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

 

Предположим, у Вас есть 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. Далее заходим в модуль Задачи и создаем задачу на выполнение Импорта несколько раз в день. Нажимаем Сохранить:

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

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

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

Сравнили цены

Сравнили цены

Сравним стоимость затрат на интернет-магазин, при ценах на май 2023 год, к примеру, с Insales.

2023-05-19
Как загрузить товары-модификации?

Как загрузить товары-модификации?

Давайте разберемся, как загрузить в магазин товары с их вариантами  - подтипами. Как сделать это максимально удобно?

2023-05-11
Скидки по виду оплаты

Скидки по виду оплаты

В новой версии PHPShop появилась возможность автоматически назначать статус пользователю, в зависимости от выбранного им способа оплаты.

2023-05-10