2013-07-25 2 views
0

좋아요 다음 작업을 수행 할 수 있는지 알아야합니다. A라고하는 제품이 있다고 가정 해 보겠습니다. x 및 y가 판매 중이라고 말할 수있는 제품이 필요하지만 이미 A를 구입 한 경우에만 X 및/또는 Y를 살 수 있습니다.Magento 제품에 대한 공동 판매 설정

어떤 방법으로이를 수행 할 수 있습니까?

답변

0

먼저 유형 1 : 제품 A (종속 제품없이 구입할 수 있음), 유형 2 : 제품 X 및 Y (장바구니에 제품 A가 있어야 함) 등 두 세트의 제품을 분리해야합니다. 이 작업을 수행하는 속성을 정의하여 분리를 가장 잘 수행 할 수 있습니다. 개별적으로 판매하는 속성을 만들고 제품 A에 대해 예로 설정하고 제품 X 및 Y에 대해 아니요로 설정했다고 가정 해 봅시다.

이제, checkout_cart_save_before 이벤트를 청취하려면이 옵저버에서 특정 제품을 장바구니에 추가 할 수 있는지 여부를 제어하는 ​​코드를 작성하십시오.

link 참조 할 수 있습니다. Magento Events 및 Observer 사용 방법에 대한 자세한 내용은

+0

좋습니다. 그러나 추가를 확인하지 말고 제거/업데이트를하지 마십시오. A를 장바구니에 추가 한 다음 X를 추가하고 장바구니에서 X의 수량을 10으로 변경하거나 A 만 제거합니다. – dagfr

관련 문제