トランスポーターアプリ

Transporter appを使用して、顧客、商品、注文記録をShopifyストアにインポートします。このアプリは、これらのレコードタイプごとにカンマ区切り値 (CSV) ファイルを受け取り、レコードを処理して、オブジェクトとしてShopifyにインポートします。

プラス: トランスポーターアプリは、Shopify PlusのマーチャントだけがShopify アプリストアで利用できます。

トランスポーターアプリは、他のプラットフォームのオンラインストアをShopify Plusに簡単に移行できるようにする一連のツールの一部です。このパッケージソフトには以下のツールが含まれています。

  • あるプラットフォームからトランスポーターアプリでサポートされているCSVファイルにレコードを抽出して変換することができるトランスポーターのコマンドラインツール。開発者はこのツールのソースファイルを編集し、別のプラットフォームのデータをCSVファイルに変換することができます。コマンドラインツールはオープンソースのRuby gemで、github.com/Shopify/shopify_transporterからダウンロードしてインストールすることができます。
  • トランスポーターアプリを使用して、商品、顧客、注文データをShopifyにインポートすることができます。このアプリはCSVファイルをアップロードするもので、Shopify アプリストアから入手できます。

CSVサンプルファイルと説明

顧客、商品、注文をShopifyにインポートするには、各レコードタイプごとに個別のCSVファイルが必要です。トランスポーターのコマンドラインツールを使用してこのCSVファイルを生成したり、あるいはサンプルのCSVファイルの形式に従って自分で作成することもできます。

サンプルファイルとサポートされる列の説明は、各オブジェクトで使用できます。

サンプルファイルのリストとサポートされる列の説明
サンプルファイル 列の説明
Products.csv 商品の説明
Customers.csv お客様の説明
Orders.csv 注文の説明

CSVファイルのルール

トランスポーターのコマンドラインツールを使用してCSVファイルを作成する場合、ファイルはすでに次のルールに準拠しています。

  • CSVファイルの名前には、含まれているオブジェクトタイプ (商品、顧客、注文) の名前が含まれている必要があります。たとえば、顧客レコードを含むファイルには、customerという単語が必要です (mycustomers.csvなど)。
  • ファイル内に不要な特殊文字が生成されないように、UTF-8エンコーディングを使用します。UTF-8エンコーディングを使用せずにファイルを保存すると、新しいスプレッドシートとしてアップロードしたときにデータが破損します。Shopify側で破損したファイルを回復することはできません。

また、ほとんどのCSVファイルにも次のこと当てはまります。

  • CSVファイルの最初の行には、列ヘッダーの名前が含まれている必要があります。
  • 列の順序は重要ではありませんが、すべての行は同じ列の順序に従う必要があります。
  • ファイルの各列はカンマで区切り、各行は改行で区切る必要があります。
  • カンマ (,)、引用符 (')、二重引用符 (") などの特殊文字が含まれている場合は、値全体を二重引用符で囲む必要があります。たとえば (Unit 8"," 150 Elgin Streetではなく) "Unit 8, 150 Elgin Street"です。この値の中で二重引用符を使用する必要がある場合は、2つの二重引用符を使用します。" ""8th Floor"", 150 Elgin Street"
  • スマート引用符 (「カーリー引用符」とも呼ばれます) ではなく、ストレート引用符を使用するようにしてください。

CSVファイルを編集する場合、または別のプロセスを使用してCSVファイルを作成する場合は、CSVファイルがこれらの規則に準拠していることを確認してください。CSVファイルの操作に問題がある場合は、Googleスプレッドシートを使用してみてください。

インポートの順序

商品、顧客、注文をインポートする順序は重要です。次の順序でインポートする必要があります。

  1. 商品
  2. 顧客管理
  3. 注文

テストインポートを実行する

大量のレコードをShopifyにインポートする前に、いくつかのレコードをインポートしてみてください。少数のレコードをインポートし、その結果を (アプリと管理画面で) 確認し、CSVファイルを修正してから、オブジェクトを再インポートする、などの反復的なアプローチが必要なことがよくあります。オブジェクトを再インポートする前に、それらをShopifyから削除する必要があります。トランスポーターアプリを使用して、削除するオブジェクトをリストするCSVファイルを提供することにより、オブジェクトを削除することができます。

通知メール

トランスポーターアプリを使用して注文をShopifyにインポートする場合は、次のとおりです。

  • 通知はお客様に送信されません。
  • 通知はチームに送信されません。

これは、インポート完了後に行われた新しい注文の通知設定には影響しません。必要に応じて、管理画面で注文のスタッフ通知を無効にすることができます。

手順:

  1. [設定] > [通知] をクリックします。
  2. [スタッフ注文通知][無効にする] をクリックします。

商品、顧客、注文をインポートする

商品、顧客、注文をインポートすることを忘れないでください。

手順:

  1. Transporterアプリで、[アクション][ファイルをアップロード] が有効になっていることを確認します。
  2. CSVファイルを入力します。

ファイルがアップロードされると、アプリはオブジェクトのインポートを開始します。

テスト商品、顧客、注文を削除

Transporterアプリを使用すると、Shopifyストアから商品、顧客、注文を一括して削除することができます。オブジェクトのインポートに使用したものと同じCSVファイルを使用できますが、このCSVファイルには、オブジェクトのユニークなキーを含む列のみが必要です。

特定のオブジェクトタイプに必要な固有のキー列を示す表
オブジェクトタイプ 必須のユニークなキー列
商品 (関連するすべての商品バリエーションを含みます) Handle
顧客管理 メールまたは携帯電話番号
注文 名前

Transporterアプリは、オブジェクトの一部ではなく、オブジェクトを削除できます。たとえば、商品 (関連バリエーションを含む) を削除することはできますが、個々のバリエーションを削除することはできません。

手順:

  1. [アクション] ドロップダウンから [Delete records from Shopify (Shopifyから記録を削除)] を選択します。
  2. [ファイルをアップロード] をクリックし、CSVファイルを入力します。

ファイルがアップロードされると、Transporterアプリはオブジェクトの削除を開始します。

関連リンク

Shopifyで販売を開始する準備はできていますか?

無料体験を試す