👩‍💻

【Shopify.dev和訳】Storefront API/Reference/Checktouts①

2021/10/23に公開

この記事について

この記事は、Storefront API/Reference/Checktoutsの記事を和訳したものです。

記事内で使用する画像は、公式ドキュメント内の画像を引用して使用させていただいております。

Shopify アプリのご紹介

Shopify アプリである、「商品ページ発売予告アプリ | リテリア Coming Soon」は、商品ページを買えない状態のまま、発売日時の予告をすることができるアプリです。Shopify で Coming Soon 機能を実現することができます。

https://apps.shopify.com/shopify-application-314?locale=ja&from=daniel

Shopify アプリである、「らくらく日本語フォント設定|リテリア Font Picker」は、ノーコードで日本語フォントを使用できるアプリです。日本語フォントを導入することでブランドを演出することができます。

https://apps.shopify.com/font-picker-1?locale=ja&from=daniel

Checkout APIs (UNIONS, OBJECTS)

チェックアウトと支払いを作成および変更します。

このセクションの API

  • AppliedGiftCard —チェックアウトで使用されたギフトカードの詳細。
  • AutomaticDiscountApplication —自動割引アプリケーションは、自動的に適用された割引の意図をキャプチャします。
  • AvailableShippingRates —チェックアウトに利用可能な配送料のコレクション。
  • Checkout—アイテムのチェックアウトと支払いに必要なすべての情報のコンテナ。
  • CheckoutAttributesUpdateInput —チェックアウトの属性を更新するために必要なフィールドを指定します。
  • CheckoutAttributesUpdateV2Input —チェックアウトの属性を更新するために必要なフィールドを指定します。
  • CheckoutBuyerIdentity —チェックアウトに関連付けられた顧客の ID。
  • CheckoutBuyerIdentityInput —チェックアウトに関連付けられている顧客の ID を指定します。
  • CheckoutCreateInput —チェックアウトの作成に必要なフィールドを指定します。
  • CheckoutLineItem —バリアントと属性でグループ化された、チェックアウト内の単一のラインアイテム。
  • CheckoutLineItemInput —チェックアウト時にラインアイテムを作成するための入力フィールドを指定します。
  • CheckoutLineItemUpdateInput —チェックアウト時にラインアイテムを更新するための入力フィールドを指定します。
  • CreditCard —支払いに使用されるクレジットカード情報。
  • CreditCardPaymentInput —Shopify のボールトクレジットカード支払いでチェックアウトを完了するために必要なフィールドを指定します。
  • CreditCardPaymentInputV2 —Shopify のボールトクレジットカード支払いでチェックアウトを完了するために必要なフィールドを指定します。
  • DiscountAllocation —割引によって割り当てられた回線を割引する金額。
  • DiscountApplication —複数の DiscountApplications を介してページングするための自動生成されたタイプ。
  • DiscountCodeApplication —割引コードアプリケーションは、適用された時点での割引コードの意図をキャプチャします。
  • GeoCoordinateInput —地理的な場所を指定するために使用されます。
  • Location—製品在庫が保持されている場所を表します。
  • LocationSortKeys —ロケーションクエリの有効なソートキーのセット。
  • ManualDiscountApplication —手動割引アプリケーションは、手動で作成された割引の意図をキャプチャします。
  • Merchandise—チェックアウト時に購入する商品。
  • Payment—チェックアウトに適用される支払い。
  • PaymentSettings —支払いに関連する設定。
  • PaymentTokenType —支払いトークンのタイプの有効な値。
  • PricingPercentageValue —パーセンテージ価格設定オブジェクトの値。
  • PricingValue —割引アプリケーションの価格値(固定またはパーセンテージ)。
  • ScriptDiscountApplication —スクリプト割引アプリケーションは、Shopify スクリプトによって作成された割引の意図をキャプチャします。
  • ShippingRate —チェックアウトに適用される配送料。
  • StoreAvailability —特定の場所での製品バリアントの可用性について説明します。
  • TokenizedPaymentInput —トークン化された支払いでチェックアウトを完了するために必要なフィールドを指定します。
  • TokenizedPaymentInputV2 —トークン化された支払いでチェックアウトを完了するために必要なフィールドを指定します。
  • TokenizedPaymentInputV3 —トークン化された支払いでチェックアウトを完了するために必要なフィールドを指定します。
  • Transaction—製品またはサービスとの金銭の交換を表すオブジェクト。
  • TransactionKind —さまざまな種類の注文トランザクション。
  • TransactionStatus —トランザクションステータスは、トランザクションのステータスを表します。
  • checkoutAttributesUpdate -allowPartialAddressestrueの場合、チェックアウトの属性を更新します。
  • checkoutAttributesUpdateV2 -allowPartialAddressestrueの場合、チェックアウトの属性を更新します。
  • checkoutCompleteFree —支払い情報を提供せずにチェックアウトを完了します。この mutation は、無料のアイテムまたは購入価格がギフトカードでカバーされているアイテムに使用できます。
  • checkoutCompleteWithCreditCard —Shopify の Vault からのクレジットカードトークンを使用してチェックアウトを完了します。
  • checkoutCompleteWithTokenizedPayment —トークン化された支払いでチェックアウトを完了します。
  • checkoutCompleteWithTokenizedPaymentV2 —トークン化された支払いでチェックアウトを完了します。
  • checkoutCompleteWithTokenizedPaymentV3 —トークン化された支払いでチェックアウトを完了します。
  • checkoutCreate —新しいチェックアウトを作成します。
  • checkoutCustomerAssociate —顧客をチェックアウトに関連付けます。
  • checkoutCustomerAssociateV2 —顧客をチェックアウトに関連付けます。
  • checkoutCustomerDisassociate —現在のチェックアウト顧客とチェックアウトの関連付けを解除します。
  • checkoutCustomerDisassociateV2 —現在のチェックアウト顧客とチェックアウトの関連付けを解除します。
  • checkoutDiscountCodeApply —割引コードを使用して既存のチェックアウトに割引を適用します。
  • checkoutDiscountCodeApplyV2 —割引コードを使用して既存のチェックアウトに割引を適用します。
  • checkoutDiscountCodeRemove —既存のチェックアウトから適用された割引を削除します。
  • checkoutEmailUpdate —既存のチェックアウトの電子メールを更新します。
  • checkoutEmailUpdateV2 —既存のチェックアウトの電子メールを更新します。
  • checkoutGiftCardApply —ギフトカードコードを使用して、既存のチェックアウトにギフトカードを適用します。これにより、現在適用されているすべてのギフトカードが置き換えられます。
  • checkoutGiftCardRemove —適用されたギフトカードをチェックアウトから削除します。
  • checkoutGiftCardRemoveV2 —適用されたギフトカードをチェックアウトから削除します。
  • checkoutGiftCardsAppend —既存のチェックアウトにギフトカードを追加します。
  • checkoutLineItemsAdd —ラインアイテムのリストをチェックアウトに追加します。
  • checkoutLineItemsRemove —既存のチェックアウトからラインアイテムを削除します。
  • checkoutLineItemsReplace —ラインアイテムのリストをチェックアウトに設定します。
  • checkoutLineItemsUpdate —チェックアウト時にラインアイテムを更新します。
  • checkoutShippingAddressUpdate —既存のチェックアウトの配送先住所を更新します。
  • checkoutShippingAddressUpdateV2 —既存のチェックアウトの配送先住所を更新します。
  • checkoutShippingLineUpdate —既存のチェックアウトの出荷ラインを更新します。

