---
title: "開発ストアで OrderRules をテストする"
description: "本番ストアにインストールする前に、Shopify の開発ストアで上限、配送日、チェックアウトルールを試せます。セットアップ、テスト決済、実行しておきたい 8 つのテストを紹介します。"
contentType: "docs"
locale: "ja"
localized: true
source: "https://orderrules.com/ja/docs/getting-started/test-on-development-store"
slug: "getting-started/test-on-development-store"
---
**はい。本番ストアに触れる前に OrderRules を試せます。** 実際の商品を使って Shopify の開発ストアにセットアップし、自分のルールに対してテスト注文を行いましょう。チェックアウトで動作するものは、本番ストアと同じように動きます。

## 始める前に

- **開発ストア。** Shopify の **Dev Dashboard** で作成します。Shopify パートナーアカウント、または Shopify 組織での開発者権限が必要です。開発ストアはパスワードで保護され、実際の支払いは受け付けられません。
- **商品。** 本番ストアで**商品 → エクスポート**を開き、CSV をダウンロードします。開発ストアの**商品 → インポート**で読み込めば、実際の商品、バリエーション、SKU でテストできます。
- **使用するプラン。** 配送日、配送日ごとの上限、配送休業日は **Advanced** で利用でき、14日間の無料トライアルがあります。開発ストアでプラン画面から購読できない場合は、[サポートに連絡](/docs/troubleshooting/contact-support)してください。

開発ストアを後から本番ストアに変換することはできません。リハーサルの場として使いましょう。

## セットアップ

1. 開発ストアに、Shopify アプリストアから **OrderRules をインストール**します。
2. 本番で使う予定どおりに**ルールを設定**します。商品別制限、配送ルール、締め切り、祝休日、メッセージなどです。
3. **チェックアウトルールをオンにします。** Shopify で**設定 → チェックアウト**を開き、**チェックアウトルール**までスクロールして、OrderRules のルールがオンになっていることを確認します。オンでないと、チェックアウトでは何もチェックされません。
4. テーマに**アプリブロックを追加**します。商品ページやカートページの配送日ピッカーなどです。[テーマアプリブロックの設定](/docs/delivery/theme-app-block-setup)を参照してください。

## テスト決済ゲートウェイで支払う

開発ストアでは、Shopify のテスト決済ゲートウェイが使われます。チェックアウトの支払いセクションに、入力する内容が表示されます。

- カード番号 **1**：承認される支払い
- カード番号 **2**：拒否される支払い
- カード番号 **3**：ゲートウェイの障害

有効期限は未来の任意の日付、セキュリティコードは任意の 3 桁を入力します。お金は動きません。

## 実行しておきたい 8 つのテスト

テスト中は、配送日ごとに 3 件など小さな上限を設定しておくと、数件の注文で日付を満枠にできます。

| # | テスト | 期待される結果 |
|---|---|---|
| 1 | 配送日を指定して通常の注文を行う | 注文が通り、日付が注文に記録される |
| 2 | 1日の上限を超える数量をカートに追加する | カートへの追加が拒否され、数量を減らすよう案内が表示される |
| 3 | テスト注文で日付を満枠にしてから、もう一度その日付を試す | ピッカーでその日付は選択できない。支払い中に満枠になった場合はチェックアウトがブロックされる |
| 4 | 商品ページで日付を選び、**Buy it now** をクリックする | **チェックアウトで配送日を必須にする**がオンなら、チェックアウトに「Please choose a delivery date before checking out.」と表示される |
| 5 | 祝休日や配送休業日を試す | 選択できない |
| 6 | 締め切りの直前と直後に注文する | 締め切り時刻（ストアのタイムゾーン）で、最短の配送日が先に進む |
| 7 | テスト注文の 1 件をキャンセルする | その配送日の枠が再び利用可能になる |
| 8 | 複数の言語で販売している場合は、別の言語で商品ページを確認する | ストアフロントのメッセージが買い物客の言語に従う |

テストが説明どおりに動かない場合は、まずチェックアウトルールがオンになっているか確認し、[ルールが適用されない](/docs/troubleshooting/rules-not-applying)を参照してください。

## 終わったら

- **テスト注文をキャンセルします。** OrderRules はテスト注文も本物の注文と同じようにカウントするため、キャンセルするまで枠を占有します。
- **商品の上限を移行します。** **商品別制限**で**すべてエクスポート**をクリックします。CSV で **Product ID** と **Variant ID** を空にして **SKU** を入力し、本番ストアでインポートします。バリエーション単位の上限には本番の **Variant ID** が必要です。そうでなければ手動で設定し直してください。[CSV による一括インポート / エクスポート](/docs/guides/csv-bulk-import)を参照してください。
- **残りは本番ストアで手動で設定し直します。** 配送ルール、営業時間、祝休日、メッセージです。その後、繁忙日の前に、少額の実際の注文でテスト 1 と 4 をもう一度行いましょう。

## 関連ページ

- [OrderRules のインストール](/docs/getting-started/installing-orderrules) · [クイックスタート：最初のルール](/docs/getting-started/quick-start-first-rule) · [互換性と既知の制限](/docs/guides/compatibility-and-limitations) · [Buy It Now は配送日をスキップする](/blog/shopify-buy-it-now-skips-delivery-date)
