Написати обробник АПІ з двома сценаріями імпорту: додавання товару, та оновлення прайсу
https://developer.bm.parts/api/v2/prices.html
https://developer.bm.parts/api/v2/product.html
Якщо товар відсутній в базі опенкарт(перевіряти по зв'язці бренд+модель) створити товар, якщо для цього товару відсутнє авто/модель/модифікація створити відповідне у модулі авто фільтр плюс, якщо авто є то прив'язуємо товар до відповідного авто.
Якщо товар присутній, то заповнюємо пусті поля, оновлюємо прайс. Аналоги вставляємо в рекомендовані, перевіряти і прив'язувати аналогічно як товар.
Додати можливість окремо оновлювати прайс, додавати товар по розкладу (крону).
Допрацювати оновлення прайсу конкретного товару (ціна, кількість, склад, кіл. днів доставки) по АПІ при відкритті карточки товару на фронті, або в адмінці.
Список файлів з правками задокументувати, у разі потреби системні файли не редагувати вносити зміни через OCMOD.
Приклади запросів для вставки в БД опенкарт є в скрипту парсера, можна взяти його за основу тільки замінити регулярки на виклики апі. Приклади обробників АПІ інших постачальників також є, але без вставки характеристик, аналогів і відповідності до авто.
Також є ще декілька задач по цьому проекту.
tecdoc_pars.php