Как синхронизировать два разных магазина?

 

Предположим, у Вас есть 2 сайта: первый монобрендовый или узкоспециализированный, а второй гипермаркет, со всеми товарами.

По умолчанию, при изменении цен и остатков, нужно зайти в каждую админку отдельно и поменять цены вручную. Но можно автоматизировать данный процесс, чтобы при изменении цен и наличия на одном сайте, они менялись автоматически и на другом. Рассказываем, как лучше организовать данный процесс.

По сути нужно, чтобы у товаров были одинаковые артикулы. Тогда, можно сделать один сайт главным и менять на нем цены, а у второго настроить обновление цен/остатков по расписанию по инструкции.

На сайте-доноре

1. На главном сайте, где будете менять цены, заходим в меню База - Экспорт данных, отмечаем 3 поля: Артикул, Цена, Остаток. Далее открываем вкладку Сохраненные настройки и вводим наименование для экспорта. Нажимаем Выполнить. Сразу скачивается csv файл, который также размещается на сервере. Ссылку на этот файл мы укажем на сайте-получателе данных (о ней ниже). 

2. На сайте-доноре, включаем модуль Задачи и ставим задачу на обновление данных:

 

3. Вводим название, выбираем нужное количество запусков в сутки, в поле Запускаемый файл выбираем только что сохраненный экспорт, его название будет видно в меню. Нажимаем Сохранить

4. Копируем полученную ссылку исполняемого файла, после знака равно:

Полученную ссылку вида export_3bad6a5503e53daf21261daafc289585 укажите в модуле Задачи сайта-получателя, добавив ее к полному пути файла. Например, если ссылка export_3bad6a5503e53daf21261daafc289585, то путь до файла будет имя_сайта_донора//phpshop/admpanel/csv/export_3bad6a5503e53daf21261daafc289585.csv

На сайте-получателе

5. Заходим в меню База - Импорт данных, кнопка URL. Вставляем нашу ссылку, например http://site//phpshop/admpanel/csv/export_3bad6a5503e53daf21261daafc289585.csv. Выбираем Обновление. На вкладке Сохраненные настройки вводим имя импорта:

 

6. Далее заходим в модуль Задачи и создаем задачу на выполнение Импорта несколько раз в день. Нажимаем Сохранить:

Готово! Мы настроили синхронизацию двух сайтов штатными средствами платформы, без привязки к учетной системе. 

По аналогии можно выполнить загрузку данных у магазина на сторонней платформе, если он позволяет выгружать данные с периодичностью.

Рекомендуем почитать:

Избавляемся от ненужных характеристик

Избавляемся от ненужных характеристик

Как сделать, чтобы фильтр отображал только те значения, которые есть в подкаталоге? 

2022-12-08
Создаем магазин за 10 минут

Создаем магазин за 10 минут

Посмотрите наш короткий мануал по наполнению и настройке магазина. 

2022-07-22
Как лучше вести склад в магазине?

Как лучше вести склад в магазине?

Решите, как вам удобнее: вести остатки в связке с учетной системой, или без нее.

2022-07-19