首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Shopify不断删除applied_discount

Shopify不断删除applied_discount
EN

Stack Overflow用户
提问于 2019-09-26 10:24:20
回答 1查看 74关注 0票数 0

我正在使用REST API尝试创建一个包含100%折扣的单行项目的草稿订单。

代码语言:javascript
运行
复制
{
  draft_order: {
    customer: customer,
    note: "this is my note",
    line_items: [
      {
        variant_id: 8935893599248,
        quantity: 1,
        applied_discount: {
          title: 'FREE',
          description: 'FREE Item',
          value_type: 'percentage',
          value: '0.00',
          amount: '0.00',
        }
      }
    ],
    shipping_address: {
      address1: data[:address_1],
      address2: data[:address_2],
      city: data[:city],
      province: data[:state],
      zip: data[:zip_code],
      country_code: data[:country],
      phone: data[:phone]
    }.compact
  }
}

它创建了草稿订单,但在响应中它一直在擦除折扣,并将其设置为nil……它快把我逼疯了。我试过我能想到的每种组合。太令人沮丧了

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-26 15:28:49

如果你想创建一个100%折扣的订单草案,你只需要更新json格式,你只需要赋值为100,金额应该是你想要打折的产品的价格

这里123456789是我的产品的变体id和我的产品的价格是99.00,有些数据不是根据你的数据,所以只改变数据,但格式必须是相同的

这里我提到了客户id,如果你想为你的所有客户申请折扣,你可以跳过这个索引,订单指定任何特定客户的id或电子邮件,但格式必须相同。

代码语言:javascript
运行
复制
{
  "draft_order": {
    "note":"this is my note",
    "line_items": [
      {
        "variant_id": 123456789,
        "quantity": 1
      }
    ],
    "applied_discount": {
      "title": "FREE",
      "description": "FREE Item",
      "value": "100",
      "value_type": "percentage",
      "amount": "99"
    },
    "customer": {
      "id": 987456321
    },
    "shipping_address": {
      "address1": "123 Amoebobacterieae St",
      "address2": "",
      "city": "Ottawa",
      "company": null,
      "country": "Canada",
      "first_name": "Bob",
      "last_name": "Bobsen",
      "latitude": "45.41634",
      "longitude": "-75.6868",
      "phone": "555-625-1199",
      "province": "Ontario",
      "zip": "K2P0V6",
      "name": "Bob Bobsen",
      "country_code": "CA",
      "province_code": "ON"
    }
  }
}

你可以从这里参考https://help.shopify.com/en/api/reference/orders/draftorder#create-2019-07

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58108735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档