我需要有不同的订单总折扣率%对每个客户。默认折扣是10%的所有用户,它需要覆盖某些用户也。也就是说,管理员可以在特定的时间间隔(从有效日期到日期之间)设置不同的折扣,如user1 12%,user2 15%折扣等。是否可以使用规则或自定义模块?
请帮帮忙。
发布于 2014-04-21 16:02:08
是的,拉杰什,任何事都有可能有规则。:p
在这种情况下,我建议在用户配置文件上设置一个折扣百分比字段,默认为10%,只有管理员才能看到,然后管理员可以根据用户逐个覆盖字段值。然后,您的产品定价规则可以查找该字段在订单用户上的值(即使用commerce- line - item :commerce-order:commerce-order:owner:current- user ),然后使用适当的行项操作将其作为折扣应用。
发布于 2014-04-21 07:13:28
您能试着使用支持日期和用户的商务折扣模块吗?见以下创建折扣表的截图。
提供一个用户友好的用户界面来管理折扣。折扣是可导出实体,根据这些实体生成折扣规则。包含两个子模块: commerce_discount_date:允许按日期限制折扣有效性,需要日期模块。commerce_discount_usage:允许通过使用次数来限制折扣有效性(截至alpha1,仍然需要工作!)

https://drupal.stackexchange.com/questions/110730
复制相似问题