sale.order.ajax icon indicating copy to clipboard operation
sale.order.ajax copied to clipboard

Появляется дубль полей свойств заказа

Open dimasik142 opened this issue 5 years ago • 7 comments

Здравствуйте, после перерендера страницы оформления заказа (выбора ПС или службы доставки), поля в блоке свойств дублируются. У меня у одного такая проблема https://prnt.sc/osknjb?

dimasik142 avatar Aug 14 '19 12:08 dimasik142

Дайте больше информации. В первую очередь интересуют, какие модули с доставкой установлены и что валится в консоли.

Pum-purum avatar Aug 14 '19 12:08 Pum-purum

Модуль доставки ShopLogistics. Ошибки в консоль не падают. Дубль появляется не с первого раза, а после того как 2 раза поменял доставку или ПС. В шаблоне ничего не правил. Вообще ошибку в своем проекте я решил: я просто запретил обновление блока свойств заказа в методе editActivePropsBlock() по условию if (!this.firstLoad){return;} (учитывая особенности проекта, свойства не меняются), но было интересно или еще у кого-то такая ошибка возникает.

dimasik142 avatar Aug 14 '19 12:08 dimasik142

Есть такой баг, согласен. Он то появляется, то исчезает, смотря сколько систем доставки на сайте. В будущем пофиксю, как будет больше примеров.

Pum-purum avatar Aug 14 '19 12:08 Pum-purum

Модуль доставки ShopLogistics. Ошибки в консоль не падают. Дубль появляется не с первого раза, а после того как 2 раза поменял доставку или ПС. В шаблоне ничего не правил. Вообще ошибку в своем проекте я решил: я просто запретил обновление блока свойств заказа в методе editActivePropsBlock() по условию if (!this.firstLoad){return;} (учитывая особенности проекта, свойства не меняются), но было интересно или еще у кого-то такая ошибка возникает.

Здравствуйте, столкнулся с такой же проблемой. Подскажите, пожалуйста что нужно отредактировать или куда вставить if (!this.firstLoad){return;} чтоб запретить обновление блока свойств заказа?

aliceira avatar Dec 17 '19 12:12 aliceira

А вообще проблема такая, что если сменить способ доставки или способ оплаты, больше, чем 1 раз, то появляется дубль блока "Покупатель" со всеми полями, а также в случае если эти поля были пустыми, то у все них появляется ошибка, что поле не заполнено

aliceira avatar Dec 17 '19 13:12 aliceira

Добрый день. https://prnt.sc/qc177f в файле order_ajax.js

dima-ivanov-pdffiler avatar Dec 17 '19 13:12 dima-ivanov-pdffiler

Добрый день. https://prnt.sc/qc177f в файле order_ajax.js

Спасибо. Это помогло)

aliceira avatar Dec 17 '19 13:12 aliceira