---
# System prepended metadata

title: レビュー手順

---

# レビュー手順

注意： テストするストアではテーマ: Debutをダウンロードし、公開した状態にしてください。

## Test Case 1
1. Theme app extensionsを利用してテーマにファイルを読み込みます。

2. アプリのインストール方法タブを開きます。

3. 「レンタルカレンダーのかんたんインストール」のインストールボタンをクリックします。
期待される結果: 公開テーマのカスタマイズ画面が開きます。deep linkにより、埋め込みアプリが有効になっていることを確認します。

4. テーマを保存します。

## Test Case 2

1. 3つのVariantsを持った商品を作成します。

2. アプリのレンタルプラン一覧タブに移動します。

3. 新規プラン作成ボタンをクリックします。
期待される結果: 新規プラン作成モーダルが開きます。

4. 新規プラン作成モーダルに下記の情報を入力します。
* プラン名: test1
* プランの説明: sample text

5. 商品を選択ボタンをクリックします。
期待される結果: 商品選択モーダルが開きます。

6. 商品を選択します
期待される結果: 商品選択モーダルが閉じます。
このプランに適用する商品セクションに
適用中: {選択した商品名}
と表示されます。

7. 新規プラン作成モーダルの下記の項目を書き換えます。
* 同時レンタル可能数: 5
* 発送準備期間（日）: 10

8. 新規プラン作成モーダルのレンタル日数のTextFieldに10と入力し、新規作成ボタンをクリックします。
期待される結果: レンタル日数2の列の下にレンタル日数10の列が追加されます。

9. 新規プラン作成モーダルのレンタル日数の設定に5と入力し、新規作成ボタンをクリックします。
期待される結果: レンタル日数10の列の上にレンタル日数5の列が追加されます。

10. レンタル日数2の列の削除ボタンをクリックします。
期待される結果: レンタル日数2の列が削除されます。

11. レンタル日数テーブルを下記のように編集します。
レンタル日数はreadonlyです。
レンタル日数: 1, 表示名: 1 night 2 days, 価格: ¥1000
レンタル日数: 5, 表示名: 5 nights 6 days, 価格: ¥5000
レンタル日数: 10, 表示名: 10 nights 11 days, 価格: ¥10000

12. 全ての項目を入力し終わったら、保存ボタンがenableになることを確認します。

13. 保存ボタンをクリックします。
期待される結果: 新規プラン作成モーダルが閉じます。
レンタルプラン一覧に下記のitemが追加されます。
プラン名: test1, 適用中の商品 / 同時レンタル可能数: {選択した商品} / 5個

14. 選択した商品をShopify管理画面で確認します。
期待される結果: 商品のstatusがDraftになっています。
Variantsが下記の3つになっています。
・Title: 1 night 2 days, Price: 1,000, Quantity: N/A
・Title: 5 night 6 days, Price: 5,000, Quantity: N/A
・Title: 10 night 11 days, Price: 10,000, Quantity: N/A 

15. 選択した商品のStatusをActiveに変更します。

## Test Case 3
1. test1を元に新たなプランの作成を行います。

2. アプリのレンタルプラン一覧タブを開きます。

3. test1のコピーボタンをクリックします。
期待される結果: test1の下にtest1のコピーが作成されます。
この時、test1のコピーには商品が選択されていません。

4. test1のコピーの編集ボタンをクリックします。
期待される結果: プラン編集モーダルが開きます。

5. プラン名をtest2に変更します。

6. 商品を選択ボタンをクリックします。
期待される結果: 商品選択モーダルが開きます。

7. 商品を選択します
期待される結果: 商品選択モーダルが閉じます。
このプランに適用する商品セクションに
適用中: {選択した商品名}
と表示されます。

8. 下記の項目を書き換えます。
・同時レンタル可能数: 3
・発送準備期間（日）: 2

9. レンタル日数テーブルを下記のように編集します。
レンタル日数はreadonlyです。
レンタル日数: 1, 表示名: 2 days, 価格: ¥2000
レンタル日数: 5, 表示名: 6 days, 価格: ¥6000
レンタル日数: 10, 表示名: 11 days, 価格: ¥11000

10. 保存ボタンをクリックします。
期待される結果: プラン編集モーダルが閉じます。
レンタルプラン一覧のtest2が下記のように表示されます。
プラン名: test2, 適用中の商品 / 同時レンタル可能数: {選択した商品} / 3個

11. 選択した商品をShopify管理画面で確認します。
期待される結果: 商品のstatusがActiveのままになっています。
Variantsが下記の3つになっています。
・Title: 2 days, Price: 2,000, Quantity: N/A
・Title: 6 days, Price: 6,000, Quantity: N/A
・Title: 11 days, Price: 11,000, Quantity: N/A 

## Test Case 4
1. レンタルプランを適用した商品を購入します。

2. プラン2を適用した商品の商品ページを開きます。

3. レンタル開始日Fieldをクリックします。
期待される結果: カレンダーが開きます。

4. カレンダーの○になっている日付をクリックします。
期待される結果: レンタル開始日Fieldにクリックした日付がYYYY/mm/dd形式で入力されます。
レンタル終了日Fieldに1日後の日付がYYYY/mm/dd形式で入力されます。

5. 「購入する」ボタンをクリックします。
期待される結果: カートに商品が追加されます。

6. チェックアウトを行います。

## Test Case 5
1. レンタル注文の発送と返却を行います。

2. アプリのレンタル注文一覧タブを開きます。
期待される結果: Test Case 4で作成した注文がリストに表示されます。

3. Test Case 4で作成した注文のステータスが「未発送」になっていることを確認します。

4. Test Case 4で作成した注文の注文管理画面を開き、フルフィルメントします。

5. アプリのレンタル注文一覧タブを再読込します。

6. Test Case 4で作成した注文のステータスが「返却待ち」になっていることを確認します。

7. Test Case 4で作成した注文のIDをクリックします。
期待される結果: 注文詳細モーダルが開きます。

8. 返却確認セクションの返却確認ボタンをクリックします。
期待される結果: 注文詳細モーダルが閉じます。
Test Case 4で作成した注文のステータスが「返却済み」に変わります。

## Test Case 6
1. レンタル注文のキャンセルを行います。

2. Test Case4を再度行い、新たなレンタル注文を作成します。

3. アプリのレンタル注文一覧タブを開きます。
期待される結果: 新たに作成した注文がリストに表示されます。

3. 新たに作成した注文のステータスが「未発送」になっていることを確認します。

4. 新たに作成した注文のIDをクリックします。
期待される結果: 注文詳細モーダルが開きます。

5. 注文詳細モーダルが開きます。

6. 注文詳細モーダルのレンタル概要セクションの「キャンセルする」をクリックします。
期待される結果: 新たに作成した注文の管理画面が開きます。

7. 注文のキャンセルを行います。

8. アプリのレンタル注文一覧タブを再読込します。

9. 新たに作成した注文のステータスが「キャンセル」になっていることを確認します。