UNIONS

Merchandise(union)

チェックアウト時に購入する商品。

有効なタイプ

PrincingValue(union)

割引アプリケーションの価格値(固定またはパーセンテージ)。

有効なタイプ

OBJECTS

AppliedGiftCard(object)

チェックアウト時に使用されたギフトカードの詳細。

このパートで

Fields

amountUsedV2 (MoneyV2!)
ギフトカードを適用して取得した金額。

balanceV2MoneyV2!
ギフトカードに残っている金額。

idID!
グローバル一意の識別子。

lastCharactersString!
ギフトカードの最後の文字。

presentmentAmountUsedMoneyV2!
チェックアウトに適用された金額(通貨)。

AppliedGiftCard を返すタイプ

Implements

Deprecated fields

  • amountUsed (Money!)
    ギフトカードを適用して取得した金額。

非推奨の警告

代わりにamountUsedV2を使用してください
:::

  • balance (Money!)
    ギフトカードに残っている金額。

非推奨の警告

代わりにbalanceV2を使用してください
:::

AutomaticDiscountApplication(object)

自動割引アプリケーションは、自動的に適用された割引の意図をキャプチャします。

このパートで

Fields

allocationMethod (DiscountApplicationAllocationMethod!)

targetSelection (DiscountApplicationTargetSelection!)

