Каждый владелец интернет-магазина сталкивался с проблемой массового обновления цен на сайте. Если товар закупается в валюте, то при изменении ее курса необходимо изменять и цену в рублях. Если этого не делать, то продавец может потерять прибыль, т. к. закупочная цена повысилась, а реализация товара происходит по заниженной. Еще один пример, с которым сталкивались многие: покупатель делает заказ товара по цене, указанной на сайте, но реальная цена уже выросла, так как менеджеры забыли обновить её в интернет-магазине.
Мы разработали сервис, который автоматически собирает данные по курсам нужных валют, например доллара и евро, и производит в режиме он-лайн пересчет цен на сайте, чтобы этого избежать потерь и автоматизировать процесс обновления цен.
Актуальные курсы валют для перерасчета скачиваются с официального сайта Центрального банка России. Поскольку ежедневное обновление происходит в период с 12.00 до 14.00 по Московскому времени, то берем эти данные после 15.00 и один раз в сутки.
Некоторые владельцы интернет-магазинов применяют новый курс после 00:00. Для таких пользователей предусмотрена настройка времени обновления.
В системе отображается подробный лог по обновлению курса валют
При работе с иностранными поставщиками вместе с курсом удобно задать отдельный коэффициент наценки, который учитывает расходы и задает прибыль.
В параметры настройки сервиса мы ввели “коэффициент наценки”, чтобы упросить управление ценами . Этот коэффициент настраивается, как для группы товаров, так и для отдельных товара по отдельности. Данный коэффициент позволяет пересчитывать цену вместе с курсом валюты до вывода на сайт.
Основная сложность при реализации была в том, что из-за сбоев обновления данных, (иногда сайт ЦБ РФ не доступен) цена на сайте все-равно должна быть актуальной. При неправильном подходе, мы получали бы пустые данные, то есть курсы были равны 0.
Мы сделали иначе: текущий курс действует на сайте до тех пор, пока не получим новый курс. Если необходимо, курсы можно скорректировать вручную. Таким образом на сайте всегда отображается актуальная цена на товары.
Система мониторинга ошибок позволяет отслеживать не только системные ошибки (недоступность сайта, изменение параметров веб-страницы ЦБ РФ), но и контролировать изменение информации: при каждом получение данных о курсе валюты, данные сравниваются с предыдущим днем. Если изменения не были обнаружены, то пользователю будет отправляется соответствующее уведомление.
Мы предусмотрели проверку данных при заполнении данных, например, если цена изменяется более чем на 10 %, пользователю выводится предупреждающее сообщение о том, что он мог допустить ошибку.
Этот функционал позволяет подстраховаться от возможных ошибок при беглом и невнимательном заполнении товарных карточек в интернет-магазине.
Что если курс доллара или евро за один день изменится на 5% или 10%, а что если на 20%. Мы предусмотрели это!
Во-первых, в настройках системы можно указать “критический” порог изменения курса валюты в процентах или рублях. Если он превышен, незамедлительно отправляется sms и e-mail сообщения.
Во-вторых, доступна опция, которая при превышении критического уровня может изменить отображение цены на сайте по заранее подготовленному варианту. Можно выбрать:
Таким образом мы упростили нудную и монотонную работу, которую раньше приходилось бы делать вручную или ежедневным импортом файлов на сайт.
При наличии в магазине сотен и тысяч товаров, смена цены превратилась бы в настоящую пытку.
С подобным сервисом необходимость в ручной корректировке пропадает, также продавец застрахован от резких колебаний валют и имеет полный контроль над ценообразованием. Все это положительно сказывается и на взаимоотношении с клиентом, который понимает, что цена справедлива и актуальна.
Для того, чтобы мы смогли Вам предоставить доступ расскажите немного о себе
Опишите в форме ниже задачу, которую требуется реализовать.