首页 文章

Magento - 购物车折扣的可访问属性是什么?

提问于
浏览
0

我已经创建了许多特定于购物车的折扣规则 .

现在,当Magento购物者完成他/她的交易时,我希望能够判断是否应用了哪些折扣 .

在购买物品(SKU,QTY等)的数组中...是他们自己的“物品”的折扣(例如,使用他们自己的唯一标识符,应用数量等)?或者所有折扣都归为一个项目?

任何洞察此事的人都表示赞赏!如果你真的想要我的一周,最终的回应将有一个示例购物车的原始输出与项目和折扣! :)

1 回答

  • 0

    我不确定您要在何处访问此数据 . 报价信息(车辆内容)存储在下表: sales_quote_ordersales_flat_quote_item . 这就是第一次应用规则的地方 . 下单时此报价将转换为订单并存储在 sales_flat_ordersales_flat_order_item 中 . 关于折扣,有相同的列具有相同的信息 .

    sales_flat_order 中,您的订单有一行,此处使用的 Cart rule 的ID存储在 applied_rule_ids 中,而规则的名称存储在 coupon_rule_name 中 . discount_description 可能也很有趣 . 总金额折扣存储在 discount_amount 中 .

    sales_flat_order_item 中,每个项目以类似的方式存储折扣金额 . 在这里你可以获得每件商品 discount_percent .

相关问题