targetType (DiscountApplicationTargetType!)

title (String!)

value (PricingValue!)

Implements

AvailableShippingRates(object)

チェックアウトに利用できる配送料のコレクション。

このパートで

Fields

ready (Boolean!)

配送料の準備ができているかどうか。この値がfalseの場合、shippingRatesフィールドはnullです。このフィールドは、その値がtrueになるまでポーリングする必要があります。

shippingRates ([ShippingRate!])

取得した配送料。readyフィールドがtrueになるまでnull

AvailableShippingRates を返すタイプ

Checkout(object)

アイテムのチェックアウトと支払いに必要なすべての情報のコンテナ。

このパートで

Connections

discountApplications (DiscountApplicationConnection!)

チェックアウト時に適用された割引。

Argument 詳細
after ( String ) 指定されたカーソルの後に続く要素を返します。
before ( String ) 指定されたカーソルの後に続く要素を返します。
first ( Int ) nリストの最初の要素までを返します。
last ( Int ) nリストの最後の要素までを返します。
reverse ( Boolean ) 基になるリストの順序を逆にします。
デフォルト値:false

lineItemsCheckoutLineItemConnection!

ラインアイテムオブジェクトのリスト。各オブジェクトには、チェックアウトのアイテムに関する情報が含まれています。

Argument 詳細
after ( String ) 指定されたカーソルの後に続く要素を返します。
before ( String ) 指定されたカーソルの後に続く要素を返します。
first ( Int ) nリストの最初の要素までを返します。
last ( Int ) nリストの最後の要素までを返します。
reverse ( Boolean ) 基になるリストの順序を逆にします。
デフォルト値:false

Fields

appliedGiftCards ([AppliedGiftCard!]!)
チェックアウト時に使用されるギフトカード。

availableShippingRates (AvailableShippingRates)
このチェックアウトで利用可能な配送料。チェックアウトが必要な場合にのみ使用するrequiresShippingtrueで、配送先住所が有効です。

buyerIdentity (CheckoutBuyerIdentity!)
チェックアウトに関連付けられた顧客の ID。

completedAt (DateTime)
チェックアウトが完了した日時。

createdAt (DateTime!)
チェックアウトが作成された日時。

currencyCode (CurrencyCode!)
チェックアウトの通貨コード。

customAttributes ([Attribute!]!)
チェックアウトに追加される追加情報のリスト。

email (String)
このチェックアウトに添付されたメール。

id (ID!)
グローバル一意の識別子。

lineItemsSubtotalPrice (MoneyV2!)
チェックアウト内のすべてのアイテムのすべての価格の合計。関税、税金、送料、割引は除きます。

note (String)
チェックアウトに関連するメモ。

order (Order)
有料チェックアウトからの結果の注文。

orderStatusUrl (URL)
このチェックアウトの注文ステータスページ。チェックアウトが完了していない場合は null。

paymentDueV2 (MoneyV2!)
支払われるべき残りの金額。これは、広告申込情報、関税、税金、送料から割引やギフトカードを差し引いた金額に相当します。

