请建议一种方式来添加一个额外的地区/国家结帐,这是Opencart默认不存在。如何在opencart结帐中添加区域/状态?
0
A
回答
1
该地区/州在oc_zone
表中。您可以在此表中添加额外的条目,但要确保您获得正确的国家代码并将其写入记录中。
国家代码在oc_country
表中。
例如,如果您想在英国添加一个名为“The People's Republic of Cleckheaton”的新地区,请首先查找英国的国家代码oc_country
。该代码是222
然后,你可以用一些新的区域添加到oc_zone
类似如下:
INSERT INTO `oc_zone` (`zone_id`, `country_id`, `name`, `code`, `status`) VALUES (NULL, '222', 'The Peoples Republic of Cleckheaton', 'PRC', '1');
最后还有另外一个轻微的问题。 Opencart实际上缓存了所有国家和地区的数据,所以如果你添加一个这样的新字段,它可能不会显示,因为旧数据将被缓存。
你或许应该能够通过清除浏览器的缓存,但没有该更新下面的行\catalog\model\localisation\zone.php
警告来解决这个问题:这是Opencart的1.5.6,但应在2.0
$zone_data = $this->cache->get('zone.' . (int)$country_id);
相似到
zone_data = false;
确认它正常工作后,将该行更新回它的原始内容。
2
您还可以从管理面板为任何国家添加区域。
settings-> localisation-> zone
相关问题
- 1. 如何在管理员中为Opencart添加客户区域/状态列?
- 2. 如何在PyGTK中将状态图标或区域添加到状态图标
- 3. 在结帐时不会为客人装载或在opencart中注册的状态/区域
- 4. 在opencart admin中添加自定义产品状态
- 5. 在opencart结帐时添加额外的字段
- 6. 如何在Qt5.3.1中添加状态栏
- 7. 如何在Opencart中添加子选项?
- 8. OpenCart简单的PayPal结帐
- 9. Opencart的结帐问题
- 10. opencart - 如何将商店徽标添加到paypal的结帐页面?
- 11. 动态添加项目到Paypal结帐
- 12. 如何在opencart的结帐购物车中获取类别?
- 13. 动态添加系列到MSCHART区域
- 14. 如何添加结帐到rails appy
- 15. VisualStudio在哪里存储区域状态?
- 16. 添加状态
- 17. 如何将特定区域的区域添加到Rails?
- 18. 如何添加文本区域
- 19. 如何在opencart中隐藏表单域
- 20. 如何在OpenCart中更新订单状态
- 21. 如何动态区域添加到Twitter的引导表行
- 22. 如何自动选择opencart中的结帐选项?
- 23. 如何禁用opencart中的一些结帐步骤?
- 24. 如何避免opencart 2中的结帐选项?
- 25. php opencart网站500状态
- 26. Opencart库存状态显示
- 27. 在WooCommerce中添加自定义结账区域以订购
- 28. 如何获取在FAILED_OPEN状态下触发的HBASE区域?
- 29. 需要澄清在Marionette中动态添加区域
- 30. 如何在magento结帐过程中添加额外字段?
是的,这可能会更容易.. – jx12345 2015-04-15 17:13:41