2011-11-25 5 views
1

다른 속성 값을 사용하여 카트에 두 번 (또는 여러 번) 제품을 추가하려고합니다.Magento : 동일한 제품을 카트에 여러 번 넣으십시오.

이 나는이 글을 읽고 : Magento: add product twice to cart, with different attributes!

을하지만 난 거기에 좋은 명확한 답을 발견하지 않았습니다.

"app/code/core/Mage/Checkout/controllers/CartController.php"컨트롤러를 오버라이드했지만 그 후에 무엇을해야할지 모르겠습니다.

+0

실제 질문은 무엇입니까? 나는 여기 또는 정확한 문제를 볼 수 없다. – Treffynnon

+0

같은 제품 (동일한 SKU)을 두 번 추가하고 싶습니다 (예 : 렌즈를 한 번만 특성 값으로, 다른 한 번을 특성 값으로 사용). 제 문제는 서로 다른 속성을 가진 2 개의 제품이 동일한 제품으로 간주된다는 것입니다. 두 개의 다른 제품으로 장바구니에 담아보고 싶습니다. 도와주세요 !! – Bizboss

+0

동일한 주식 코드가있는 경우 왜 이들을 분리해야합니까? 그러한 경우에도 동일한 항목입니까? – Treffynnon

답변

0

추가하려고하면 두 제품의 쌍에는 여전히 다른 속성이 있어야합니다. 렌즈 나 신발 또는 장갑 인 경우 구분할 왼쪽 또는 오른쪽인지 여부를 알려주는 속성을 추가하십시오. 그렇지 않으면 두 제품은 클래스 Mage_Sales_Model_Quote 에 양 2.

0

이동과 같은 제품으로 카운트를 추가하는 방법 getItemByProduct ($ 제품)을 검색하고 모든 시간을 false를 반환합니다. 제품에 카트의 최대 허용치 인 &을 방해 할 수 있으므로주의하십시오.

+2

잘못된 조언은 장바구니에있는 기존 항목에 수량을 추가하는 것을 중단하십시오 (동일한 옵션 및 동일한 항목 일 때). –

1

렌즈 옵션 (왼쪽 또는 오른쪽)을 사용자 정의 옵션으로 백엔드의 제품에 추가하십시오.

Magento는 기존의 장바구니 항목에 수량을 추가할지 아니면 새로운 장바구니 항목을 만들지 결정할 때 장바구니 항목 간의 판별 자 중 하나로서 제품 사용자 지정 옵션을 사용합니다.

사용자는 프론트 엔드에서 LEFT 또는 RIGHT를 선택할 수 있으며 Magento는이를 두 개의 개별 제품으로 카트에 표시하지만 동일한 실제 제품에서 재고를 차감합니다.

0

사용자 지정 옵션을 사용해 프로그래밍 방식으로 옵션 값을 변경하십시오.

관련 문제