Magento 2目录价格规则基于会话变量



我想基于会话变量应用目录价格规则,我将为一些客户细分市场存储该变量。例如,如果客户访问带有特定URL参数的网站,我会应用一些目录价格规则,这些规则将伴随客户访问网站的整个过程。

--编辑--另一种选择是,以某种方式将客户分配给客户组,并且该组可以与目录价格规则相关联。

这是一个合理的请求,但客户熟悉使用优惠券的网站。

您可以通过观察登录页面并将优惠券应用到购物篮来添加优惠券,然后显示客户消息,告诉他们已经应用了优惠券NNN,他们将在结账时自动获得折扣。

$quote = $this->checkoutSession->getQuote();
$quote->setCouponCode($couponCode)->collectTotals()->save();

效果很好,使用Magento1,您需要将优惠券存储在cookie中,并在添加到购物车时应用它。对于M2,不需要这样做,您可以添加一个只执行上述操作的观察者。

最新更新