Я нестандартными правками базы данных добавил в список субъектов РФ Воронеж, и у меня перестал работать стороний модуль одностраничной покупки

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
  • Тема закрыта
#1 Ярослав Бровин
  • Группа: Клиент
  • Сообщений: 81
  • Регистрация: 21.06.2013

05.10.2013 14:25

При выборе стандартного способа доставки "Бесплатная доставка" модуль одностраничной покупки требует выбрать способ доставки.

На странице одностраничной покупке при заполнении всех полей адреса и контактной информации и выборе Доставки "Бесплатная доставка" возникает ошибка:

"Пожалуйста, выберите способ доставки"
Прикрепленное изображение: screenshot-01.jpg

Чтобы воспроизвести ситуацию нужно:
  • Положить в корзину товаров на сумму не менее 6 000 рублей
  • Открыть страницу оформления заказа и заполнить поля согласно скриншоту выше.
  • Выбрать способ доставки "Бесплатная доставка"


#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

05.10.2013 15:26

Не воспроизводится.
Прикрепленное изображение: Untitled-1.png
Видимо, Вы не обновили кэш браузера или что-то ещё.

#3 Ярослав Бровин
  • Группа: Клиент
  • Сообщений: 81
  • Регистрация: 21.06.2013

05.10.2013 15:32

У меня проблема воспроизводится при переключении с доставки "Почта России" на "Бесплатная доставка" и обратно. Если данные уже были введены раз, то воспроизводится с первого раза.

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

05.10.2013 15:44

Видимо, такое поведение связано со сторонними нестандартными правками базы данных магазина, когда к субъектам РФ были добавлены такие «регионы» как Воронеж и т.п.
Надо отключить подавление сбоев и смотреть, какой конкретно сбой происходит после таких нестандартных правок при переключении между способами доставки, либо продемонстрировать проблемное поведение на чистой эталонной системе.

#5 Ярослав Бровин
  • Группа: Клиент
  • Сообщений: 81
  • Регистрация: 21.06.2013

05.10.2013 16:38

Сообщение от разработчика стороннего модуля одностраничной покупки:

Бесплатная доставка не связана с регионами, от себя могу сказать, что у вас 
$rate = $this->getQuote()->getShippingAddress()->getShippingRateByCode($shippingMethod); 
ничего не возвращает для способов сборки, хотя должен возвращать рейт способа $shippingMethod


Возможно это поможет решить проблему.

#6 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

05.10.2013 16:40

Ну вот и решайте проблему с разработчиками сторонних модулей и авторами нестандартных правок, если у вас после нестандартных правок ничего не возвращает. Тема закрыта.

Поделиться темой: