商品数量変更
1.基本情報
指定された契約情報の契約内の商品数量を変更する。
項目名 | 内容 |
---|---|
アクション名 | updateSubscriptionLine |
リクエストメソッド | POST |
2.リクエストに必要な内容
項目名 | 内容 | 入力例 | 備考 |
---|---|---|---|
subscriptionId | 定期購買ID | 1111111111 | |
subscriptionLine | 変更する商品のLineId | { lineId : 変更したい商品lineId } | lineId : gid://shopify/SubscriptionLine/406f1e04-cc0d-46d7-ba8e-85cbb76312cc |
quantity | 数量 | 5 | 変更後の数量 |
3.レスポンス内容
数量変更した契約商品情報がJSONデータが返却されます。
■正常時レスポンス
プロパティ | 型 | 説明 |
---|---|---|
id | number | 定期購買アプリ内の契約商品管理ID |
applicationId | number | 定期購買アプリ内での定期購買契約管理ID |
productId | string | null | 商品のShopify管理ID |
variantId | string | null | 商品バリエーションのShopify管理ID |
variantImage | string | null | 商品画像 or バリエーション画像URLバリエーションがないとき、商品が削除された時はnull |
title | string | タイトル |
variantTitle | string | null | バリエーションタイトルバリエーションがないときはnull |
sku | string | null | SKU |
quantity | number | 数量 |
createdAt | timestamp | 登録日時 |
updatedAt | timestamp | 更新日時 |
onlineStorePreviewUrl | string | 商品URL |
currentPriceAmount | float | 商品価格 |
currentPriceCurrencyCode | string | 商品価格の通貨単位 |
lineId | string | 契約商品のShopify管理ID |
sellingPlanId | string | null | 契約商品に紐付ける定期購買プランのShopify管理ID |
sellingPlanName | string | null | プラン名 |
■異常時レスポンス
ステータスコード | 型 | 説明 |
---|---|---|
400 | string | 定期購買はすでに解約されています |
400 | string | 数量を変更してください |
404 | string | ストアが存在しません |
404 | string | 顧客が存在しません |
404 | string | 定期購買が存在しません |
404 | string | 商品が存在しません(削除対象の商品が契約内に存在しない) |
500 | string | 内部エラーが発生しています(Shopifyエラー時) |