Обмен заказами Opencart 1.5 и класс365

Мойсклад это онлайн−сервис учёта товаров, и один из наших клиентов захотел опробовать её в деле.

Что имеем — Opencart 1.5 и демо аккаунт в класс 365, синхронизация сервиса с магазином производится по протоколу CommerceML, поэтому теоретически должен подойти любой 1С−совместимый модуль для движка.

В нашем случае было решено воспользоваться рекомендуемым бесплатным модулем — exchange1C.

К сожалению, в модуле не реализован обмен статусами заказов с внешними системами, имеется только возможность выгрузки заказов, но не приём изменений. 🙁

Решили это путём небольшой доработки модуля, благо он Opensource, теперь в модуле доступны настройки для сопоставления статусов:

 

После того как доработаем и протестируем возможность обмена скидками на товары, планирую это дело залить на гитхабчег.

 

А вот с переносом каталога магазина в систему мойсклад возникли некоторые трудности. Во−первых, формат принимаемый в систему не так хорошо задокументирован, как того хотелось бы, во−вторых, сервис не может корректно работать с товарами, вложенными в несколько категорий.

При этом выходила забавная штука — класс365 видимо что−то там неправильно обрабатывал, и мы получали категорию, именем которой был URL к скрипту обмена на сайте (SIC!).

Комментарии

comments powered by Disqus
Яндекс.Метрика