開発ストアでの注文のテスト

テスト注文を行うことで、注文処理、在庫、配送、メール通知、および税に関する開発ストアのチェックアウトプロセスと設定がすべて正しいことを確認できます。開発ストアで処理できるテスト注文の数に上限はありません。

テスト注文を行う方法

注文は次の方法でテストができます。

Admin APIを使用してテスト注文を行う場合、testプロパティまたはフィールドをtrueに設定する必要があります。

開発ストアでのテスト注文の制限

開発ストアでテスト注文を行う際には、以下の制限事項が適用されます。

  • 実際の取引を使用してテスト注文を行うことはできません。実際の取引とは、テストモードが有効になっていない決済サービスを通して処理される取引、および有効なクレジットカード番号など実際の支払い情報を使用する取引です。
  • 実際の取引として処理されるため、ギフトカードはテストできません。
  • 手動の決済方法を使用してテスト注文を行うことはできません。これには、Shopify POSでのキャッシュ決済およびカスタム決済が含まれます。
  • 管理画面で作成した下書き注文を使用してテスト注文を行うことはできません

これらの取引タイプでテストするには、有料プランに開発ストアを移行する必要があります。

  • 管理画面で作成した下書き注文を使用してテストすることはできせん。開発ストアのチェックアウトを使用してテスト注文を行う必要があります。

ShopifyのBogus Gatewayを使用して注文をテストする

ShopifyのBogus Gatewayを設定して、開発ストアのオンラインチェックアウトで取引のシミュレーションを行えます。Bogus Gatewayは、どのストアでもテスト注文の作成に使用できる決済サービスです。

注文を作成するには、チェックアウト時にテスト用の支払い情報を入力する必要があります。入力する情報に応じて、さまざまな種類の取引シミュレーションを行えます。

手順

  1. 管理画面から、[設定] > [決済] の順に移動します。

  2. クレジットカード決済サービスを有効にしている場合は、続行する前に無効にしてください。[管理] > [無効にする] (このボタンには、[Shopifyペイメントを無効にする] のように決済サービスの名前も表示されます) の順にクリックし、無効化を確認します。

  3. 以下のいずれかの操作を実行します。

    • 外部決済サービスを有効にしている場合は、無効にします。

    • Shopifyペイメントが有効になっている場合は、以下の操作を行います。

      • [Shopifyペイメント] セクションで、[管理] > [決済方法を管理] の順にクリックします。
      • ぺージ下部で、[外部サービスプロバイダーに切り替える] をクリックし、再度 [外部サービスプロバイダーに切り替える] をクリックして確定します。
    • Shopifyペイメントが有効になっていない場合は、[Shopifyペイメント] セクションで [他のすべてのプロバイダーを見る] をクリックします。

    • Shopify ペイメントがあなたの国で利用できない場合は、[決済サービス] セクションで [プロバイダーを選択する] をクリックしてください。

  4. リストから [(for testing) Bogus Gateway] を選択します。

  5. [(for testing) Bogus Gateway有効化する] をクリックします。

  6. [保存] をクリックします。

  7. オンラインストアへ移動し、お客様と同じように注文を行います。チェックアウト時に、以下のクレジットカードの詳細を入力して、さまざまなチェックアウトシナリオをテストします。

Bogusゲートウェイを使用する場合に、テスト決済の詳細 (さまざまな取引結果をシミュレートするための特定のカード番号を含む) を入力するためのガイド
フィールド名入力する詳細
カード上の名前 Bogus Gatewayと入力します。
クレジットカード番号

さまざまなタイプを取引のシミュレーションを行うため、これらを順番に入力します。

  • 成功した取引のシミュレーションを行うには、1を入力します。
  • 失敗した取引のシミュレーションを行うには、2を入力します。
  • 例外のシミュレーションを実行するには、3を入力します (プロバイダーにエラーが発生したことを示すメッセージが生成されます)。
CVV任意の3桁の数字を入力します (たとえば、111)。
有効期限将来の日付を入力します。
  1. テストを完了した後、管理画面で (for testing) Bogus Gatewayの横にある [管理] をクリックします。
  2. [(for testing) Bogus Gateway無効化する] をクリックして、チェックアウトからこのゲートウェイを削除します。

Shopify Paymentsのテストモードを使用して注文をテストする

Shopify ペイメントの設定をテストするには、テストモードを有効にし、テスト用のクレジットカードを使用して決済をシミュレートします。

有料プランを選択した場合にのみ、Shopifyペイメントでテストを実行できます。地域によっては、テストモードを有効にするために、ビジネスに関する情報を送信しなければならない可能性もあります。

