2013-01-19 3 views
-1

나는 magento customaization 사이트를하고 있는데 Magento를 처음 사용합니다. 내 제품의 모델 유형 및 모델 버전이 있습니다. 장바구니 페이지 및 체크 아웃 페이지에 모델 유형 및 버전을 전달하고 싶습니다. 따라서 카트 테이블에 두 필드를 저장하기로 결정했는데 어디에서 magento에 대한 장바구니 삽입 코드를 찾아야하고 어떻게 추가 할 수 있습니까? 카트 테이블의 두 필드? 아무도 도와주세요!Magento Addto cart 작업

나는 Mage/checkout/controllers/cartcontroller.php의 addAction()에서 추가 필드를 게시하기 위해 아래 코드를 시도했다.

$postData = Mage::app()->getRequest()->getPost(); 

답변

0

마젠타 코어 코드를 찾는 대신, magento 이벤트에 대한 관찰자를 작성할 수 있습니다. 제품이 장바구니에 추가되거나 장바구니에서 삭제되거나 방금 체크 아웃 페이지에 착륙했거나 방금 주문한 경우와 마찬가지로 ... Magento의 모든 작업에 대해 이와 같이 생성 된 이벤트가 있습니다. ...

다음 링크가 도움이 될 수도 ... ... 무엇을해야 하는지를 관찰자의 논리를 작성하고 또한 카트 항목과 관찰자 객체의 카트의 모든 세부 사항을 얻고있다

http://www.excellencemagentoblog.com/magento-add-custom-fields-checkout-page

http://www.nicksays.co.uk/magento-events-cheat-sheet-1-7/

당신이

구글에서 '젠토 이벤트 및 관찰자 "을 검색 할 수 있습니다

관련 문제