2011-08-31 3 views
0

이 위키 기사 : Adding a Product to the Cart via Querystring은 특정 ID를 가진 제품을 쿼리 문자열에서 직접 카트에 넣을 수있는 방법을 설명합니다. 그래서 간단한 제품을 위해이 같은 것입니다 :일부 작업 후 Magento를 쿼리 문자열로 전달 된 URL로 리디렉션하는 방법은 무엇입니까? 가능한?

/path/to/app/checkout/cart/add?product=[id]&qty=[qty] 

를하지만 제품을 추가 한 후, 마 젠토는 홈 페이지로 브라우저를 리디렉션 및 제품이 성공적으로 추가 된 것을 좋은 메시지를 보여줍니다. 그러나 우리는 홈 페이지가 아닌 장바구니를 직접 보여줘야합니다. 그래서 아마도 이것을 달성하기 위해 다른 매개 변수를 쿼리 문자열에 추가하는 것이 가능할까요?

모듈을 작성할 수 있다는 것을 알고 있지만이 가능성을 우연히 발견 했으므로 쉽게 리디렉션 할 수있는 방법이 있습니까?

답변

1

사용자 지정 코드 경로를 가기 전에 시도 할 수있는 몇 가지 사항이 있습니다.

관리자 UI에서 리디렉션 플래그가 올바른지 확인할 수 있습니다.

URL: /admin/system_config/edit/section/checkout 
Fieldset: Shopping Cart 
Field: After Adding a Product Redirect to Shopping Cart 

그래도 문제가 해결되지 않으면이 문제를 해결하십시오.

/checkout/cart/add?product=[id]&qty=[qty]&in_cart=true 
+0

마지막 줄이 훌륭했습니다! 감사. 확인 메시지를 표시하지 않는 방법이 있습니까? 어쩌면 또 다른 주장처럼 - & notify = false? .. – jayarjo

+1

유망 해 보이지만 Mage_Checkout_CartController를 살펴보고 무엇을 가지고 놀아야하는지 실마리가 있어야합니다. –

관련 문제