WooCommerce REST API-订阅-针对特定产品变体创建子

时间:2019-07-25 17:13:36

标签: wordpress woocommerce

我有一个产品,该产品有2种版本,一种是每月订购,另一种是年度订购

我想进行卷曲请求以创建产品-请求工作正常,但是当我查看订阅时,在“项目”列中只是说出了产品名称-如果我通过仪表板添加子项上面写着产品名称,并附加“-月”或“-年”

正如您在下面看到的,我尝试使用版本ID和产品属性(附加了pa _):

            "pa_name": "Subscription",
            "pa_slug": "subscription",
            "pa_option": "Monthly"

但是我似乎无法在订阅的仪表板中创建相同的记录,其中“项目”列下的信息应带有附加信息,即“会员-月”或“会员-年度”,它只是说“会员” 。任何人都有任何想法,也很重要,因为每月用户不添加信用卡或其他任何东西,这只是一种免费或试用的产品类型

curl -X POST https://example.com/wc-api/v3/subscriptions \
    -u ck_xxx:cs_xxxxxx \
    -H "Content-Type: application/json" \
    -d '{
  "subscription": {
    "billing_period": "month",
    "billing_interval": 1,
    "start_date": "2019-07-25 08:30:00",
    "customer_id": 3,
    "status": "active",
    "line_items": [
      {
        "product_id": 10,
        "quantity": 1,
        "variations": {
            "id": 101001,
            "pa_name": "Subscription",
            "pa_slug": "subscription",
            "pa_option": "Monthly"            
        }
      }
    ],
    "billing_schedule": {
        "period": "month",
        "interval": "1",
        "start_at": "2019-07-25T08:30:00Z",
        "trial_end_at": "2019-08-24T08:30:00Z",
        "next_payment_at": "",
        "end_at": ""
    }
  }
}'

0 个答案:

没有答案