나는 magento 용 API/Webservice 모듈을 작성 중입니다.맞춤형 복수 운송 업체 모듈
나는 params로 보내는 제품을 기반으로 가능한 모든 운송 업체 및 배송 방법을 반환하는화물 webservice를 보유하고 있습니다. 적어도 (
은 내가 프론트 엔드에서 사업자/방법 가능한에서 그것을 채우려
이SKU0101
SKU0102
그것은
DHL
DHL OVERNIGHT 20.10
DHL EXPRESS 15.20
FEDEX
FEDEX OVERNIGHT 21.10
FEDEX EXPRESS 15.20
을 돌려 보내, 그래서 사용자는 배송 방법,하지만 젠토를 선택할 수 있습니다 나는 짐작한다) 하나의 운송 업체을 작성하는 방법을 제공합니다. 여러 배송 방법이 있습니다. 복수 운송 업체 다중 배송 방법
물론 모듈에서 많은 통신사를 생성하여 웹 서비스에서 가져온 내용에 따라 채울 수 있지만 새로운 통신사가 웹 서비스 시스템에 추가 될 때마다 모듈을 업그레이드해야합니다. 내 고객, 무슨 일이 자주 일어날 지.
이해가 안 -
– Axel그것은해야하지만, 나는 그것이 생각하지 않는다. 적어도 제안 된 모델을 사용하지 마십시오. 기본 통신 사업자 기능을 사용하면 각 통신 사업자에 대한 모델을 생성하고이를 구성 옵션으로 설정할 수 있으므로 시스템 구성에서 구성 할 수 있습니다 (어떤 구성 BTT도 필요하지 않음). 병이 기본 Mage_Shipping_Model_Shipping collectCarrierRates 액션을 재정의해야한다고 생각합니다. 따라서 런타임에 이동 통신사를 만들 수 있고 의존하는 구성을 사용하지 않아도됩니다.하지만 그것은 추측입니다. 첫 번째 주 Magento로 작업 한 이래로 조언을 구하는 것이 좋을 것입니다. –