API. Не корректное отображение полей адреса Есть решение

1

Добрый день. После последнего обновления, не корректно отображается поля адреса в заказе.

При редактировании адреса по API все поля добавляются и при просмотре видны в заказе https://clip2net.com/s/417hkBV.

Если нажать на редактирование заказа, то эти поля оказываются пустыми. При этом, если сделать запрос по API на этот заказ

все поля есть https://clip2net.com/s/417hqJi.

Далее, если записать вручную поля адреса и сохранить https://clip2net.com/s/417hj8D

а потом обновить адрес заказа по API, получается, что теперь 2 адреса у заказа. 

При просмотре 1 адрес, а при редактировании 2.

На мой взгляд это проблема. Возможно ли ее устранить? Спасибо


1 комментарий

  • +1

    Метод shop.order.setShippingAddress меняет адрес доставки только в свойствах заказа. А когда вы редактируете заказ, то в свойствах покупателя видите текущий адрес доставки покупателя. Он может отличаться от адреса доставки в заказе, например, если в момент оформления и в момент редактирования заказа был указан разный адрес доставки в свойствах покупателя.

    Чтобы изменить адрес доставки в свойствах покупателя, используйте метод shop.order.contactSave. А чтобы изменить адрес доставки и в заказе, и у покупателя одновременно, используйте shop.order.save.

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите