【问题标题】:Magento create personal coupon to newsletterMagento 为时事通讯创建个人优惠券
【发布时间】:2013-12-15 12:33:13
【问题描述】:

使用 Magento 1.7 版,我如何为每个时事通讯接收者自动生成只能由该特定帐户/用户使用一次的个人 10% 折扣券?

【问题讨论】:

    标签: magento newsletter coupon


    【解决方案1】:

    这是一个想法。实际上有 2 个。

    快速的。
    使用您想要的规则创建优惠券,将使用次数设置为每位客户 1 次,一般使用次数不受限制,并将优惠券代码硬编码在简报电子邮件中。
    预计时间:30 分钟,包括测试。风险:最低。

    缓慢但干净的一个:
    newsletter_subscriber_save_beforenewsletter_subscriber_save_after 上创建一个观察者,检查客户是否订阅,如果是,它会创建具有您所需设置的优惠券。 See this for creating coupons by code.
    然后重写方法Mage_Newsletter_Model_Subscriber::sendConfirmationSuccessEmail,这样您就可以将该代码作为参数传递给电子邮件模板。
    像这样的:

    $email->sendTransactional(
            Mage::getStoreConfig(self::XML_PATH_SUCCESS_EMAIL_TEMPLATE),
            Mage::getStoreConfig(self::XML_PATH_SUCCESS_EMAIL_IDENTITY),
            $this->getEmail(),
            $this->getName(),
            array('subscriber'=>$this, 'coupon_code'=>THE COUPON GENERATED IN THE EVENT)
        );
    

    然后修改时事通讯订阅电子邮件模板以包含以下内容:

    Your coupon code is: {{var coupon_code}}
    

    估计 4h-8h。风险:“不是最低限度”。

    我会采用第一种方法。

    【讨论】:

      【解决方案2】:

      使用个人折扣扩展http://www.magalter.com/personal-discount.html 生成 10% 的折扣券。您将可以选择可以使用此优惠券的客户。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-09-30
        • 1970-01-01
        • 2012-12-27
        • 1970-01-01
        • 2022-01-09
        • 1970-01-01
        • 2011-07-17
        相关资源
        最近更新 更多