2011-11-22 3 views
0

http://www.gymandfitness.com.au을 참조하십시오. 일반 상품으로 이동하고 제품 정보 섹션의 왼쪽 상단에는 현지 POSTCODE를 입력하는 필드가 있으며, 페이지를 새로 고치지 않고 즉시 배송비를받습니다.Magento Ajax 배송 계산?

좋은 Magento Module이 있습니까?

또는 어떻게 그런 짓을 할까? 나는 운송을 계산하고 페이지의 상자에 값을 반환하는 PHP 함수에 대한 아약스 쿼리만을 가정합니다.

어디에서 참조해야할까요?

감사합니다.

+0

아약스에 대한 가정은 매우 합리적입니다. 너 해봤 어? 지금까지 무엇을 코딩 했습니까? – nnnnnn

+0

@nnnnnn : 코드가 아직 없습니다. localhost magento가 설치되었지만 아직 어디서 양식이 나올지 확실하지 않습니다. Magento 코딩을 사용한 지금까지의 경험은 최소한이었습니다. – Nicekiwi

답변

0

배송 비용이 우편 번호보다 많은 경우가 있습니다.

예를 들어 패키지의 무게와 크기로 인해 요금이 크게 달라질 수 있습니다.

마찬가지로 고객은 7 일, 밤새도록 등의 배송 방법을 선택할 수 있습니다.

그렇다면 주요 운송 업체의 API를 살펴보십시오. USPS, FedEx, UPS 모두 사용할 수 있습니다.

고객으로부터 우편 번호를 가져 와서 포장하여 발송 인 API로 보내고 결과 비용을 JSON으로 반환하는 스크립트를 작성하십시오. 이 시점에서 jQuery 또는 사용중인 모든 것을 통해이를 다시 표시 할 수 있습니다.

+0

유감스럽게도 현재 사용중인 배송 업체에는 API가 없으므로 magento로 설정된 배송 규칙 만 사용할 수 있습니다. 또한 배송비를 계산하는 함수가 제품 정보를 고려하거나 id가 함수에 ajax 요청을 전송한다고 가정합니다. 다시 말하면, 사용 된 운송 회사는 귀하가 참조한 다른 배달 방법을 지원하지 않거나 의도적으로 지원하지 않습니다. – Nicekiwi

+0

그런 경우 사용자 지정 규칙을 처리하고 그 결과를 JSON으로 되돌릴 API를 직접 작성합니다. 그런 다음 프로세스는 위에서 설명한 API와 동일하지만 사용자가 직접 API를 사용한다는 점만 다릅니다. – djdy

+0

사실 사실 .. 이것은 재미있을 수 있습니다. – Nicekiwi

관련 문제