retailcrm / opencart-module

OpenCart integration plugin
http://www.retailcrm.pro
MIT License
22 stars 43 forks source link

Незаданный способ оплаты в заказе при использовании API v5 #88

Closed maxdmtrv closed 6 years ago

maxdmtrv commented 6 years ago

Если использовать API v5 в настройках модуля Opencart, то при передаче нового заказа в RetailCRM помимо корректного способа оплаты еще появляется незаданный способ оплаты с нулевой суммой:

18575 retailcrm 2018-03-27 19-24-12

Если переключиться на v4 или v3, то в заказе только один корректно заданный способ оплаты.

Версия модуля v3.0.4, Opencart 2.3.

iyzoer commented 6 years ago

На v5 невозможно создать оплату без определенного типа, такая ситуация возможна только на v3 и v4, если не указывается определенный тип, создается оплата без типа и такой заказ невозможно сохранить, пока тип оплаты не будет выбран.

maxdmtrv commented 6 years ago

Я несколько раз проверил, что в настройках модуля выбрана версия v5, и сделал несколько тестовых заказов. Каждый раз в заказе в RetailCRM два платежа: "Наличные" и "Тип не задан", и при открытии заказа в RetailCRM появляется предупреждение "Тип оплаты «Тип не задан» не поддерживается для способа доставки «Самовывоз»".

iyzoer commented 6 years ago

Обратитесь в техподдержку retailCRM для более детального рассмотрения данного вопроса.

maxdmtrv commented 6 years ago

При обновлении поверх старой версии модуля остался файл system/library/retailcrm/RetailcrmApiClient.php, из-за которого возникала проблема.

ken2kik2 commented 6 years ago

Вы удалили этот файл?