You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Добрый день, с недавних пор появился баг, из-за которого невозможно выбрать ПВЗ. Порядок работы:
Переход на страницу оформления заказа
Выбор метода доставки "Доставка до ПВЗ"
Выбор ПВЗ во всплывающем окне на карте, подтверждение нажатием кнопки "Выбрать"
После шага 3 фиксируется выбор ПВЗ, однако почти сразу происходит событие update_checkout, после которого выбор ПВЗ сбрасывается. С какой-то случайной попытки получается выбрать ПВЗ, однако это может быть как третья, так и пятая попытка, что очевидно не должно быть так. Страница оформления заказа по стандартной форме WooCommerce, версия плагина 4.2.5. В настройках плагина применено переименование способов доставки: 138-Доставка до ПВЗ СДЭК;139-Доставка курьером СДЭК.
P.S. Иногда (однако гораздо реже) наблюдается такое поведение, при котором методы СДЭК вообще не успевают появится в разделе доставки, пока повторно не будет выполнено событие update_checkout. Предположу, что-то где-то некорректно выставлены задержки, таймеры. Это объяснило бы оба бага. Точное время появления бага не могу уточнить, только недавно стали жаловаться клиенты. Как минимум, в декабре таких проблем не наблюдалось при всех тех же вводных, что и сегодня.
Решил вопрос. В файле /plugins/cdekdelivery/build/cdek-checkout-map.js
Заменить o().post(window.cdek.saver,{code:n.code}), o()(document.body).trigger("update_checkout")
на o().post(window.cdek.saver,{code:n.code}).done(function(){ o()(document.body).trigger("update_checkout") })
Activity
ipoint28 commentedon Jun 15, 2026
Решил вопрос. В файле /plugins/cdekdelivery/build/cdek-checkout-map.js
Заменить
o().post(window.cdek.saver,{code:n.code}), o()(document.body).trigger("update_checkout")на
o().post(window.cdek.saver,{code:n.code}).done(function(){ o()(document.body).trigger("update_checkout") })cdek-checkout-map.js
Nick-757 commentedon Jul 8, 2026
Точно такая же проблема. Получилось исправить в версии 5.0.0
cdek-checkout-map.js