Синхронизация двух интернет-магазинов

Александр12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
15.12.2018

Синхронизация двух интернет-магазинов(возможно, с помощью Content Downloader). Объем 500-1500 товаров.

Имеется сайт-донор «1» (интернет-магазин, платформу не знаю)и сайт-рецепиент «2» (тоже интернет-магазин, woocommerce). Нужно настроить ежедневную синхронизацию наличиятовара. Что будет на выходе – исполняемое приложение, скрипт, плагин wordpress или просто наборинструкций в формате текст+картинки+видео для Content Downloader, совершенноневажно. Главное, чтобы работало. Но предпочтительнее последний вариант.

Сложность в том, что на сайте 1 товар выложен общим списком,отдельная страница для каждого товара, а на сайте 2 многие товары объединены

для удобства навигации.

Пример 1. На сайте 1 имеется 5 товаров разных размеров ввиде пяти отдельных страниц, отличающихся лишь размером товара и ценой, а на

сайте 2 это соответствует одному товару с включенными в него пятью вариациями

(выпадающий список на странице товара), со своей ценой для каждой вариации.

Это должно быть синхронизировано: если на сайте 1 закончилсяодин из этих пяти товаров, соответствующая ему вариация на странице товара

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

снова на сайт 1 на сайте 2 эта вариация также должна включиться.

Если на сайте 1 добавлен шестой товар с новым размером,картинкой и ценой, то на сайте 2 на странице товара должна появиться новая

вариация с ценой этого товара, размером и картинкой.

Пример 2. На сайте 1 имеется 5 товаров, отличающихся лишьцветом, в виде пяти отдельных страниц. На сайте 2 этому соответствует 1 товар,

в галерее которого находятся пять картинок товара разных цветов с подписями,

обозначающими название цвета.

Нужно, чтобы при исчезновении из продажи, допустим, красноготовара на сайте 1, из галереи товара на сайте 2 изымалась соответствующая

картинка, и возвращалась на место после того, как товар красного цвета снова

появился на сайте 1.

В остальном синхронизация стандартная: если товар на сайте 1представлен в единственном числе, и на сайте 2 ему также соответствует один

товар, то они должны проверяться на наличие, и статус товара 2 должен меняться

на «нет в наличии», если данный товар на сайте 1 закончился.

Если на сайте 1 появился новый товар, то он должен парситьсяи выкладываться на сайт 2 по следующим правилам:

- если это товар в ед. экземпляре, то он просто размещаетсяна сайте 2 с заданным изменением цены;

 - если новые товарысайта 1 – это один и тот же товар, но с разными характеристиками (кроме цвета),

то на сайте 2 должен сформироваться соответствующий вариативный товар;

- если новые товары отличаются лишь цветом, то на сайте 2должен появиться один новый товар, в галерее которого будут подписанные

изображения товара с разными цветами.

Предлагайте сроки/цены. Уточняющие вопросы приветствуются.

ЗАЯВКИ БЕЗ УКАЗАНИЯ СРОКОВ/ЦЕН РАССМОТРЕНЫ НЕ БУДУТ!