bxn5 / magegain-novaposhta

Magento 2 novaposhta shipping
36 stars 19 forks source link

Не работает в версии 2.2.1 #12

Closed good-geek closed 6 years ago

good-geek commented 6 years ago

Модуль не работает в версии 2.2.1 - при попытке войтив города/склады для синхронизации - вылетает с ошибками

bxn5 commented 6 years ago

c какими?

good-geek commented 6 years ago

В самом меню админки. При нажатии на ссылку. М2.2.1 се

bxn5 commented 6 years ago

Я имею в виду какие конкретно ошибки вылетают? а еще лучше оформить ишу по этому шаблону https://github.com/magento/magento2/blob/2.2-develop/ISSUE_TEMPLATE.md

good-geek commented 6 years ago

error_np_screen error_NP.txt

error_np_screen Preconditions

good-geek commented 6 years ago

эту ошибку победил (убрал блок аргументов в xml - склады и города синхронизировал - все ок. но при оформлении заказа не дает выбрать отделение НП - вот скрин https://prnt.sc/h9yyrn

bxn5 commented 6 years ago

сложно сказать, я потестировал на 2.2.1 и ошибок вообще не выявил

good-geek commented 6 years ago

Может по тим вюверу или по скайпу пробежимся? буду очень благодарен скайп sarootua

good-geek commented 6 years ago

Вроди заработало, но в заказ не подтягивается отделение новой почты, которое я выбрал при оформлении заказа. так и должно быть или где посмотреть в заказе номер отделения?

bxn5 commented 6 years ago

14

rsulym commented 6 years ago

в 2.2.1 прекрасно работает, а в 2.2.2 нет, не обновляет блок shipping methods. сейчас сделаю подробное описание.

gamul commented 6 years ago

M2.2.2 В родном чекауте выглядит вот так: https://www.screencast.com/t/ehKHqxFf6 - нет выбора отделений. При переключении на адресную доставку - выглядит так же.

В onestepcheckout (Aheadworks OneStepCheckout) поле "Отделение новой почты" не отображается. После выбора любого из способов доставки (отделение или адрес) вылазят ошибки:

  1. Ошибка 500 для /rest/default/V1/carts/mine/shipping-information https://www.screencast.com/t/FYreWaTOm5a
  2. В var\report\api\

"Fatal Error: 'Uncaught Error: Call to a member function getCarrierDepartment() on null in D:\\Winginx\\home\\mysite.local\\public_html\\app\\code\\Magegain\\Novaposhta\\Model\\Quote\\AddressPlugin.php:19\nStack trace:\n#0 D:\\Winginx\\home\\mysite.local\\public_html\\vendor\\magento\\framework\\Interception\\Interceptor.php(121): Magegain\\Novaposhta\\Model\\Quote\\AddressPlugin->beforeSaveAddressInformation(Object(Magento\\Checkout\\Model\\ShippingInformationManagement\\Interceptor), 17, Object(Magento\\Checkout\\Model\\ShippingInformation))\n#1 D:\\Winginx\\home\\mysite.local\\public_html\\vendor\\magento\\framework\\Interception\\Interceptor.php(153): Magento\\Checkout\\Model\\ShippingInformationManagement\\Interceptor->Magento\\Framework\\Interception\\{closure}(17, Object(Magento\\Checkout\\Model\\ShippingInformation))\n#2 D:\\Winginx\\home\\mysite.local\\public_html\\generated\\code\\Magento\\Checkout\\Model\\ShippingInformationManagement\\Interceptor.php(26): Magento\\Checkout\\Model\\ShippingInformationManagement\\Interceptor->___callPlugins('saveAddressInfo...', Array, Array)\n#3 [i' in 'D:\\Winginx\\home\\mysite.local\\public_html\\app\\code\\Magegain\\Novaposhta\\Model\\Quote\\AddressPlugin.php' on line 19"

@bxn5 , можно с вами связаться напрямую? Почта, скайп, телефон? Напишите, пожалуйста, sergei.gamul@gmail.com