1.基本情報


指定された契約情報の契約に商品を追加する。
 
項目名内容
アクション名addSubscriptionLine
リクエストメソッドPOST

2.リクエストに必要な内容


項目名内容入力例備考
subscriptionId定期購買IDgid://shopify/SubscriptionContract/1111111111
subscriptionLine追加商品 (JSON形式){ productId : gid://shopify/Product/6182307954839 variantId : gid://shopify/ProductVariant/38165164523671 title : タイトル quantity : 1 currentPriceAmount : 1000 lineId : NULL }productId :  shopify上の商品ID variantId :  shopify上の商品バリエーションID title :  契約商品として設定したい商品名 quantity :  数量 currentPriceAmount :  契約金額 lineId :  NULL(固定)
planId適用するプランIDgid://shopify/SellingPlan/7771652390プランIDはプラン情報取得APIから取得可能となります。 ここで指定されたプランの割引が適用される仕組みとなります。
planName適用するプラン(割引)名プランA
 

3.レスポンス内容


変更後の契約内の商品情報がJSONデータで返却されます。
 
■正常時レスポンス
プロパティ説明
array()array更新後の契約商品一覧
L idnumber定期購買アプリ内の契約商品管理ID
L applicationIdnumber定期購買アプリ内での定期購買契約管理ID
L productIdstring | null商品のShopify管理ID
L variantIdstring | null商品バリエーションのShopify管理ID
L variantImagestring | null商品画像 or バリエーション画像URLバリエーションがないとき、商品が削除された時はnull
L titlestringタイトル
L variantTitlestring | nullバリエーションタイトルバリエーションがないときはnull
L skustring | nullSKU
L quantitynumber数量
L lineDiscountedPriceAmountfloat商品価格(廃止)
L lineDiscountedPriceCurrencyCodestring商品価格の通貨単位
L createdAttimestamp登録日時
L updatedAttimestamp更新日時
L onlineStorePreviewUrlstring商品URL
L currentPriceAmountfloat商品価格
L currentPriceCurrencyCodestring商品価格の通貨単位
L lineIdstring契約商品のShopify管理ID
L sellingPlanIdstring | null契約商品に紐付ける定期購買プランのShopify管理ID
L sellingPlanNamestring | nullプラン名
 
■異常時レスポンス
ステータスコードエラーメッセージ
400string定期購買はすでに解約されています
400stringこの定期購買の契約種別では許可されていない操作です
404string定期購買が存在しません
404stringストアが存在しません
500string内部エラーが発生しています