如何在购物车页面之前显示产品促销?

2020-09-03 00:46发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我必须实现要在添加到购物车之前应用百分比折扣促销的产品的详细信息的功能。

任何线索都将有所帮助

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我必须实现要在添加到购物车之前应用百分比折扣促销的产品的详细信息的功能。

任何线索都将有所帮助

付费偷看设置
发送
8条回答
大道至简
1楼-- · 2020-09-03 01:11

促销的一部分是详细信息页面上的显示逻辑,以使客户知道此项目的潜在促销。

为此,请看一下:

/hybris/bin/ext-template/yacceleratorstorefront/web/webroot/WEB-INF/tags/desktop/product/productPromotionSection.tag

  

$ {product.potentialPromotions [0] .couldFireMessages [0]}

$ {product.potentialPromotions [0] .description}

这正在遍历所有" potentialPromotions"并显示其" couldFireMessage"。

potentialPromotions通过以下方式填充到"产品"中:

/hybris/bin/ext-commerce/commercefacades/src/de/hybris/platform/commercefacades/product/converters/populator/ProductPromotionsPopulator.java

正在这样做:

  @Override
      公共无效填充(最终SOURCE productModel,最终TARGET productData)抛出ConversionException
      {
          最终的BaseSiteModel baseSiteModel = getBaseSiteService()。getCurrentBaseSite();
          如果(baseSiteModel!= null)
          {
              最终的PromotionGroupModel defaultPromotionGroup = baseSiteModel.getDefaultPromotionGroup();
              最终日期currentTimeRoundedToMinute = DateUtils.round(getTimeService()。getCurrentTime(),Calendar.MINUTE);
 
              如果(defaultPromotionGroup!= null)
              {
                  最终List 促销= getPromotionsService()。getProductPromotions(
                          Collections.singletonList(defaultPromotionGroup),productModel,true,currentTimeRoundedToMinute);
 
                  productData.setPotentialPromotions(Converters.convertAll(promotions,getPromotionsConverter()));
              }
          }
      }
 
  
huskylover
2楼-- · 2020-09-03 01:05

此帖子很有用。

我也正在尝试实施相同的解决方案。 有人可以帮我如何创建临时购物车吗? 是模拟购物车还是添加了所有真正的产品并获得折扣并从购物车中删除。

任何带有模拟购物车文档的车身指南都可以

谢谢,安韦什

Nir深蓝
3楼-- · 2020-09-03 00:59

我想计算在产品上应用促销时的折扣价。 我怎样才能做到这一点? 此外,每种促销类型都有其自己的折扣计算逻辑,那么如何使用通用方法来实现它,而不是每次都检查促销类型?

太Q了
5楼-- · 2020-09-03 01:05

此帖子很有用。

我也正在尝试实施相同的解决方案。 有人可以帮我如何创建临时购物车吗? 是模拟购物车还是添加了所有真正的产品并获得折扣并从购物车中删除。

任何带有模拟购物车文档的车身指南都可以

感谢Anvesh

天桥码农
6楼-- · 2020-09-03 00:58

即使我正在寻找类似的解决方案。 有人可以帮忙吗?

一周热门 更多>