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. Prestashop运输费用取决于国家
- 2. 限制国家运输magento
- 3. 的Prestashop力的客户选择国家
- 4. 根据地理位置(国家)运输
- 5. 显示制造商国家Prestashop 1.6电子商务页面的国家名称
- 6. 如何为多国国家设置运输方式?
- 7. sage paypal美国航运国家问题
- 8. Prestashop:如何添加运输成本并显示在发票中
- 9. 无法运行map_data(“国家”)
- 10. 按国家显示国旗脚本
- 11. 脚本识别国家
- 12. 本地化国家名
- 13. Prestashop运输费用修改
- 14. 基于国家选择,需要填充国家和本市
- 15. PrestaShop中多个国家的不同价格
- 16. 限制Prestashop中某个国家/地区的类别1.5
- 17. 每个国家的排序国家
- 18. 在Android中获取国家的国家
- 19. 转换国家代码国家名称
- 20. 选择国家和国家代码?
- 21. Drupal 6 - 按国家和产品重量的运输报价
- 22. 如何通过特定的国家进行结算/运输?
- 23. Woocommerce按国家和产品数量定制运输
- 24. Magento:获取Magento后端产品在所有国家/地区的所有运输成本
- 25. JavaScript/jQuery的状态和国家输入
- 26. 更改选择输入选择国家?
- 27. 国家下拉列表输出查看
- 28. 输出国家代码到控制台
- 29. 运行与国家和随机性
- 30. Header运费率国家标记