ready (Boolean!)
チェックアウトの準備ができて完了できるかどうか。チェックアウトには、完了するまでに時間がかかる可能性のある非同期操作が含まれる場合があります。チェックアウトを完了するか、すべてのフィールドにデータが入力されて最新であることを確認する場合は、値が true になるまでポーリングが必要です。

requiresShipping (Boolean!)
フルフィルメントに配送が必要かどうかを示します。

shippingAddress (MailingAddress)
広告申込情報の配送先住所。

shippingDiscountAllocations ([DiscountAllocation!]!)
割引アプリケーションによって出荷ラインに割り当てられた割引。

shippingLine (ShippingRate)
顧客が配送料を選択すると、shipping_lineオブジェクトに移行されます。

subtotalPriceV2 (MoneyV2!)
関税、送料、税金を差し引く前のチェックアウトの価格。

taxExempt (Boolean!)
チェックアウトが免税かどうかを指定します。

taxesIncluded (Boolean!)
税金がラインアイテムと配送ラインの価格に含まれるかどうかを指定します。

totalDuties (MoneyV2)
チェックアウトのラインアイテムに適用されるすべての義務の合計。

totalPriceV2 (MoneyV2!)
チェックアウトのすべてのアイテムのすべての価格の合計、関税、税金、割引が含まれています。

totalTaxV2 (MoneyV2!)
チェックアウトのラインアイテムと配送ラインに適用されるすべての税金の合計。

updatedAt (DateTime!)
チェックアウトが最後に更新された日時。

webUrl (URL!)
Web からアクセス可能なチェックアウトを指す URL。

チェックアウトを返すタイプ

Mutation のチェックアウト

checkoutAttributesUpdateV2
allowPartialAddressestrueの場合、チェックアウトの属性を更新します。

checkoutCompleteFree
支払い情報を提供せずにチェックアウトを完了します。この mutation は、無料のアイテムまたは購入価格がギフトカードでカバーされているアイテムに使用できます。

checkoutCompleteWithCreditCardV2
Shopify のカード保管庫からのクレジットカードトークンを使用してチェックアウトを完了します。CheckoutCompleteWithCreditCardV2を使用してチェックアウトを完了する前に、支払い処理をリクエストする必要があります 。

checkoutCompleteWithTokenizedPaymentV3
トークン化された支払いでチェックアウトを完了します。

checkoutCreate
新しいチェックアウトを作成します。

checkoutCustomerAssociateV2
顧客をチェックアウトに関連付けます。

checkoutCustomerDisassociateV2
現在のチェックアウト顧客とチェックアウトの関連付けを解除します。

checkoutDiscountCodeApplyV2
割引コードを使用して、既存のチェックアウトに割引を適用します。

checkoutDiscountCodeRemove
適用された割引を既存のチェックアウトから削除します。

checkoutEmailUpdateV2
既存のチェックアウトの電子メールを更新します。

checkoutGiftCardRemoveV2
適用されたギフトカードをチェックアウトから削除します。

checkoutGiftCardsAppend
既存のチェックアウトにギフトカードを追加します。

checkoutShippingAddressUpdateV2
既存のチェックアウトの配送先住所を更新します。

checkoutShippingLineUpdate
既存のチェックアウトの出荷ラインを更新します。

Implements

Deprecated fields

  • customer (Customer)
    チェックアウトに関連付けられた顧客。

非推奨の警告

このフィールドは常に null を返します。顧客の認証トークンがある場合は、クエリルートのcustomerフィールドを使用してそれを取得できます。
:::

  • paymentDue (Money!)
    支払われるべき残りの金額。これは、広告申込情報、税金、送料から割引やギフトカードを差し引いた金額に相当します。

非推奨の警告

代わりにpaymentDueV2を使用してください
:::

  • subtotalPrice (Money!)
    送料と税金を差し引く前のチェックアウトの価格。

非推奨の警告

