2012-02-02 7 views
0

Magento에서 같은 제품으로 주문을 만들고 싶습니다. 장바구니에 두 번 추가되었지만 가격이 다릅니다. 예를 들어; 내가 처음 "무료"제품을 추가 할 경우Magento : 동일 상품, 견적/주문 가격이 다릅니다.

3 pcs of product A @ 0 USD 
12 pcs of product A @ 15 USD 
10 pcs of product B @ 15 USD, 

그러나, (Adminhtml_Model_Sales_Order_Create를 사용하는 경우), 그들은 두 번째 (12 개) 제품을 덮어 씁니다.

주문에 동일한 SKU를 두 번 추가 할 수 있습니까? 그렇다면 어떻게?

건배, MO

+0

는 u는 두 번째 모듈을 개발 솔루션 메신저를 발견했고, 내가 가지고 같은 probleme? 구해줘 !!! 나는 시간을 잃어 버린다. '( – Souf

답변

0

추가 및 추가 제품 옵션을 선택하고 당신이 당신의 다른 가격 유형에 대한 다른 옵션 값이 있는지 확인합니다. 그런 다음 해당 제품을 별도로 표시합니다.

Magento 백엔드, 제품 관리 및 사용자 정의 옵션 탭에서 제품 옵션을 추가 할 수 있습니다.

+0

사실, 당신의 대답을보기 전에 나는 그것에 대해서도 생각했습니다. 나는 그것을 시도 할 것입니다, 고마워요! – matzee

4

또한 그들은 단지 견적 항목에 사용됩니다, 제품에 영구적으로 저장하지 않고, 동적으로 사용자 정의 옵션을 추가 할 수 있습니다

// load the products 
$a = Mage::getModel('catalog/product')->load('A'); 
$b = Mage::getModel('catalog/product')->load('B'); 

// add the default products 
$quote->addProduct($a, 12); 
$quote->addProduct($b, 10); 

// customize the product a 
$a->addCustomOption('code', serialize('value')); 
// add the customized product 
$item = $quote->addProduct($a, 3); 
// customize the price 
$item->setCustomPrice(0); 
$item->setOriginalCustomPrice(0); 
$item->getProduct()->setIsSuperMode(true); 
// set a custom message 
$item->setMessage('This is a gift!'); 
관련 문제