転送元 - Shopify (廃止予定)
- 印刷
- PDF
転送元 - Shopify (廃止予定)
- 印刷
- PDF
記事の要約
この要約は役に立ちましたか?
ご意見いただきありがとうございます
REST APIを利用したコネクターの提供終了
Shopify REST APIがレガシーとなったことを受けて、新たなコネクター(GraphQL版)の提供を開始しました。
上記を踏まえて、将来的に本コネクター(REST API版)の提供を終了する予定です。
2025年06月現在、本コネクター(REST API版)の提供終了日に関しては未定となっておりますが、今後は転送元 - Shopify(GraphQL版)の利用を検討ください。
概要
Shopifyのデータを転送する設定のDocsです。
設定項目
STEP1 基本設定
| 項目名 | 必須 | デフォルト値 | 内容 |
|---|---|---|---|
| Shopify接続情報 | Yes | - | あらかじめ登録してある接続情報から、今回の転送設定に必要な権限を持つものを選択します。登録済みの接続情報がない場合、接続情報を追加から接続情報を作成してください。 接続情報にはShopifyの管理画面よりカスタムアプリを作成しアクセストークンを生成していただくか、プライベートアプリ(非推奨)を作成しAPIキーとパスワードを生成していただく必要があります。商品管理、注文管理、顧客管理のそれぞれについて読み取りアクセスの権限を付与していただきますよう、お願いいたします。 |
| ターゲット | Yes | - | 取得対象のデータタイプを以下から選択します。
具体的に取得できる項目につきましては以下referenceをご参照ください。 https://shopify.dev/docs/admin-api/rest/reference/ |
| オーナータイプ | Yes | - | ターゲットにmetafieldを指定した場合に入力します。メタフィールドが紐づくownerの種別(注文・顧客・商品)を選択します。 |
| 作成日 | No | - | ターゲットにorder・customer・productのいずれかを指定した場合に入力できます。検索対象となるデータの作成日について開始日と終了日を入力します。 フォーマットは %Y-%m-%dT%H:%M:%S%zとなります。 |
| 更新日 | No | - | ターゲットにorder・customer・productのいずれかを指定した場合に入力できます。検索対象となるデータの更新日について開始日と終了日を入力します。 フォーマットは %Y-%m-%dT%H:%M:%S%zとなります。 |
| 注文ステータス | Yes | - | ターゲットにorderを指定した場合に入力します。注文ステータスを指定します。各項目の説明についてはREST Admin API - Orderの statusを参照ください。 |
| 財務ステータス | Yes | - | ターゲットにorderを指定した場合に入力します。財務ステータスを指定します。各項目の説明についてはREST Admin API - Orderの financial_statusを参照ください。 |
| フルフィルメントステータス | Yes | - | ターゲットにorderを指定した場合に入力します。フルフィルメントステータスを指定します。各項目の説明についてはREST Admin API - Orderの fulfillment_statusを参照ください。 |
| 公開日 | No | - | ターゲットにproductを指定した場合に入力できます。検索対象となるデータの公開日について開始日と終了日を入力します。 フォーマットは %Y-%m-%dT%H:%M:%S%zとなります。 |
| 商品ステータス | No | - | ターゲットにproductを指定した場合に入力できます。商品ステータスを指定します。各項目の説明についてはREST Admin API - Productの statusを参照ください。 |
| 公開ステータス | No | - | ターゲットにproductを指定した場合に入力できます。公開ステータスを指定します。各項目の説明についてはREST Admin API - Productの published_statusを参照ください。 |
取得できるデータについて
メタフィールド
ターゲットにmetafield(メタフィールド)を選択した場合、取得できるデータのカラムは以下の表のものとなります。
| カラム | 型 | 説明 |
|---|---|---|
| id | long | Iadmin_graphql_api_idの数値部 |
| admin_graphql_api_id | string | ID(GraphQL用) |
| namespace | string | メタフィールドのグループ化を行うための名前空間 |
| key | string | namespace毎に一意となるメタフィールドの識別子 |
| value | string | メタフィールドの値 |
| description | string | 備考 |
| owner_type | string | オーナータイプ メタフィールドが紐付いているオブジェクトの種別(order / customer / product) |
| type | string | valueのデータタイプ(Metafield types) |
| legacy_resource_id | long | ID(REST API用) |
| created_at | timestamp | 作成日時 |
| updated_at | timestamp | 更新日時 |
| owner_id | long | admin_graphql_api_owner_idの数値部 |
| admin_graphql_api_owner_id | string | メタフィールドが紐付いているオブジェクトのID(GraphQL用) |
各カラムの詳細について、詳しくはGraphQL Admin API - Metafieldを参照ください。
トランザクション
ターゲットにtransaction(トランザクション)を選択した場合、取得できるデータのカラムは以下の表のものとなります。
| カラム | 型 | 説明 |
|---|---|---|
| account_number | string | 前12桁をマスキングされた決済に関連するアカウント番号 |
| amount_set_presentment_money_amount | double | 顧客表示金額 |
| amount_set_presentment_money_currency_code | string | 顧客表示通貨 |
| amount_set_shop_money_amount | double | ショップ決済金額 |
| amount_set_shop_money_currency_code | string | ショップ決済通貨 |
| authorization_code | string | 認証コード |
| authorization_expires_at | timestamp | 認証の有効期限(Shopify Plusプランのみ利用可能) |
| created_at | timestamp | 作成日時 |
| error_code | string | エラーコード |
| fees | json | 手数料 |
| formatted_gateway | string | 決済ゲートウェイ(フォーマット済み表記) |
| gateway | string | 決済ゲートウェイ |
| id | long | ID(REST API用) |
| admin_api_graphql_id | string | ID(GraphQL用) |
| kind | string | 決済種別 |
| manually_capturable | boolean | 手動キャプチャ可否 |
| maximum_refundable_v2_amount | double | 返金可能な金額 |
| maximum_refundable_v2_currency_code | string | 返金可能な通貨 |
| multi_capturable | boolean | 複数回キャプチャ可否 |
| order_id | long | トランザクションが紐づく注文のID(REST API用) |
| admin_api_graphql_order_id | string | トランザクションが紐づく注文のID(GraphQL用) |
| parent_transaction_id | long | 親トランザクションのID(REST API用) |
| admin_api_graphql_parent_transaction_id | string | 親トランザクションのID(GraphQL用) |
| payment_icon_alt_text | string | 決済会社 |
| processed_at | timestamp | 処理日時 |
| receipt | json | 領収書 |
| settlement_currency | string | 決済通貨 |
| settlement_currency_rate | double | 決済レート |
| shopify_payment_set_extended_authorization_expires_at | timestamp | 延長オーソリ期間の期限 |
| shopify_payment_set_standard_authorization_expires_at | timestamp | オーソリ期間の期限 |
| status | string | 決済ステータス |
| test | boolean | テスト決済フラグ |
| total_unsettled_set_presentment_money_amount | double | 顧客表示金額でキャプチャ可能な金額 |
| total_unsettled_set_presentment_money_currency_code | string | 顧客表示通貨でキャプチャ可能な通貨 |
| total_unsettled_set_shop_money_amount | double | ショップ決済金額でキャプチャ可能な金額 |
| total_unsettled_set_sho_money_currency_code | string | ショップ決済通貨でキャプチャ可能な通貨 |
各カラムの詳細について、詳しくはGraphQL Admin API - OrderTransactionを参照ください。
コレクション
ターゲットにcollection(コレクション)を選択した場合、取得できるデータのカラムは以下の表のものとなります。
| カラム | 型 | 説明 |
|---|---|---|
| description | string | 備考 |
| description_html | string | 備考(HTML) |
| handle | string | コレクションごとに一意となる文字列 |
| id | string | ID(GRAPHQL API用) |
| legacy_resource_id | string | ID(REST API用) |
| products_count | long | コレクションに含まれるプロダクションの数 |
| sort_order | string | コレクションに含まれるプロダクションの並び順 |
| template_suffix | string | Liquidtemplateに用いられるコレクションのサフィックス |
| title | string | コレクション名 |
| updated_at | timestamp | 更新日時 |
各カラムの詳細について、詳しくはGraphQL Admin API - Collectionを参照ください。
この記事は役に立ちましたか?