Технічне завдання
Синхронізація товарів між на сайті ocStore 3.0.3.7 та Prom.ua
- Мета
Налаштувати автоматичну щоденну синхронізацію товарів із сайту cosmichno-market.com.ua на prom-платформу pharm-helper.in.ua.
- Опис товару
При синхронізації опис має коректно переноситись із двох вкладок: "опис товару" та "склад". Обидві вкладки повинні потрапляти у відповідні поля на Prom без втрати форматування та структури.
- Мовна відповідність
Опис товару повинен передаватись відповідно до мовної розкладки: україномовний контент - у україномовне поле на Prom, російськомовний -у російськомовне. Змішування мов у полях неприпустиме.
- Розклад та запуск синхронізації
Синхронізація запускається автоматично щодня о 05:00. Також має бути присутня кнопка ручного запуску синхронізації в адмін-панелі для позапланового оновлення.
- Вибір категорій
В адмін-панелі необхідно реалізувати можливість вибору категорій, які беруть участь у синхронізації. Категорії, які не відмічені, синхронізації не підлягають. Налаштування повинні зберігатись між сесіями.
- Логіка оновлення товарів
Кожна синхронізація повинна оновлювати вже існуючі товари на Prom, а не створювати дублікати. Товар має ідентифікуватись за унікальним ключем (наприклад, артикул або зовнішній ID). Якщо товар відсутній на Prom - він створюється. Якщо вже існує - перезаписується.
- Додатково
Бажано вести лог останньої синхронізації із зазначенням дати, часу, кількості оброблених товарів та наявних помилок.
Ціна узгоджується.