代わりにsubtotalPriceV2を使用してください
:::

  • totalPrice (Money!)
    チェックアウトのすべてのアイテムのすべての価格、税金、割引の合計が含まれています。

非推奨の警告

代わりにtotalPriceV2を使用してください
:::

  • totalTax (Money!)
    チェックアウトのラインアイテムと配送ラインに適用されるすべての税金の合計。

非推奨の警告

代わりにtotalTaxV2を使用してください
:::

CheckoutBuyerIdentity(object)

チェックアウトに関連付けられた顧客の ID。

このパートで

Fields

countryCode (CountryCode)
チェックアウトの国コード。たとえば、CA

CheckoutBuyerIdentity を返すタイプ

CheckoutLineItem(object)

バリアントと属性でグループ化された、チェックアウト内の単一の広告申込情報。

このパートで

Fields

customAttributes ([Attribute!]!)
ラインアイテムに関する Key-Value ペアの配列形式の追加情報。

discountAllocations ([DiscountAllocation!]!)
割引アプリケーションによってチェックアウトラインアイテムに割り当てられた割引。

id (ID!)
グローバル一意の識別子。

quantity (Int!)
広告申込情報の数量。

title (String!)
ラインアイテムのタイトル。デフォルトは製品のタイトルです。

unitPrice (MoneyV2)
広告申込情報の単価。

variant (ProductVariant)
ラインアイテムの製品バリアント。

CheckoutLineItem を返すタイプ

CheckoutLineItem の Mutations

checkoutLineItemsAdd
ラインアイテムのリストをチェックアウトに追加します。

checkoutLineItemsRemove
既存のチェックアウトからラインアイテムを削除します。

checkoutLineItemsReplace
ラインアイテムのリストをチェックアウトに設定します。

checkoutLineItemsUpdate
チェックアウト時にラインアイテムを更新します。

Implements

複数の CheckoutLineItem を介してページングするための自動生成されたタイプ。

このパートで

Fields

edges ([CheckoutLineItemEdge!]!)
エッジのリスト。

pageInfo (PageInfo!)
ページ付けを支援するための情報。

ページ付け中に 1 つのCheckoutLineItemとカーソルを保持する自動生成されたタイプ。

このパートで

Fields

cursor (String!)
ページ付けで使用するカーソル。

node (CheckoutLineItem!)
CheckoutLineItemEdge の最後にあるアイテム。

CheckoutLineItemEdge を返すタイプ

CreditCard(object)

支払いに使用されるクレジットカード情報。

このパートで

Fields

brand (String)
クレジットカードのブランド。

expiryMonth (Int)
クレジットカードの有効期限。

expiryYear (Int)
クレジットカードの有効期限。

firstDigits (String)
クレジットカードの BIN 番号。

firstName (String)
カード所有者の名。

lastDigits (String)
クレジットカードの下 4 桁。

lastName (String)
カード所有者の姓。

maskedNumber (String)
下 4 桁のみが表示されたマスクされたクレジットカード番号。

CreditCard を返すタイプ

DiscountAllocation(object)

割引によって割り当てられた回線を割引する金額。

このパートで

Fields

allocatedAmount (MoneyV2!)
割り当てられた割引額。

discountApplication (DiscountApplication!)
この割り当てられた金額が発生した割引。

DiscountAllocation を返すタイプ

DiscountApplication(object)

複数の DiscountApplications を介してページングするための自動生成されたタイプ。

このパートで

Fields

edges ([DiscountApplicationEdge!]!)
エッジのリスト。

pageInfo (PageInfo!)
ページ付けを支援するための情報。

ページ付け中に 1 つのDiscountApplicationとカーソルを保持する自動生成されたタイプ。

このパートで

Fields

cursor (String!)
ページ付けで使用するカーソル。

node (DiscountApplication!)
DiscountApplicationEdgeの最後にあるアイテム。

DiscountApplicationEdge を返すタイプ

割引申請は、申請時の割引ソースの意図をキャプチャします。

Fields

