[关闭]
@qq286531097 2018-08-23T05:54:49.000000Z 字数 889 阅读 195

订单促销获得-购物车和结算

TNF


对应的接口

  1. kernel::single('b2c_goods_promotion')->getCartTradePromotion($data)

输入的参数

  1. $data = array(
  2. '576' => array(
  3. 'product_id' => '576', //货品ID
  4. 'goods_id' => '104', //商品ID
  5. 'style_color' => 'red', //颜色
  6. 'price' => '1198', //销售价
  7. 'cost' => '1188', //商促后价格
  8. 'type_id' => '9', //类型ID
  9. 'cat_id' => '50', //分类ID
  10. 'quantity' => '1', //购买数量
  11. 'brand_id' => '15' //品牌ID
  12. 'total_price' => '1000' //商促后的总价
  13. ),
  14. '533' => array(
  15. 'product_id' => '533',
  16. 'goods_id' => '81',
  17. 'style_color' => '',
  18. 'price' => '1000',
  19. 'cost' => '1000',
  20. 'type_id' => '3',
  21. 'cat_id' => '9',
  22. 'quantity' => '1',
  23. 'brand_id' => '15'
  24. ),
  25. );

tip:1.购物车逻辑中,有对应的分类ID和类型ID,具体的品牌ID可能还需要修改下,相关的一些数据取值。
2.style_color也是需要修改相应的取值

输出参数实例

  1. 二维数组结构
  2. Array
  3. (
  4. [0] => Array
  5. (
  6. [rule_id] => 1
  7. [name] => 满减--立减5
  8. [promotion_type] => fullminus/fulldiscount/sendgift //(满减/满折/满赠)
  9. [items] => 576|1193|3,323|1192|2 //(货品ID|订促后价格|分摊的金额)
  10. [discount_amount] => 5 //(活动减去的金额)
  11. )
  12. 'total_price' => '2000' //(购物车总值)
  13. 'cost_price' => '5' //(总共减去的订促金额)
  14. 'subtotal_price' => '1995' //(订促后的价格)
  15. )
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注