你不需要編寫自己的API訪問代碼。只需使用ootb UPS核心擴展。
- 轉到類
Mage_Usa_Model_Shipping_Carrier_Ups
- 轉到線907(類似的東西)和從
<Package>
<PackagingType><Code>{$params['48_container']}</Code></PackagingType>
<PackageWeight>
<UnitOfMeasurement><Code>{$r->getUnitMeasure()}</Code></UnitOfMeasurement>
<Weight>{$params['23_weight']}</Weight>
</PackageWeight>
</Package>
改變部分
<Package>
<PackagingType><Code>{$params['48_container']}</Code></PackagingType>
<Dimensions>
<UnitOfMeasurement>
<Code>CM</Code>
</UnitOfMeasurement>
<Length>30</Length>
<Width>30</Width>
<Height>30</Height>
</Dimensions>
<PackageWeight>
<UnitOfMeasurement><Code>{$r->getUnitMeasure()}</Code></UnitOfMeasurement>
<Weight>{$params['23_weight']}</Weight>
</PackageWeight>
</Package>
只需使用一些變量將30更改爲任何你想要的。它的工作原理,我試過了!
祝你好運!
我可以使用相同的API來計算估計的交付日期,或者我需要在magento中使用單獨的API。如果我需要單獨的API,那麼請指導我可以使用哪種API以及如何將它集成到magento中。 –
嘿Mischa Leiss它不工作在我的情況下,我用上面指出的線代替了現在它並沒有顯示所有活動的運輸方式only.Please指導如何進行 –
沒有線添加?你有沒有正確配置ups擴展(API密鑰,用戶ID,密碼等)? 我想它一般不工作,所以最好在沒有上面的改變的情況下工作,因爲它們在正確插入時不會對代碼造成任何傷害! –