allocationMethod (DiscountApplicationAllocationMethod!)
割引の値がその資格のあるアイテムに割り当てられる方法。

targetSelection (DiscountApplicationTargetSelection!)
割引が割り当てられるtargetTypeの行。

targetType (DiscountApplicationTargetType!)
割引が適用される回線のタイプ。

value (PricingValue!)
割引アプリケーションの価値。

DiscountApplication を実装するタイプ

DiscountCodeApplication(object)

割引コードアプリケーションは、適用された時点での割引コードの意図をキャプチャします。

このパートで

Fields

allocationMethod (DiscountApplicationAllocationMethod!)
割引の値がその資格のあるアイテムに割り当てられる方法。

applicable (Boolean!)
割引コードが正常に適用されたかどうかを指定します。

code (String!)
申請時に使用した割引コードを識別する文字列。

targetSelection (DiscountApplicationTargetSelection!)
割引が割り当てられるtargetTypeの行。

targetType (DiscountApplicationTargetType!)
割引が適用される回線のタイプ。

value (PricingValue!)
割引アプリケーションの価値。

Implements

Location(object)

製品在庫が保持されている場所を表します。

このパートで

Fields

address (LocationAddress!)
場所の住所。

id (ID!)
グローバル一意の識別子。

name (String!)
場所の名前。

Location を返すタイプ

Implements

複数の場所をページングするための自動生成されたタイプ。

このパートで

Fields

edges ([LocationEdge!]!)
エッジのリスト。

pageInfo (PageInfo!)
ページ付けを支援するための情報。

ページ付け中に 1 つの場所とカーソルを保持する自動生成タイプ。

このパートで

Fields

cursor (String!)
ページ付けで使用するカーソル。

node (Location!)
LocationEdge の最後にあるアイテム。

LocationEdge を返すタイプ

ManualDiscountApplication(object)

手動割引アプリケーションは、手動で作成された割引の意図をキャプチャします。

このパートで

Fields

allocationMethod (DiscountApplicationAllocationMethod!)
The method by which the discount's value is allocated to its entitled items.

description (String)
The description of the application.

targetSelection (DiscountApplicationTargetSelection!)
Which lines of targetType that the discount is allocated over.

targetType (DiscountApplicationTargetType!)
The type of line that the discount is applicable towards.

title (String!)
The title of the application.

value (PricingValue!)
The value of the discount application.

Implements

Payment(object)

チェックアウトに適用される支払い。

このパートで

Fields

amountV2 (MoneyV2!)
お支払い金額。

billingAddress (MailingAddress)
支払いの請求先住所。

checkout (Checkout!)
支払いが属するチェックアウト。

creditCard (CreditCard)
直接支払いの場合の支払いに使用されるクレジットカード。

errorMessage (String)
非同期処理中の処理エラーを説明するメッセージ。

id (ID!)
グローバル一意の識別子。

idempotencyKey (String)
支払いを識別し、べき等操作を実行するためのクライアント側で生成されたトークン。詳細については、べき等リクエストを参照してください 。

nextActionUrl (URL)
3D セキュアの支払いフローを完了するために顧客をリダイレクトする必要がある URL。

ready (Boolean!)
支払いがまだ非同期で処理されているかどうか。

test (Boolean!)
支払いをサポートするゲートウェイのテストモードで支払いを行うかどうかを示すフラグ。

transaction (Transaction)
ゲートウェイで支払いを処理した後に Shopify によって記録された実際のトランザクション。

Implements

Deprecated fields

  • amount (Money!)
    お支払い金額。

非推奨の警告

代わりにamountV2を使用してください
:::

PaymentSettings(object)

支払いに関連する設定。

このパートで

Fields

acceptedCardBrands ([CardBrand!]!)
ショップが受け入れるカードブランドのリスト。

cardVaultUrl (URL!)
ボールトクレジットカードへのエンドポイントを指す URL。

countryCode (CountryCode!)
お店のある国。

currencyCode (CurrencyCode!)
ショップの主要通貨の 3 文字のコード。

