Все було чудово до того моменту поки програміста не забрали в ЗСУ, я почекав місяць, але вільного часу у виконавця наразі немає що б закінчити, тож потрібен той хто добре знає методи Opencart, PHP, Javascript, цикли і масиви.
Реалізовано: скелет модуля, підключене АПІ, завантаження прайсу, та отримання всіх даних товару по uuid

Потрібно доробити/реалізувати наступний функціонал:
1) Імпорт товарів з прайсу БМ які відсутні в БД опенкарт (uuid товару зберігати в артикул з префіксом bm-; артикул в модель; характеристики в атрибути; наявність, склад, кількість в опції; застосування до авто в модуль автофільтр плюс; аналоги в супутні товари; категорії потрібно реалізувати таблицю зі співставленням, автозаповненням категорій та чекбоксами щоб можна було вимикати імпорт непотрібних груп товару як на скріні нижче; зображення та інші данні у відповідні стандартні поля опенкарт)


(Підглянуто з модуля anyCSV/XLS/YML™ PRO PIM Edition)
2) Щоденне оновлення залишків товару, та при відкритті картки товару з фронту і кнопкою з карточки в адмінці.


3) Таблицю націнки з функціоналом як на скріні
(Підглянуто з модуля anyCSV/XLS/YML™ PRO PIM Edition).
По суті потрібно реалізувати вставку даних і доробити вкладки категорії і націнки та щоб це все бігало за кроном.
Запити і приклад реалізації можна глянути в скрипту парсера parser/tecdoc_pars.php який раніше виконував аналогічне завдання без АПІ.
В АПІ є обмеження 10 000 запитів на годину, тож імпорт потрібно розрахувати і реалізувати порціями, що б вкладатися в ліміти і не навантажувати сервер, наприклад додати в налаштування кількість товарів за ітерацію 30.
Якщо uuid невідомо, то товар можна ідентифікувати за парою бренд+модель, зазвичай вона унікальна.
Зображення товару зберігати за шляхом
image/catalog/bm/~бренд~/~модель~/
пробіли замінить на -
привести до нижнього регістру
трансліт кирилицю в латиницю
Кількість днів доставки: Склад Київ 0; Луцьк 1; Решта 2.
Завжди на зв'язку, очікую професійного, відповідального виконавця який швидко і якісно зробить модуль.