Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Magento是否允许针对产品级别的特定项目按国家/地区进行订单和装运限制?_Php_Mysql_Magento_Magento 1.4 - Fatal编程技术网

Php Magento是否允许针对产品级别的特定项目按国家/地区进行订单和装运限制?

Php Magento是否允许针对产品级别的特定项目按国家/地区进行订单和装运限制?,php,mysql,magento,magento-1.4,Php,Mysql,Magento,Magento 1.4,该产品的页面将有一个“受限国家”选项卡,我们可以在其中选择产品无法运送到的国家。不,恐怕最近为一个项目编写了功能代码:我如何处理该问题的几点提示: 您必须修改addToCart 介绍您的 逻辑。重写 Mage_Checkout_CartController::addAction() 您还需要更改OnePageController Mage_Checkout_OnePageController::saveBillingAction和saveShippingAction,以确认所选地址没有限制 您

该产品的页面将有一个“受限国家”选项卡,我们可以在其中选择产品无法运送到的国家。

不,恐怕最近为一个项目编写了功能代码:我如何处理该问题的几点提示:

  • 您必须修改addToCart 介绍您的 逻辑。重写 Mage_Checkout_CartController::addAction()
  • 您还需要更改OnePageController Mage_Checkout_OnePageController::saveBillingAction和saveShippingAction,以确认所选地址没有限制
  • 您还需要更改Mage_Checkout_MultishippingController::addressespostation,以便在多重装运签出期间执行相同的地址检查
管理变更

  • 您需要一个名为restricted_countries的产品属性…您需要设置一些源和后端模型,以便在product选项卡的multi-select列表中流行国家/地区

我希望这能让你走上正确的道路。。。祝你好运

就我个人而言,我认为你应该去多个网站,按货币(或地区)设置产品选择、价格和交货价格

然后,您应该在index.php上添加一些GeoIP代码,以便为所有网站提供一个URL

通过这种方式,区域A的人员可以根据他们的货币看到他们所在区域的产品子集,例如7.99而不是自动转换的7.57,区域B可以看到不同的产品子集,例如14.99而不是自动转换的14.23等等

如果你的网站要受欢迎、赚钱和长期投资,那么价格点很重要,你需要的是价格点,而不仅仅是自动转换的价格或外币


多商店、多网站的安排是开箱即用的,易于设置,对目录库存管理的负担最小。在可用的软件和方法范围内工作,不要重新发明轮子。

像“巴基斯坦、印度、伊朗等”这样的国家然后,如果我选择巴基斯坦,则在第二个下拉列表中会出现城市列表,如您与特定城市联系的城市。plz帮助如果您知道一些事情或在此类模块上工作plz共享。欢迎您投票或勾选正确答案将不胜感激:)