Shopify ペイメントのテストモードを有効にする

テスト注文を作成する前に、Shopifyペイメントのテストモードを有効にする必要があります。

手順

  1. 管理画面から、[設定] > [決済] の順に移動します。

  2. Shopify ペイメントセクションで、[管理] をクリックします。

  3. テストモードセクションで、[テストモードを使用する] を選択します。

  4. [保存] をクリックします。

テスト用のクレジットカード番号で取引をシミュレートする

テスト用のクレジットカード番号を使用して注文を作成し、取引をシミュレートすることができます。成功した取引、失敗した取引、異なる通貨の取引を作成するためのテスト番号があります。

成功する取引シミュレーションを行う

成功した取引をシミュレートするには、チェックアウト時にクレジットカードの詳細を尋ねられたら、次の情報を使用します。

  • カード名: 少なくとも単語を2つ入力します。
  • 有効期限: 将来の日付を入力します。
  • セキュリティコード: 3桁を入力します。
  • カード番号: 次のいずれかの番号を使用します。
さまざまなカードタイプの正常な取引をテストモードでシミュレートするために使用できる、テスト用クレジットカード番号のリスト
カードタイプクレジット番号をテストする
Visa4242424242424242
Mastercard5555555555554444
アメリカンエキスプレス378282246310005
Discover6011111111111117
Diners Club30569309025904
JCB3530111333300000

失敗する取引のシミュレーションを行う

チェックアウト中にお客様に表示される可能性のあるクレジットカードのエラーメッセージを表示するには、以下のテスト用のクレジットカード番号を使用して、様々な失敗取引のシミュレーションを行なうことができます。

  • クレジットカード番号4000000000000002を使用すると、カード拒否のメッセージが生成されます。
  • クレジットカード番号4242424242424241を使用すると、不適切な番号のメッセージが生成されます。
  • クレジットカード番号4000000000000259を使用して、異議が申し立てられた取引についてシミュレーションを行います。
  • 13などの無効な有効期限の月を使用すると、無効な有効期限の月のメッセージが生成されます。
  • 過去の有効期限の年を使用すると、無効な有効期限の年のメッセージが生成されます。
  • 2桁のセキュリティコード番号を使用して、無効なセキュリティコードメッセージを生成します。

外部決済サービスのテストモード

一部の外部決済サービスのテストモードは、Shopify管理画面で有効にすることができます。開発ストアでテストを行うためには、外部決済サービスの設定で [テストモードを有効にする] オプションを有効にしておく必要があります。特定の外部決済サービスでテストモードを使用する方法の詳細については、決済サービスのドキュメントを参照してください。

決済ゲートウェイサービスがテストモードの場合、Shopifyからのリクエストにはtest属性が含まれます。testtrueに設定されている場合、決済はテスト決済として処理され、実際の取引は行われません。

実際の取引によるテスト

開発ストアでは実際の取引をテストすることはできません。実際の取引を使用して注文をテストする必要がある場合は、ストアを有料プランに移行する必要があります。詳細については、「クライアントに開発ストアを移管する」を参照してください。

開発ストアを有料プランに切り替えた後もストアオーナーでいたい場合、管理画面でプランを選択します。

テストモードで行った注文の確認メールに関するトラブルシューティング

Shopifyペイメントのテストモードで行った取引に関して、注文の確認メールが届かない場合、以下のトラブルシューティングの手順を試してください。

  1. メールテンプレートを確認する:管理画面の [通知] 設定に移動します。注文の確認用のメールテンプレートをクリックします。このテンプレートをカスタマイズしたことがある場合、必要なリンクや情報が記載されていない可能性があります。デフォルトのテンプレートに戻すには、テンプレートページの下部にある [デフォルトに戻す] ボタンをクリックします。
  2. メール設定を確認する:メール設定が正しいことを確認します。メールテンプレートをカスタマイズしたことがある場合、お客様が正しい情報を確実に受け取ることができるようにするため、注文状況ページのURLをテンプレートに手動で追加しなければならない可能性があります。
  3. 機能をテストする:テンプレートに変更を加えた後は、テスト注文を行い、確認メールが正しく送信されることを確認します。これにより、設定が正常に機能していることを確認できます。
  4. スパムフォルダまたは迷惑メールフォルダをチェックする:メールがスパムフォルダまたは迷惑メールフォルダに振り分けられている可能性があります。
  5. メールプロバイダーに問い合わせる:メールプロバイダーの側でエラーが発生していないかを確認してもらいます。
お探しの情報が見つかりませんか?いつでもお気軽にお問い合わせください。