Здравствуйте, нужно создать модуль для маркетплейса на opencart 3.0 (kmall.uz), который будет по API синхронизировать цены и остатки товаров продавца с приложением billz.
billz - Это учетная система некоторых продавцов с маркетплейса, в которой они ведут весь учет. И хотят, чтобы все изменения в товарах автоматически садились на сайт маркетплейса. На billz присутствуют 2 версии api - BILLZ API 1.0 и BILLZ API 2.0.
Часть продавцов сидит на api 1.0, часть на api 2.0, нужно работать по обоим api.
Наш маркетплейс kmall.uz создан на базе движка Opencart 3.0.3.8 с помощью доработанного модуля mmtrade v.3.0 (https://opencart.club/files/file/54-torgovaya-ploschadka-c2c-b2c-b2b-marketplace-v402/). Каждый продавец, зарегистрированный на сайте, имеет свой аккаунт, свой личный кабинет - панель управления, свой перечень настроек в админке сайта, свои товары, и т.д.
Некоторые продавцы имеют еще свою систему учета, отдельно от сайта kmall.uz. В частности, некоторые продавцы работают с системой учета billz.uz, и имеют там свои аккаунты, свои товары и т.д. В данный момент обмен данными между kmall.uz и аккаунтами продавцов в billz.uz происходит в ручном режиме: из billz.uz выгружается прайс продавца в экселе, который потом загружается на kmall.uz с помощью доработанного модуля "Автоматическая обработка прайс-листов" (https://opencartsuppliers.com/ru/category/plagin-inerface), или вручную. Таким образом, задача интеграции kmall.uz и billz.uz сводится к автоматизации этих процессов обмена данными между сайтом kmall.uz и аккаунтами продавцов на billz.uz. Обмен данными идет в одну сторону: billz.uz -> kmall.uz
Задача: В панели управления продавца сделать ручную и автоматическую синхронизацию цен и остатков товаров продавца с приложением billz - https://app.billz.uz/
А также импорт новых товаров, в случае их отсутствия на kmall.uz
Еще больше подробностей - в прилагаемом ТЗ.
ТЗ интеграция с billz v2.01.docx