Порядок с родительским элементом и дочерним элементом вместо только дочернего элемента

Я недавно обнаружил проблему с некоторыми из наших заказов. У нас есть настраиваемые продукты с простыми продуктами в качестве дочерних, выбираемыми через один атрибут.

Пример:

Configurable product: 
#362, Oriental Tea

Child Products:
#180, Aroma Bag 20g
#181, Aroma Bag 40g
#972, Caddy 40g

Размеры являются атрибутом для выбора в настраиваемом продукте. До прошлой недели, когда покупатель выбирал дочерний продукт, скажем, № 972, информация о заказе в бэкэнде показывала этот дочерний продукт в таблице заказанных товаров следующим образом.

Ortienal Tea, Caddy 40g
SKU: 12345

В базе данных таблицы "sales_flat_order_items" для этого заказа была показана только одна строка с соответствующим дочерним продуктом.

Теперь у нас есть несколько заказов, когда кажется, что клиент каким-то образом заказал настраиваемый элемент с дочерним элементом в качестве опции. в таблице заказанных предметов это выглядит так

Oriental Tea
SKU: 12345
Size: Caddy 40g

И в базе данных есть две строки. Конфигурируемый продукт И простой продукт с идентификатором конфигурируемого продукта как parent_item_id.

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

Может кто-нибудь объяснить, в чем основная разница между этими двумя типами заказов одного и того же продукта? Большое спасибо!

0 ответов

Другие вопросы по тегам