2013-08-05 2 views
1

Magento의 성공 페이지 (주문 확인 페이지)로 여러 가지 작업을 시도하고 있지만 새로 고침을 누르면 리디렉션되기 때문에 변경 사항을보고 싶을 때마다 테스트 주문을 작성해야한다는 번거 로움이 있습니다. . 필요한 경우 CSS 만 새로 만들 수 있기 때문에 스타일을 쉽게 변경할 수 있지만 최종 페이지에 포함하려는 일부 전환 분석 (예 : Google) 및 기타 항목은 그리 간단하지 않습니다. 더 좋은 방법이 있습니까? 미리 감사드립니다.Magento에서 성공 페이지 (success.phtml)를 사용하는 더 좋은 방법이 있습니까?

답변

1

Magento는 고객이 주문을 마친 후 세션 정보를 지 웁니다. 대부분의 사용자가 그 후에 사이트를 떠날 것으로 가정하기 때문입니다. 보안 기능보다 사용자 경험 기능이 더 중요합니다. 즉, 주문 확인 페이지에서 새로 고침을하면 정보가 사라지고 Magento는 일반적으로 "장바구니에 항목이 없습니다"라고 말합니다.

개발을 위해이 기능을 비활성화 할 수 있습니다 app/code/core/Mage/Checkout/controllers/OnepageController.php로 가서 다음 줄을 주석 처리합니다 :

$ session-> clear();

라인 240이어야합니다. // $ session-> clear();로 변경하십시오. Magento는 세션 수명이 특정 인스턴스에 설정된 기간에 따라 자연스럽게 만료되도록 허용합니다. 이제 success.phtml 스타일을 지정하거나 두 개 이상의 테스트 주문을 만들 필요없이 다양한 서비스 제공 업체 (PepperJam, Google, Proclivity 등)에게 어떤 전환 정보가 전송되는지 확인할 수 있습니다.

+0

그건 속임수 였어! 감사합니다. – user2654314

0

Selenium, Firefox Add-on을 사용하여 주문을위한 매크로를 기록 할 수 있습니다. 이것은 주문을 반복하는 과정을 피해야합니다.

https://addons.mozilla.org/en-us/firefox/addon/selenium-expert-selenium-ide/

또한이 북마크 사용할 수있는 체크 아웃 페이지의 필드를 자동으로 채울. http://www.nicksays.co.uk/auto-populate-magento-checkout-bookmarklet/

+0

Srikanth에게 감사드립니다. 나는 그 기회도 줄 것입니다. – user2654314

관련 문제