Magento是否允许按国家/地区对产品级别的特定商品进行订购和运输限制?

时间:2011-06-30 11:49:50

标签: php mysql magento magento-1.4

产品的页面会有一个“受限国家/地区”标签,我们可以在其中选择产品无法运送到的国家/地区。

2 个答案:

答案 0 :(得分:2)

不,我最近害怕编写一个项目的功能:几乎没有指示我如何解决这个问题:

  • 您必须修改addToCart 介绍你的功能 逻辑。改写 Mage_Checkout_CartController ::的addAction()
  • 您还需要更改OnePageController Mage_Checkout_OnepageController :: saveBillingAction和saveShippingAction以确认选择的地址不受限制
  • 您还需要更改Mage_Checkout_MultishippingController :: addressesPostAction以在多次送货结账时执行相同的地址检查。

管理员更改

  • 您需要一个名为restricted_countries的产品属性...您需要设置一些源和后端模型,以便在产品标签中的多选列表中弹出国家/地区

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

答案 1 :(得分:1)

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

然后,您应该在index.php上放置一些GeoIP代码,以便您拥有一个适用于所有网站的URL。

以这种方式,来自区域A的人基于其货币看到其区域的产品子集,例如, ₡7.99而不是自动转换的₡7.57,区域B看到不同的产品子集,例如₱14.99而不是自动转换₱14.23等等。

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

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