Magento: связать продукты вместе в кассе / корзине
Как я могу связать продукты вместе?
Вот пример сценария.
Клиент хочет купить ковер, к которому он может добавить подложку. A Carpet - это настраиваемый продукт, а Underlay - простой продукт.
Я создал наблюдателя, который слушает checkout_cart_add_product_complete
Когда это событие срабатывает, я проверяю, выбрали ли они добавить подложку, если это так, я программно добавляю товар в корзину.
Это все работает нормально, но у меня возникает проблема, когда они просматривают корзину, там есть два продукта. Если клиент затем добавляет different
Ковер с same
подкладка, тогда будет 3 продукта, так как количество будет только увеличено для подкладки.
Есть ли способ связать товары вместе в тот момент, когда они добавляются в корзину? Итак, Carpet 1 и Underlay 1 - это одно изделие, а Carpet 2 и Underlay 1 - другое?
Надеюсь, все это имеет смысл.
Заранее спасибо.