2
A
回答
4
有這樣做的幾種方法。您可以購買外部模塊,如this one,或創建一個覆蓋like so:
1)將「classes/Address.php」複製到「override/classes/Address.php」。
2)從AddressCore線28改變類名到地址
3)功能getZoneById之前,粘貼此新功能
/**
* Return postcode of address
*
* @param $id_address Address id
* @return integer postcode
*/
public static function getPostcodeByAddress($id_address){
$row = Db::getInstance()->getRow('
SELECT `postcode`
FROM '._DB_PREFIX_.'address a
WHERE a.`id_address` = '.(int)($id_address));
return $row['postcode'];
}
4)加入前的功能,第一行getZoneById這樣的:
$postcode=self::getPostcodeByAddress($id_address);
if(in_array($postcode,array(your list of postcodes))){
return id-of-your-zone;
}
2
這爲我工作:
- 前往本地化 - >區域
- 根據狀態創建新的不同區域。例如。區域名稱=「NSW」
- 前往本地化 - >國家
- 選擇狀態並更改它的新區域。例如。 「新南威爾士」現在變成了「新南威爾士州」區。
- 轉到航運 - >運營商
- 點擊運輸方式上的「編輯」。
- 點擊「送貨地點和費用」
- 現在改變現在有相關國家的每個區域的運輸成本。
相關問題
- 1. 限制國家運輸magento
- 2. 顯示製造商國家Prestashop 1.6電子商務頁面的國家名稱
- 3. 如何爲多國國家設置運輸方式?
- 4. Prestashop:如何添加運輸成本並顯示在發票中
- 5. 本地化國家名
- 6. 腳本識別國家
- 7. 基於國家選擇,需要填充國家和本市
- 8. PrestaShop中多個國家的不同價格
- 9. 轉換國家代碼國家名稱
- 10. 選擇國家和國家代碼?
- 11. Woocommerce按國家和產品數量定製運輸
- 12. 如何通過特定的國家進行結算/運輸?
- 13. 更改選擇輸入選擇國家?
- 14. 輸出國家代碼到控制檯
- 15. Ubercart每個國家的運費
- 16. Header運費率國家標記
- 17. AESCryptoServiceProvider是否在禁運國家有效
- 18. JQuery自動完成與國家
- 19. 戰略,國家,單身...或其組成?
- 20. 名單的國家成爲uipickerview SWIFT 3
- 21. 如何在prestashop載體模塊開發中插入不同的運輸成本
- 22. 國家和國家撥號代碼,國家名稱和國家圖標目標c
- 23. Crunchbase國家
- 24. 按國家
- 25. 國家在TabStackNavigator?
- 26. 按國家
- 27. 國際電話輸入與國家同步插件不工作
- 28. 如何國家代碼轉換成國名
- 29. Xcart運輸成本問題
- 30. 特定的運輸成本