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

时间:2013-06-07 16:43:25

标签: magento

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

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

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

对此问题的任何见解表示赞赏!如果你真的想要我的一周,最终的回应将有一个示例购物车的原始输出与物品和&折扣! :)

1 个答案:

答案 0 :(得分: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