テスト注文の処理
Shopifyでテスト注文を処理し、チェックアウトプロセスや設定が正しく機能しているか確認できます。テスト注文には主に2つの方法があります。
- 実際の手数料が発生しない取引をシミュレートする、テストモードの決済ゲートウェイ (たとえば、BogusゲートウェイやShopify ペイメントテストモード) を使用します。
- 実際の支払い情報を使用して注文を行い、すぐに返金してキャンセルします。
注文をテストすることで、お客様から実際の注文を受け付ける前に、支払い処理、在庫追跡、配送計算、メール通知などの重要な機能が適切に設定されていることを確認できます。
テストを開始する前に、すべてのライブ決済サービスを無効にし、使用する決済ゲートウェイサービスのテストモードを有効にしてください。テストモードを設定した後、テスト用クレジットカード番号を使用して注文し、さまざまな取引シナリオをシミュレートできます。
テスト注文を行う前の考慮事項
テスト注文を行う前に、以下の考慮事項を確認してください。
- 決済サービスがテストモードの間、お客様はライブ注文を行うことができません。テストモードで決済ゲートウェイサービスを使用してテスト注文を行う場合は、お客様が注文できるように、テスト完了後できるだけ早くテストモードを無効にしてください。
- テスト注文を行うには、
@example.com
で終わるメールアドレスを使用してください。このドメインは、Shopifyのシステムによって検出され、テスト注文に使用しても安全です。スパム検出はトリガーされません。また、インボックスがいっぱいになることもありません。テストの一環としてテスト注文を自分のメールアドレスに送信する必要がある場合は、インボックスでの配信の問題を回避するために、一度に送信するテスト注文を100件未満にしてください。 - 購入する配送ラベルには請求が行われるため、テスト注文はフルフィルメントしないでください。自動的に注文をフルフィルメントするアプリを使用している場合、テスト注文を作成する前に無効にしてください。
- テスト注文とシミュレーションされた取引は、支払いやレポートに表示されません。
- 代引きや銀行送金などの手動の決済方法は、テストモードや模擬取引をサポートしていません。手動の決済方法で取引をテストするには、テストとして実際の注文を行う必要があります。
- 削除できないテスト注文もあります。たとえば、Shopify ペイメント以外の決済ゲートウェイサービスを通じて行われた注文は、テスト注文とはみなされず、外部のゲートウェイサービスがテストモードだった場合でも、その注文は削除できません。BogusゲートウェイまたはテストモードのShopify ペイメントを使用して支払われたテスト注文は削除できません。注文のキャンセル、アーカイブ、および削除について、詳しくはこちらをご覧ください。
- 開発ストアを使用している場合、実際の取引を使用してテストすることはできません。詳細については、「開発ストアで注文をテストする」を参照してください。
テストモードのゲートウェイを使用してテスト注文を行う
テスト注文は、ShopifyのBogusゲートウェイ、Shopify ペイメントのテストモード、またはテストモードの外部決済サービスを使用して処理できます。これらのオプションを使用すると、決済サービスからの手数料を発生させることなく、Shopify Checkoutを使用して取引をシミュレートできます。テストモードでゲートウェイを使用する場合、実際のクレジットカード情報の代わりにテスト決済詳細を使用する必要があります。テストモードで決済ゲートウェイを有効にする方法について、詳しくはこちらをご覧ください。
手順
- テストしたい決済サービスのテストモードを設定済みであることを確認します。
- お客様と同様にストアでカートを作成し、その後チェックアウトに進みます。
- ゲートウェイのテスト決済詳細を使用してチェックアウトを完了します。複数の決済方法が有効な場合は、テストモードにある決済処理サービスを選択し、その処理者のテスト決済詳細を支払い情報として使用します。
- 管理画面で注文を確認し、すべてが想定通りに動作していることを確かめてください。
- テストが完了したら、テストモードを無効にしてください。
実際の取引を使用してテスト注文する
実際の決済サービスを使用してテスト注文を行った後、注文をただちにキャンセルしてその返金処理を行うことができます。使用する決済サービスの手数料を請求される場合があります。一部の決済サービスの手数料やクレジットカードの外部サービス取引手数料は、払い戻しを行っても返金されません。
手順
- テストしたい決済サービスを設定済みであることを確認します。
- お客様が注文する場合と同じようにストアから購入した後、本物のクレジットカード情報を使用してチェックアウトを完了します。
- 外部決済サービスを使用している場合は、お使いの決済サービスにログインして、資金が処理されていることを確認します。
- 返金を行う場合は、できるだけ早く注文のキャンセルと返金処理を行います。請求された外部サービス取引手数料は返金されません。
テスト注文での確認事項
注文フローをテストする場合は、配送設定、通知、フルフィルメントのフローが想定通りに機能することを確認するために、可能な限り多くのシナリオをテストする必要があります。
注文をテストする際は、注文作成時とテスト注文完了後に、さまざまな一般的な注文シナリオがどのように表示されるかに注意してください。こうすることで、お客様がオンラインストアで購入する際の体験を把握でき、問題が実際に発生する前に、潜在的な課題を特定するのに役立ちます。
テスト注文を作成する
テスト注文を作成する際には、以下のシナリオを考慮してください。
- 注文にクーポンコードを追加します。
- お客様アカウントにログインした時と、ログアウトした時に注文を試します。
- さまざまな決済方法をテストします。
- 提供する配送料が正しく表示されていることを確認します。
- さまざまな配送先住所をテストします (税の計算方法には特に注意してください)。
- デスクトップデバイスやモバイルデバイスなどの複数のデバイスでテスト注文をします。
- 失敗した取引のシミュレーションを行います。
テスト注文をした後
注文をした後、注文の以下の部分を確認します。
- 注文通知に満足していることを確認します。Shopify管理画面のメールテンプレートのカスタマイズについて詳しくはこちら。
- 手動、アプリ、エンタープライズリソースプランニング (ERP) ソフトウェアで、フルフィルメントのフローをテストします。
- 注文に追跡情報を追加し、配送通知を確認します。
- 部分的にフルフィルメント済みの注文をテストします。
- 全額または一部の返金を行ってみます。
- [注文] > [その他の操作] > [アーカイブ] からテスト注文をアーカイブします。