Spree Commerce 2.3 - 向订单项添加额外金额

Spree Commerce 2.3 - Add Extra Amount to Line Items

我有一家 Spree Commerce (v2.3.8) 商店。我需要向 订单 的某些 订单项 添加额外金额。此金额将根据客户角色自动添加,无需输入任何促销代码。

示例:如果订单中的一个变体价格为 10 美元,我需要额外增加 35%,我希望该变体的价格为 13.50 美元。

我试图在订单项上使用 Adjustments 来执行此操作,但没有成功。真诚地,我不知道这样做是否正确。

我正在寻找有关如何执行此操作的建议,因为我不知道从哪里开始。

因此,我最终在向订单添加变体时在 OrderPopulator 模型中添加了百分比。不是最优雅的解决方案,但至少它有效。