0

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

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

在购买的商品(SKU、数量等)的数组中……折扣是他们自己的“商品”(例如,使用他们自己的唯一标识符、应用的数量等)?还是所有折扣都集中在一个项目中?

感谢您对此事的任何见解!如果您真的想度过我的一周,最终的响应将是带有商品和折扣的示例购物车的原始输出!:)

4

1 回答 1

0

我不确定你想在哪里访问这些数据。有关报价的信息(您购物车的内容)存储在下表中:sales_quote_ordersales_flat_quote_item。这是第一次应用规则的地方。下订单时,此报价将转换为订单并存储在sales_flat_order和中sales_flat_order_item。关于折扣,有相同的列具有相同的信息。

sales_flat_order您的订单中有一行,使用的 idCart rule存储在applied_rule_ids其中,您的规则名称存储在coupon_rule_name. discount_description可能也很有趣。折扣总额存储在discount_amount.

sales_flat_order_item折扣金额以类似的方式存储在每个项目中。在这里你可以得到discount_percent每个项目。

于 2013-06-08T08:11:12.337 回答