Данная разработка предназначена для автоматизации процесса мониторинга цен на товар у конкурентов на платформе Wildberries.
Оно сравнивает цены на выбранные товары с ценами конкурентов и автоматически устанавливает для этих товаров собственные цены ниже, что помогает удерживать конкурентоспособность на рынке.
Модуль «Сравнение цен конкурентов Wildberries» представлен в виде внешней обработки.
Внешняя обработка протестирована на конфигурации:
Возможна доработка и адаптация по запросу под другие конфигурации 1С.
Код открыт.
Модуль, в форме внешней обработки, получает текущие цены товара конкурентов на Wildberries по id, указанным в карточке номенклатуры, и сравнивает с текущей в базе. id номеров на товар можно указать неограниченное количество.
Важный момент: запрос на Wildberries для получения цен товаров отправляется с id товаров.
Эти id товара берутся из ссылки, указанной в карточке номенклатуры.
Перебирается вся номенклатура из базы, и обработка цен происходит с той номенклатурой, у которой в таблице «Ссылки на цены конкурентов» есть хотя бы одна запись и остатки по на всех складах данной номенклатуры имеются.
Интерфейс представлен в виде формы.
На форме размещены настройки (описание на скриншоте).
При старте с формы выполнение происходить в фоне, не блокируя работу в приложении. В настройках указывается Разница цены (сколько рублей отнять от минимальной цены конкурента), Вид розничной и минимальной цен (нужны для поиска текущей цены номенклатуры в базе и установки новой цены).
В базе обязательно должна быть запись с минимальной ценой, ниже которой не допускается опускать цену номенклатуры. Иначе сравнение происходить не будет.
Настройка расписания работы модуля происходит в карточке установленной внешней обработки (пример на скриншоте).
Внешняя обработка сканирует текущие цены конкурентов и снижает текущую цену продажи товара. При этом, если найденная минимальная цена конкурента выше вашей текущей цены, то модуль автоматически изменит вашу цена на минимальную цену конкурента минус Разница цены. Таким образом Ваши цены всегда будут ниже, чем у конкурентов на такую величину в рублях, которую Вы зададите.
Модуль прост в настройке.
На форме модуля необходимо выбрать Вид розничной цены, Вид минимальной цены (важно указать, поскольку происходит сравнение минимальной цены у конкурента с минимально допустимой цены продажи данного товара), Разница цены (сумма в рублях, которая отнимается от минимальной цены конкурента и записывается как текущая цена продажи).
В карточке номенклатуры ОБЯЗАТЕЛЬНО должен быть добавлен дополнительный реквизит с наименованием "id конкурентов Wildberries" и типом Строка.
Количество не ограничено. Обязательно через запятую! Пробелы не имеют значения.
Проверяется вся номенклатура, у которой в дополнительном реквизите "id конкурентов Wildberries" есть id товара конкурентов.
Автоматическую работу модуля необходимо настроить на форме установки модуля раздела "Дополнительные отчеты и обработки" (пример на скриншоте).
Также из самой формы модуля возможен запуск алгоритма по кнопке "Выполнить".
При необходимости возможна доработка модуля под любую типовую конфигурацию и по любым требованиям заказчика.