首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ATG 10.2 :在“产品详细信息”页面上显示优惠券,以帮助用户动态购买

ATG 10.2 :在“产品详细信息”页面上显示优惠券,以帮助用户动态购买
EN

Stack Overflow用户
提问于 2014-01-27 06:42:27
回答 2查看 1.5K关注 0票数 0

要求

我正在建设一个在ATG 10.2电子商务应用程序,我希望优惠券(仅商品级折扣)显示与产品的细节,以吸引客户,并显示金额,他们可以节省使用这些优惠券。许多活动站点(在ATG中不确定)已经使用了此功能。

知识:据我所知,只能在促销被添加到UserPricingModels后动态确定产品的价格或折扣。

如果您可以分享一些如何定制此行为的想法,以便我可以在产品页面上显示优惠券,并使用与优惠券链接的促销活动,为产品定价并显示列表价格和折扣后的金额。

假设:到目前为止,我唯一能想到的就是在用户查看产品详细信息页面时,将优惠券的促销添加到产品定价模型中,直到定价完成为止,然后在显示价格之后删除它。但我对我的做法并没有留下深刻的印象。

备注:价格只应在产品页面上显示为折扣,当客户将产品添加到购物车中时,它只会被添加其列表价格,只有在优惠券被应用时,产品才会得到折扣。

EN

回答 2

Stack Overflow用户

发布于 2014-01-29 06:46:17

在学习了一段时间之后,我想我找到了一个最低限度定制的解决方案。用于显示产品价格的/atg/commerce/pricing/PriceItem液滴具有一个可选的输入参数,名为pricingModels (促销)。

如果您通过这个,定价就会发生,就好像那些定价模型可以供客户使用一样。

我写了一个定制的飞沫GetPricingModelsForPricing,当它提供优惠券代码时,它将从它得到促销,然后返回在定价时需要应用的促销的集合。然后,我将这个集合作为定价模型传递给PriceItem液滴,这将给我这个产品的折扣价格。

现在,我可以在产品或SKU属性中存储我将要提供的优惠券Id,然后将该Id传递给我的定制液滴。如果该优惠券代码存在,并有一个有效的促销链接,我将返回定价模型的集合。否则,该集合将为空集。收集将传递给PriceItem液滴,以返回正确的折扣价格。这将允许我显示列表价格,折扣价格,客户将在应用后,显示优惠券和金额,客户将节省。

当项目将被添加到购物车,成本将仅为清单价格,直到优惠券被应用。

如果你遇到一些更好的选择,请提出建议。

希望这能帮助有需要的人!

票数 1
EN

Stack Overflow用户

发布于 2014-10-23 06:07:36

在本文档中,01/Platform.10-1/ATGMerchandisingUserGuide/html/s1402howpromotionswork01.html

它提到

您可以使用GetApplicablePromotions液滴来识别适用于特定项目的促销活动,并在“产品”页面上显示此信息。或者你可以发送一封电子邮件来描述促销活动,其中可能包括信息中的折扣优惠券代码。

你可以试试这个,不过,我以前没用过。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21374510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档