Budget: 2000 UAH Deadline: 1 day
Готов выполнить проект
Есть опыт в подобных синхронизациях
Отзывы по работе с промом присутствуют
1 день работы
Пишите - буду рад помочь
Здравствуйте.
Нужно сделать синхронизацию магазина на Opencart с магазином на prom.ua через АПИ:
1. Синхронизация товара OC -> Prom.ua по артикулу (название, описание) после изменения.
2. Синхронизация товара OC -> Prom.ua по артикулу (цена, скидка [product_special], статус) после изменения:
- если статус в БД изменен на 0 (отключен), то на Prom.ua устанавливаем видимость (status) "скрыт".
- если статус изменен на 1 и остаток >0, то на Prom.ua устанавливаем видимость (status) "опубликован", статус наличия (presence) "В наличие", иначе устанавливаем статус наличия "Ожидается"
3. Раз в 30 минут нужно формировать YML файл, с offer_id и quantity (offer_id берем из отдельной таблицы) и загружаем на Пром через АПИ).
Если есть более разумный вариант, буду благодарен за предложения.
4. Синхронизация заказов Prom.ua -> OС:
- для каждого нового заказа: уменьшение в бд OC остатков товара из заказа с проверкой кол-ва. Если остаток товара минус заказ < 0, то на Prom.ua отсылается команда изменить статус такого заказа "отменен" иначе просто списываем остатки).
- проверка статуса заказов за последние 7 дней. Если статус заказа изменен на "отменен", то по апи запрашивается этот заказ и по всем позициям увеличивается остаток в бд ОС.
Выполнение по крону раз в 30 минут.
Или предложите ваш вариант через модуль.
Все изменения ядра делаются строго через OCMod.
Budget: 2000 UAH Deadline: 1 day
Готов выполнить проект
Есть опыт в подобных синхронизациях
Отзывы по работе с промом присутствуют
1 день работы
Пишите - буду рад помочь
Website Development 56 proposals 12:17
AI & Machine Learning 28 proposals 9:27
Javascript and Typescript 46 proposals 3:21
Payment Systems Integration 121 proposals 5 August
AI & Machine Learning 16 proposals 5 August