データスキーマ
一覧取得 · 商品バリエーション — バリエーションとオプション — レスポンス
ApiResponse_list_ProductVariantData__ · API が受け取る、または返すデータのフィールド、型、制約。
data配列 <ProductVariantData> 必須レスポンス例 · ApiResponse_list_ProductVariantData__.
metaContextPageMetaContextMetaPageMetaRequestMeta必須レスポンスのメタデータ。
追加フィールド: いいえ
一覧取得 · オプション — バリエーションとオプション — レスポンス
ApiResponse_list_VariantOptionData__ · API が受け取る、または返すデータのフィールド、型、制約。
data配列 <shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData> 必須レスポンス例 · ApiResponse_list_VariantOptionData__.
metaContextPageMetaContextMetaPageMetaRequestMeta必須レスポンスのメタデータ。
追加フィールド: いいえ
一覧取得 · オプション値 — バリエーションとオプション — レスポンス
ApiResponse_list_VariantValueData__ · API が受け取る、または返すデータのフィールド、型、制約。
data配列 <VariantValueData> 必須レスポンス例 · ApiResponse_list_VariantValueData__.
metaContextPageMetaContextMetaPageMetaRequestMeta必須レスポンスのメタデータ。
追加フィールド: いいえ
取得 · 商品バリエーション — バリエーションとオプション — レスポンス
ApiResponse_ProductVariantData_ · API が受け取る、または返すデータのフィールド、型、制約。
dataProductVariantData必須レスポンス例 · ProductVariantData.
metaContextPageMetaContextMetaPageMetaRequestMeta必須レスポンスのメタデータ。
追加フィールド: いいえ
取得 · オプション — バリエーションとオプション — レスポンス
ApiResponse_VariantOptionData_ · API が受け取る、または返すデータのフィールド、型、制約。
datashopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData必須レスポンス例 · shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData.
metaContextPageMetaContextMetaPageMetaRequestMeta必須レスポンスのメタデータ。
追加フィールド: いいえ
取得 · オプション値 — バリエーションとオプション — レスポンス
ApiResponse_VariantValueData_ · API が受け取る、または返すデータのフィールド、型、制約。
dataVariantValueData必須レスポンス例 · VariantValueData.
metaContextPageMetaContextMetaPageMetaRequestMeta必須レスポンスのメタデータ。
追加フィールド: いいえ
取得 · オプション — バリエーションとオプション — レスポンス
shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData · API が受け取る、または返すデータのフィールド、型、制約。
created_at文字列必須作成時刻。
format:"date-time"id文字列必須リソース識別子。返された値をそのまま保持してください。 (shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData).
name文字列 null必須該当コンテキストでのリソース名。
number文字列必須人向けの注文番号または申請番号。
position整数必須順序付きコレクション内の位置。
selection_type文字列必須許可された属性値の選択方式。
制約
enum["button", "dropdown"]
updated_at文字列必須最終更新時刻。
format:"date-time"value_presentation_type文字列必須辞書の値を表示する方法。
制約
enum["text", "color", "image"]
version整数必須同時更新制御に使うリソースバージョン。
追加フィールド: いいえ
取得 · 商品バリエーション — バリエーションとオプション — レスポンス
ProductVariantData · API が受け取る、または返すデータのフィールド、型、制約。
active真偽値必須リソースが有効かどうか。
created_at文字列必須作成時刻。
format:"date-time"id文字列必須リソース識別子。返された値をそのまま保持してください。 (ProductVariantData).
is_default真偽値必須既定の選択肢かどうか。
media_ids配列 <文字列> 必須既存のメディアアセット識別子。
position整数必須順序付きコレクション内の位置。
pricingVariantPricingData必須価格設定と同時更新制御用のバージョン。
primary_media_id文字列 null必須主要メディアアセット識別子。
product_id文字列必須商品識別子。
sku文字列必須在庫管理単位のコード。
updated_at文字列必須最終更新時刻。
format:"date-time"values配列 <VariantChoiceData> 必須辞書の値。
version整数必須同時更新制御に使うリソースバージョン。
追加フィールド: いいえ
辞書の値
VariantChoiceData · スキーマ · データスキーマ: バリエーションとオプション
option_id文字列必須バリエーションオプション識別子。
option_name文字列 null必須バリエーションオプション名。
value文字列 null必須周囲のスキーマで説明される値。
value_id文字列必須辞書の値識別子。
追加フィールド: いいえ
作成 · 商品バリエーション — バリエーションとオプション — リクエスト本文
VariantCreate · API が受け取る、または返すデータのフィールド、型、制約。
active真偽値任意リソースが有効かどうか。
expected_version整数必須書き込み前に取得したバージョン。不一致の場合は更新を拒否します。
minimum:1maximum:9223372036854775807is_default真偽値任意既定の選択肢かどうか。
media_ids配列 <文字列> 任意既存のメディアアセット識別子。
maxItems:20配列:minLength:1maxLength:63pricingVariantPrice任意価格設定と同時更新制御用のバージョン。
sku文字列任意在庫管理単位のコード。
minLength:1maxLength:100制約
pattern"^\\S+$"
value_ids配列 <文字列> 必須辞書の値識別子の一覧。
minItems:1maxItems:250配列:minLength:1maxLength:63
追加フィールド: いいえ
作成 · オプション — バリエーションとオプション — リクエスト本文
VariantOptionCreate · API が受け取る、または返すデータのフィールド、型、制約。
name文字列必須該当コンテキストでのリソース名。
minLength:1maxLength:120制約
pattern"^[^\\x00]*$"
selection_type文字列任意許可された属性値の選択方式。
制約
enum["button", "dropdown"]
value_presentation_type文字列任意辞書の値を表示する方法。
制約
enum["text", "color", "image"]
追加フィールド: いいえ
更新 · オプション — バリエーションとオプション — リクエスト本文
VariantOptionUpdate · API が受け取る、または返すデータのフィールド、型、制約。
expected_version整数必須書き込み前に取得したバージョン。不一致の場合は更新を拒否します。
minimum:1maximum:9223372036854775807name文字列 null任意該当コンテキストでのリソース名。
文字列:minLength:1maxLength:120制約 · 文字列 1
pattern"^[^\\x00]*$"
selection_type文字列任意許可された属性値の選択方式。
制約
enum["button", "dropdown"]
value_presentation_type文字列任意辞書の値を表示する方法。
制約
enum["text", "color", "image"]
追加フィールド: いいえ
価格設定と同時更新制御用のバージョン
VariantPrice · スキーマ · データスキーマ: バリエーションとオプション
amount文字列 null必須JSON 文字列として表した10進数の金額。null は許可される場合のみ。
文字列:maxLength:20制約 · 文字列 1
pattern"^-?(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
currency文字列必須金額の通貨コード。
制約
pattern"^[A-Z]{3}$"
expected_price_list_version整数必須この書き込みに必要な、事前に取得した価格表バージョン。
minimum:1maximum:9223372036854775807expected_product_version整数必須この書き込みに必要な、事前に取得した商品バージョン。
minimum:0maximum:9223372036854775807expected_version整数必須書き込み前に取得したバージョン。不一致の場合は更新を拒否します。
minimum:0maximum:9223372036854775807kind文字列必須許可された値で示されるデータ構造の種類。
制約
enum["base_adjustment", "market_fixed"]
price_list_id文字列必須価格表識別子。
minLength:1maxLength:63
追加フィールド: いいえ
更新 · 商品バリエーション — バリエーションとオプション — リクエスト本文
VariantUpdate · API が受け取る、または返すデータのフィールド、型、制約。
active真偽値任意リソースが有効かどうか。
expected_version整数必須書き込み前に取得したバージョン。不一致の場合は更新を拒否します。
minimum:1maximum:9223372036854775807is_default真偽値任意既定の選択肢かどうか。
media_ids配列 <文字列> 任意既存のメディアアセット識別子。
maxItems:20配列:minLength:1maxLength:63pricingVariantPrice任意価格設定と同時更新制御用のバージョン。
sku文字列任意在庫管理単位のコード。
minLength:1maxLength:100制約
pattern"^\\S+$"
追加フィールド: いいえ
作成 · オプション値 — バリエーションとオプション — リクエスト本文
VariantValueCreate · API が受け取る、または返すデータのフィールド、型、制約。
color_hex文字列 null任意16進数コードで表した色。
制約 · 文字列 1
pattern"^#[0-9A-Fa-f]{6}$"
expected_version整数必須書き込み前に取得したバージョン。不一致の場合は更新を拒否します。
minimum:1maximum:9223372036854775807value文字列必須周囲のスキーマで説明される値。
minLength:1maxLength:180制約
pattern"^[^\\x00]*$"
追加フィールド: いいえ
取得 · オプション値 — バリエーションとオプション — レスポンス
VariantValueData · API が受け取る、または返すデータのフィールド、型、制約。
color_hex文字列 null必須16進数コードで表した色。
created_at文字列必須作成時刻。
format:"date-time"id文字列必須リソース識別子。返された値をそのまま保持してください。 (VariantValueData).
image_media_id文字列 null必須選択した画像アセットの識別子。
number文字列必須人向けの注文番号または申請番号。
option_id文字列必須バリエーションオプション識別子。
position整数必須順序付きコレクション内の位置。
sku_code文字列必須在庫管理単位のコード。
updated_at文字列必須最終更新時刻。
format:"date-time"value文字列 null必須周囲のスキーマで説明される値。
version整数必須同時更新制御に使うリソースバージョン。
追加フィールド: いいえ
更新 · オプション値 — バリエーションとオプション — リクエスト本文
VariantValueUpdate · API が受け取る、または返すデータのフィールド、型、制約。
color_hex文字列 null任意16進数コードで表した色。
制約 · 文字列 1
pattern"^#[0-9A-Fa-f]{6}$"
expected_version整数必須書き込み前に取得したバージョン。不一致の場合は更新を拒否します。
minimum:1maximum:9223372036854775807value文字列 null任意周囲のスキーマで説明される値。
文字列:minLength:1maxLength:180制約 · 文字列 1
pattern"^[^\\x00]*$"
追加フィールド: いいえ