Бюджет: 2000 UAH Термін: 1 день
Готов выполнить проект
Есть опыт в подобных синхронизациях
Отзывы по работе с промом присутствуют
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.
Бюджет: 2000 UAH Термін: 1 день
Готов выполнить проект
Есть опыт в подобных синхронизациях
Отзывы по работе с промом присутствуют
1 день работы
Пишите - буду рад помочь
Розробка ігор 1 ставка 20:02
Консультування з AI 80 ставок 15:01
Реклама у соціальних медіа 24 ставки 13:53
Супровід сайтів 65 ставок 13:30
Криптовалюта та blockchain 32 ставки 2:35