2011-03-03 6 views
0

onepage 체크 아웃에서 사용자 입력을 보존하려고합니다. 사용자가 페이지를 새로 고치면 검토 단계로 리디렉션되어야하며 이전에 제공된 모든 데이터가 복원되어야합니다. 이 게시물에 언급 된 지침을 사용하여 마지막 단계로 건너 뛸 수있었습니다. Magento: Show the Review Step in One Page Checkout 그러나로드 된 데이터는 없습니다.Magento 체크 아웃 데이터 지속성

나는 체크 아웃 데이터가 '설정되지 않은'곳을 찾았지만 작동시키지 못했습니다.

도움을 주시면 감사하겠습니다. 감사!

답변

1

체크 아웃 데이터는 요청의 일부로 저장되며 일관되게 한 곳으로 추가되지 않습니다. 예를 들어, 계산서 주소 정보와 배송 선택 사항은 견적에 저장되지만 지불 정보는 저장되지 않습니다. 이렇게하려면이 모든 요청 데이터를 세션에 저장하고 올바른 단계로 전환하기 전에 일부 JS를 추가해야합니다.

결제 데이터의 경우 CC 번호는 특별한 경우입니다. 신용 카드 정보를 저장하는 것은 거의 항상 미국의 PCI 규정 준수를 위반하는 것입니다 (또한 다른 국가에서도 금지 될 수 있음). 기존 게이트웨이 (예 : Authnet)에서 지불 지갑을 통합하거나 개인 정보가 아닌 비 지불 유형을 사용할 경우 여기에서 안전 할 수 있습니다.

희망 하시겠습니까?

덕분에, 조

+0

감사합니다, 나는 가장 좋은 방법은 배송비를 저장하고 인용에서 정보를 처리 및 지불 정보에 클라이언트를 반환하는 것입니다 생각합니다. 첫 번째 결제 단계를 복원하는 데 도움이되는 팁이 있습니까? – 321zeno