【问题标题】:Magento require coupon to purchase productMagento 需要优惠券才能购买产品
【发布时间】:2014-02-12 02:24:04
【问题描述】:

在 Google 上搜索了一段时间后,我快疯了。 我的问题:您能否将 Magento 配置为需要优惠券代码才能购买特定产品

这是我的雇主正在进行的促销活动,基本上我们希望允许特定客户在我们的任何其他客户之前在我们的 Magento 商店购买特定产品。谢谢你的建议。

【问题讨论】:

  • 可以创建类似的东西,但我还没有看到任何像这样的开箱即用的解决方案。是否可以根据客户群限制该产品?
  • 你的意思是我可以限制购买特定产品的客户群?

标签: php magento zend-framework


【解决方案1】:

我可以在这里给出一个简短的想法。

  1. 创建一个后端模块,它有自己的数据库表来保存产品 ID 与特定优惠券、多张优惠券或仅检查是否需要优惠券的链接,具体取决于您的情况。在这个模块中,您应该能够定义产品与优惠券的这种链接。
  2. 由于客户在购物车页面应用了优惠券代码,因此我们将让客户将产品添加到购物车中。然后编辑Mage_Checkout_Block_Onepage_Link 类的isDisabled 方法。您将在其中检查您的报价是否包含模块中定义的产品优惠券链接中的任何产品,并且优惠券尚未应用。如果在您的 Magento 中启用了 Multishipping 方法,您应该对它执行类似的操作。因此,每当应用优惠券代码时,页面都会刷新并启用按钮。
  3. 您需要在 Mage_Checkout_OnepageController 的 indexAction 中放入相同的检查。

【讨论】:

  • 谢谢,希望这能让我朝着正确的方向前进 :)
猜你喜欢
  • 2022-01-11
  • 1970-01-01
  • 2013-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-18
  • 1970-01-01
相关资源
最近更新 更多