2014-01-27 72 views
0

要求

我建立一个电子商务应用在ATG 10.2,我想的优惠券(项目级别的折扣仅期间协助用户)与产品详细信息一起显示,以吸引顾客并显示使用这些优惠券可节省的金额。许多活网站(不确定ATG)已经使用此功能。ATG 10.2:产品详细信息页面上显示优惠券的购买动态

知识: 据我了解,ATG只能动态地确定的金额或在职位晋升时已经加入到UserPricingModels定价的商品打折后的。

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

假设:我唯一能想到的是现在是优惠券的推广添加到用户的项目定价模型时,他认为该产品的详细信息页面,直到定价完成,然后在价格上具有后删除的东西已被显示。但我对我的方法并不印象深刻。

注意:价格应该只显示在产品页面上的折扣,当顾客将产品添加到购物车时,它只与其标价相加,产品将仅在优惠券被申请;被应用。

回答

1

经过一段时间的研究后,我想我已经找到了一个最小定制的解决方案。 /ATG /电子商务/定价/ PriceItem液滴这是可以被用于显示产品的价格,有一个名为可选的输入参数pricingModels促销

如果你通过这个定价会发生就好像这些定价模型可供客户使用。

我写了一个自定义的液滴GetPricingModelsForPricing当与优惠券代码提供,会从中得到推广,然后返回需要而定价要应用的促销活动的集合。然后,我将这个系列作为定价模型传递给了PriceItem Droplet,它现在将给我产品的折扣价格。

所以现在,我可以存储我将在产品或SKU的属性中提供的优惠券ID,然后将该ID传递给我的自定义液滴。如果该优惠券代码存在并且有与其相关的有效促销,我将返回定价模型的收藏。如果没有,该集合将是一个空集。该集合将传递给PriceItem Droplet以返回正确的折扣价格。这将允许我显示清单价格,客户在应用显示的优惠券后将获得的折扣价格以及客户将节省的金额。

当物品将被添加到购物车时,成本将只是标价,直到应用优惠券。

如果遇到一些问题,请提出更好的选择。

希望这可以帮助有需要的人!

相关问题