[关闭]
@qq286531097 2019-04-08T06:58:20.000000Z 字数 1220 阅读 211

订单促销接口

VFone


订单促销接口

  1. $params['data'] = json_encode($params);
  2. $params['isCheckPrice'] = false; //是否验证促销金额
  3. $params['shopId'] = 1; //对应的商家id(BBC逻辑新增字段)
  4. $info = app::get('syspromotion')->rpcCall('promotion.tradepromotion.getInfo', $params);

输入的参数

  1. array(
  2. '3' => array(
  3. 'sku_id' => '3', //货品ID (替换)(原来 product_id)
  4. 'item_id' => '3', //商品ID (替换)(原来的 goods_id)
  5. 'style_color' => 'pink', //颜色
  6. 'price' => '1000', //销售价
  7. 'cost' => '990', //商促后价格
  8. 'cat_id' => '3', //分类ID
  9. 'quantity' => '3', //购买数量
  10. 'brand_id' => '1', //品牌ID
  11. 'total_price' => '2970', //商促后的总价
  12. ),
  13. 'shopId' => 1, //对应的商家id(BBC逻辑新增字段)

输出参数实例(验证促销金额)

  1. 二维数组结构
  2. Array
  3. (
  4. [0] => Array
  5. (
  6. [promotion_id] => 1
  7. [promotion_name] => 3件打5
  8. [promotion_type] => fullminus/fulldiscount/xydiscount //(满减/满折/X件Y折)
  9. [products] => Array
  10. (
  11. [3] => 3|2965|5
  12. [4] => 4|2965|5
  13. )
  14. [discount_amount] => 1485 ////(活动减去的金额)
  15. [items] => 3|2965|5,4|2965|5 ////(货品ID|订促后价格|分摊的金额)
  16. [item_ids] => Array
  17. (
  18. [0] => 3
  19. [1] => 3
  20. ) //(新增)
  21. [sku_ids] => Array
  22. (
  23. [0] => 3
  24. [1] => 4
  25. ) //(新增)
  26. )
  27. [total_price] => 2970 //(商促后总值)
  28. [cost_price] => 1485 //(总共减去的订促金额)
  29. [subtotal_price] => 1485 //(订促后的价格)
  30. )

输出参数实例(不验证促销金额)

  1. Array
  2. (
  3. [0] => Array
  4. (
  5. [promotion_id] => 3
  6. [rel_promotion_id] => 3
  7. [promotion_name] => 100010
  8. [promotion_type] => fullminus
  9. [promotion_desc] =>
  10. [start_time] => 1552110080
  11. [end_time] => 1552172940
  12. [use_bound] => allgoods
  13. [bound_value] =>
  14. [condition_value] => 1000|10
  15. [canjoin_repeat] => 0
  16. )
  17. )
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注