2012-02-08 4 views
1

장바구니의 각 제품과 함께 맞춤 정보를 추가하고 싶습니다. 장바구니에 제품 X를 추가한다고 가정합니다. 색상, 맞춤형 가격 등과 같은 일부 추가 정보가 데이터베이스의 어딘가에 저장되어 장바구니의 각 제품에 해당 맞춤 정보를 표시 할 수 있기를 바랍니다. 긴급하게 도와주세요.Magento 카트에 맞춤 데이터 저장

+0

맞춤 속성을 사용해 보셨나요? – jprofitt

+0

@jprofitt 제품 맞춤 속성에 대해 이야기하고 있습니까? 그렇다면 내 경우에 사용자 지정 특성을 사용할 수 없습니다. –

+0

흠, 그 경우에는 내가 제안 할 수있는 최선의 방법은 EAV 테이블을 사용하고 주문 이벤트에 연결하는 것입니다. 귀하의 회신에 감사드립니다. – jprofitt

답변

2

/app/design/frontend/default/default/template/checkout/cart/item/default.phtml 파일을 원하는대로 사용자 정의 할 수 있습니다.

<?php $cart_item = $this->getItem() ?> 
    <?php $_product = Mage::getSingleton('catalog/product')->load($cart_item->getProductId()) ?> 
    <?php echo $_product->getResource()->getAttribute('ATTRIBUTE_CODE')->getFrontend()->getValue($_product) ?> 

이는 "선택 상자"를하고 실제 코드 ATTRIBUTE_CODE를 변경하는 것을 잊지 마세요!

+0

나는 속성을 사용할 수 없다. 표시 할 데이터는 Magento 속성과 별개이며 고객이 옵션을 선택한 후 카트에 제품을 추가 할 때 생성됩니다. 문제는 해당 데이터를 영구 저장하는 것입니다. 귀하의 솔루션은 프론트 엔드에서 데이터를 인쇄하는 방법을 알려줍니다. –

+0

Arvin, 외부 데이터베이스 연결 인 (속성 대신)이 작업을 수행하는 솔루션은 하나뿐입니다. 서브 메시 확장 [Magento 외부 ​​데이터베이스 커넥터] (http://subesh.com.np/2012/02/magento-external-database-connector-v1-0-0-released/)를 사용해보십시오. –