Questions tagged «promotions»

2
如果实行免费送货,为什么“送货总额”将销售报价项目的row_weight设置为0?
前言:这旨在作为Magento为社区(和我本人)的体系结构的书面观察,以及一个实际的问题。我们正在使用经过大量修改的购物车和结帐体验,但是此问题的根源在于Magento的核心逻辑。 背景 我们使用标准购物车价格规则功能创建了免费送货优惠券。优惠券没有任何条件,唯一的动作就是将Free Shipping设置为For matching items only。由于没有条件,这将设置free_shipping到1所有销售报价的项目。 按照惯例,我们还启用了免费送货送货方式。该Freeshipping运营商模式将提供利率每当请求有免费送货,或小计匹配或超过阈值(但我们不使用阈值选项)。见Mage_Shipping_Model_Carrier_Freeshipping::collectRates: $this->_updateFreeMethodQuote($request); if (($request->getFreeShipping()) // <-- This is the condition we're relying on || ($request->getBaseSubtotalInclTax() >= $this->getConfigData('free_shipping_subtotal')) ) { /* Snip: Add $0.00 method to the result */ } 而且Mage_Shipping_Model_Carrier_Freeshipping::_updateFreeMethodQuote是这样的: protected function _updateFreeMethodQuote($request) { $freeShipping = false; $items = $request->getAllItems(); $c = count($items); …


2
设置单个优惠券的到期日期
我想创建优惠券代码,我还需要设置到期日期。Magento提供仅设置促销规则的到期日期,并且会影响该规则内的所有优惠券。无论如何,数据库表salesrule_coupon中也有一个字段,expiration_date但似乎该字段没有在任何地方使用。 是否有人成功为单个优惠券设置了有效期?否则,我认为正确的唯一方法是创建观察者,观察者将观察输入的优惠券代码,并在优惠券过期时删除该优惠券,从而使优惠券代码在应用之前无法使用。 任何想法表示赞赏。

1
Magento Enterprise 1.14.1.0-购物车价格规则-促销-致命错误达到最大功能嵌套级别
我一直在玩Magento Enterprise 1.14.1.0的购物车价格规则,偶然发现了一个问题。 我正在尝试创建一条简单的规则,如果您从定义的类别中购买任意3件商品,并且花费超过15英镑,您将获得10英镑的折扣。请参阅下面的配置。 在我的购物篮中,我有id类别的3个项目和id类别的51个项目3。 启用此规则并查看购物篮时,会收到致命错误。这是堆栈跟踪的一部分。如您所见,我已经提高xdebug.max_nesting_level到了令人恐惧的水平。 Fatal error: Maximum function nesting level of '18000' reached, aborting! in /dev/builds/1_14_1_0/lib/Varien/Object.php on line 344 Call Stack: 0.0003 348680 1. {main}() /dev/builds/1_14_1_0/index.php:0 0.0020 694956 2.Mage::run() /dev/builds/1_14_1_0/index.php:89 0.0068 1819640 3.Mage_Core_Model_App->run() /dev/builds/1_14_1_0/app/Mage.php:684 0.0509 9129168 4.Mage_Core_Controller_Varien_Front->dispatch() /dev/builds/1_14_1_0/app/code/core/Mage/Core/Model/App.php:354 0.0626 11074424 5. Mage_Core_Controller_Varien_Router_Standard->match() /dev/builds/1_14_1_0/app/code/core/Mage/Core/Controller/Varien/Front.php:172 0.0658 11765288 6. Mage_Core_Controller_Varien_Action->dispatch() /dev/builds/1_14_1_0/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php:250 …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.