Создание заказа добавляет ненужное ведро доставки - PullRequest
1 голос
/ 27 февраля 2020

Дело в следующем, у нас есть корзина, в которой мы установили только один метод доставки, и который на момент до создания заказа содержит только одну корзину доставки, с методом доставки с именем «самовывоз». В корзине 3 товара, два обычно добавляемых товара и один бесплатный подарок, который добавляется автоматически при расчете корзины. Это состояние изображено здесь: enter image description here

После процесса создания заказа (обработчики цепочек для создания заказа включены), заказ содержит два отгрузочных сегмента, один из которых содержит метод доставки приложения по умолчанию, который называется «доставка», это неправильно, и мы не хотим, чтобы это произошло, но не знаем, как это контролировать. Одно ведро с доставкой содержит бесплатный подарок, а другое - другие товары. Это состояние отображается здесь: enter image description here

Как можно предотвратить создание еще одного контейнера для доставки для бесплатного подарка?

РЕДАКТИРОВАТЬ: Intershop версия 7.10.15.3

1 Ответ

0 голосов
/ 28 февраля 2020

Я не могу воспроизвести проблему 7.10.15.2 в стандартном демонстрационном магазине. Трудно сказать, является ли это ошибкой или проблемой конфигурации. Можете ли вы попытаться воспроизвести эту проблему в демонстрационном магазине с вдохновением?

Убедитесь, что бесплатный подарочный товар имеет тот же адрес (на уровне позиции), способ доставки и тот же класс фрахта, что и другие товары. .

Если проблема в OrderCreationChain, взгляните на обработчики.

Использование этого инструмента разработки (только для env разработки)

/INTERSHOP/web/WFS/inSPIRED-inTRONICS-Site/en_US/-/USD/InspectHandlerChains-Start

Должно быть быть обработчиком в этой цепочке, которая создает это второе ведро. Надеюсь, это поможет найти проблему.

...