enabledPresentmentCurrencies ([CurrencyCode!]!)
ショップが受け入れる有効な通貨(ISO 4217 形式)のリスト。販売者は、Shopify admin の Shopify Payment settings から通貨を有効にできます。

shopifyPaymentsAccountId (String)
ショップの Shopify Payments アカウント ID。

supportedDigitalWallets ([DigitalWallet!]!)
当店がサポートしているデジタルウォレットのリスト。

PaymentSettings を返すタイプ

PricingPercentageValue(object)

パーセンテージ価格設定オブジェクトの値。

このパートで

Fields

percentage (Float!)
オブジェクトのパーセンテージ値。

ScriptDiscountApplication(object)

このパートで

Fields

allocationMethod (DiscountApplicationAllocationMethod!)
割引の値がその資格のあるアイテムに割り当てられる方法。

targetSelection (DiscountApplicationTargetSelection!)
割引が割り当てられるtargetTypeの行。

targetType (DiscountApplicationTargetType!)
割引が適用される回線のタイプ。

title (String!)
スクリプトで定義されているアプリケーションのタイトル。

value (PricingValue!)
割引アプリケーションの価値。

Implements

Deprecated fields

  • description (String!)
    スクリプトで定義されているアプリケーションの説明。

ShippingRate(object)

チェックアウトに適用される配送料。

このパートで

Fields

handle (String!)
この配送料の人間が読める形式の一意の識別子。

priceV2 (MoneyV2!)
この配送料の価格。

title (String!)
この配送料のタイトル。

ShippingRate を返すタイプ

Deprecated fields

  • price (Money!)
    この配送料の価格。

非推奨の警告

代わりにpriceV2を使用してください
:::

StoreAvailability(object)

特定の場所での製品バリアントの可用性について説明します。

このパートで

Fields

available (Boolean!)
この製品バリアントがこの場所に在庫があるかどうか。

location (Location!)
この製品バリアントが在庫されている場所。

pickUpTime (String!)
集荷の準備が整うまでにかかる推定時間を返します(例:通常 24 時間で準備完了)。

StoreAvailability を返すタイプ

複数のStoreAvailabilitiesを介してページングするための自動生成されたタイプ。

このパートで

Fields

edges ([StoreAvailabilityEdge!]!)
エッジのリスト。

pageInfo (PageInfo!)
ページ付けを支援するための情報。

ページ付け中に 1 つのStoreAvailabilityとカーソルを保持する自動生成タイプ。

このパートで

Fields

cursor (String!)
ページ付けで使用するカーソル。

node (StoreAvailability!)
StoreAvailabilityEdgeの最後にあるアイテム。

StoreAvailabilityEdge を返すタイプ

Transaction(object)

製品またはサービスとの金銭の交換を表すオブジェクト。

このパートで

Fields

amountV2 (MoneyV2!)
取引の対象となった金額。

kind (TransactionKind!)
トランザクションの種類。

statusV2 (TransactionStatus)
トランザクションのステータス。

test (Boolean!)
トランザクションがテストモードで実行されたかどうか。

Transaction を返すタイプ

Deprecated fields

  • amount (Money!)
    取引の対象となった金額。

非推奨の警告

代わりにamountV2を使用してください
:::

非推奨の警告

代わりにstatusV2を使用してください
:::

Shopify アプリのご紹介

Shopify アプリである、「商品ページ発売予告アプリ | リテリア Coming Soon」は、商品ページを買えない状態のまま、発売日時の予告をすることができるアプリです。Shopify で Coming Soon 機能を実現することができます。

https://apps.shopify.com/shopify-application-314?locale=ja&from=daniel

Shopify アプリである、「らくらく日本語フォント設定|リテリア Font Picker」は、ノーコードで日本語フォントを使用できるアプリです。日本語フォントを導入することでブランドを演出することができます。

https://apps.shopify.com/font-picker-1?locale=ja&from=daniel

Discussion

ログインするとコメントできます