クライアントが移行されたストアでの注文のテスト
テスト注文を行うことで、クライアントが移行されたストアのチェックアウトプロセスや、注文処理、在庫、発送、メール通知、税に関する設定がすべて正しいことを確認できます。クライアントが移行されたストアでは、無制限にテスト注文を処理できます。
このページの内容
注文のテスト方法
注文は以下の方法でテストできます。
- Shopify のテスト決済ゲートウェイを使用して取引をシミュレートする
- 決済サービスのテストモードを有効にし、ストアのチェックアウトからテスト注文を作成する。
- GraphQL Admin API を使用して、テスト注文を作成できます。
Admin API を使用して注文をテストする場合、test プロパティまたはフィールドを true に設定する必要があります。
クライアントが移行されたストアでの注文テストの制限事項
クライアントが移行されたストアで注文をテストする場合、以下の制限事項が適用されます。
- 実際の取引を使用して注文をテストすることはできません。実際の取引とは、テストモードではない決済サービスを通じて処理され、有効なクレジットカード番号などの実際の支払い情報を使用する取引のことです。
- ギフトカードやストアクレジットは実際の取引として処理されるため、これらをテストすることはできません。
- 手動の決済方法を使用して注文をテストすることはできません。これには、Shopify POS でのキャッシュやカスタム決済が含まれます。
- Shopify の管理画面で作成した下書き注文を使用して注文をテストすることはできません。
これらの取引タイプでテストするには、有料プランにストアを移行する必要があります。
- 管理画面で作成した下書き注文を使用してテストすることはできません。ストアのチェックアウトを使用してテスト注文を作成する必要があります。
Shopify のテスト決済ゲートウェイを使用した注文のテスト
クライアントの移管ストアのオンラインチェックアウトで取引をシミュレートするには、Shopify のテスト決済ゲートウェイを設定します。テスト決済ゲートウェイは、どのストアでもテスト注文を作成するために使用できる決済サービスです。
注文を作成するには、チェックアウト時にテスト用の支払い情報を入力する必要があります。入力する情報に応じて、さまざまなタイプの取引をシミュレーションできます。
手順:
管理画面から、設定 > 決済 の順に移動します。
クレジットカード決済サービスが有効になっている場合は、無効にしてから続行してください。管理 > 無効にする (このボタンには、Shopify ペイメントを無効にするなど、決済サービス名も表示されます) をクリックし、無効化を確認します。
以下のいずれかの操作を行います。
- 外部決済サービスが有効になっている場合は、無効にします。
- Shopify ペイメントが有効になっている場合:
- Shopify ペイメントセクションで、管理 > 決済方法を管理する の順にクリックします。
- ページ下部にある外部サービスプロバイダーに切り替えるをクリックし、もう一度外部サービスプロバイダーに切り替えるをクリックして確認します。
- Shopify ペイメントが有効になっていない場合は、Shopify ペイメントセクションでその他のすべてのプロバイダーを表示するをクリックします。
- お客様の国で Shopify ペイメントを利用できない場合は、決済サービスセクションでプロバイダーを選択するをクリックします。
リストから Test payment gateway を選択します。
有効にする Test payment gatewayをクリックします。
保存をクリックします。
オンラインストアに移動し、お客様と同じように注文を作成します。チェックアウト時に以下のクレジットカード情報を入力し、さまざまなチェックアウトシナリオをテストします。
| フィールド名 | 入力する情報 |
|---|---|
| カード名義 | Test payment gateway を入力します。 |
| クレジットカード番号 | それぞれを順番に入力して、さまざまなタイプの取引をシミュレーションします。
|
| CVV | 任意の 3 桁の数字 (111 など) を入力します。 |
| 有効期限 | 未来の任意の日付を入力します。 |
- テストが完了したら、管理画面で Test payment gateway の横にある管理をクリックします。
- チェックアウトからこのゲートウェイを削除するには、 Test payment gateway を無効にするをクリックします。
Shopify ペイメントのテストモードを使用して注文をテストする
Shopify ペイメントの設定をテストするには、テストモードを有効にし、テスト用のクレジットカードを使用して決済をシミュレーションします。
Shopify ペイメントをテストできるのは、有料プランを選択している場合のみです。地域によっては、テストモードを有効にする前に、ビジネスに関する情報の送信が必要になる場合があります。
Shopify ペイメントのテストモードを有効にする
テスト注文を作成する前に、Shopify ペイメントのテストモードを有効にする必要があります。
手順:
管理画面から、設定 > 決済 の順に移動します。
Shopify ペイメントセクションで、管理をクリックします。
テストモードセクションで、テストモードを有効にするを選択します。
保存をクリックします。
テスト用のクレジットカード番号で取引をシミュレーションする
テスト用のクレジットカード番号を使用することで、注文を作成し、取引をシミュレーションできます。取引を成功させたり、失敗させたり、さまざまな通貨での取引を作成したりするためのテスト番号が用意されています。
成功した取引をシミュレーションする
取引の成功をシミュレーションするには、チェックアウト時にクレジットカードの詳細を求められた際に以下の情報を使用します。
- カード名義: 2語以上入力します。
- 有効期限: 将来の任意の日付を入力します。
- セキュリティコード: 任意の3桁の数字を入力します。
- カード番号: 以下のいずれかの番号を使用します。
| カードタイプ | テスト用クレジットカード番号 |
|---|---|
| Visa | 4242424242424242 |
| Mastercard | 5555555555554444 |
| American Express | 378282246310005 |
| Discover | 6011111111111117 |
| Diners Club | 30569309025904 |
| JCB | 3530111333300000 |
失敗した取引をシミュレーションする
チェックアウト中にお客様に表示される可能性のあるクレジットカードのエラーメッセージを確認したい場合は、以下のテスト用クレジットカード番号を使用して、さまざまな取引の失敗をシミュレーションできます。
- カードの承認が拒否されましたというメッセージを生成するには、クレジットカード番号 4000000000000002 を使用します。
- 番号が間違っていますというメッセージを生成するには、クレジットカード番号 4242424242424241 を使用します。
- 異議申し立てのある取引をシミュレーションするには、クレジットカード番号 4000000000000259 を使用します。
- 有効期限 (月) が無効ですというメッセージを生成するには、13 などの無効な有効期限 (月) を使用します。
- 有効期限 (年) が無効ですというメッセージを生成するには、過去の有効期限 (年) を使用します。
- 無効なセキュリティコードというメッセージを生成するには、2桁のセキュリティコード番号を使用します。
外部決済サービスのテストモード
一部の外部決済サービスでは、Shopify の管理画面で有効にできるテストモードを提供しています。クライアントが移行されたストアでテストするには、外部決済サービスの設定でテストモードを有効にするオプションが有効になっている必要があります。特定の外部決済サービスでテストモードを使用する方法の詳細については、決済サービスのドキュメントを参照してください。
決済ゲートウェイサービスがテストモードになっている場合、Shopify からのリクエストには test 属性が含まれます。test が true に設定されている場合、決済はテスト決済として処理され、実際の取引は行われません。
実際の取引でテストする
クライアントが移行されたストアでは、実際の取引をテストすることはできません。実際の取引を使用して注文をテストする必要がある場合は、ストアを有料プランに移行する必要があります。詳細については、ストアのクライアントへの移行を参照してください。
クライアントが移行されたストアを有料プランに切り替えて、引き続きストアのオーナーになる場合は、管理画面でプランを選択します。
テストモードの注文の確認メールのトラブルシューティング
Shopify ペイメントのテストモードでの取引から注文の確認メールが届かない場合は、以下のトラブルシューティングの手順をお試しください。
- メールテンプレートを確認する: 管理画面の通知設定に移動します。注文の確認メールテンプレートをクリックします。このテンプレートをカスタマイズしている場合、必要なリンクや情報が含まれていない可能性があります。テンプレートページの下部にあるデフォルトに戻すボタンをクリックすると、デフォルトのテンプレートに戻すことができます。
- メール設定を確認する: メール設定が正しく構成されていることを確認します。メールテンプレートをカスタマイズしている場合、お客様が正しい情報を受け取れるように、注文状況の URL をテンプレートに手動で追加する必要がある場合があります。
- 機能をテストする: 変更を加えた後、テスト注文を行い、確認メールが正しく送信されるか確認します。これにより、設定が期待どおりに機能しているか検証できます。
- スパムフォルダまたは迷惑メールフォルダを確認する: メールがスパムフォルダまたは迷惑メールフォルダに送信される場合があります。
- メールプロバイダーに連絡する: メールプロバイダーは、プロバイダー側でエラーが発生していないか確認できます。