注文とチェックアウト
このセクションでは、注文ライフサイクルとチェックアウトプロセスについて説明します。
注文フロー(概要)
カスタマーが商品を閲覧 → カートに追加 → チェックアウトへ → 注文 → 請求書作成 → 決済 → 注文完了
クライアントチェックアウトフロー
- 商品を閲覧 — カスタマーが商品を表示(オプションでカテゴリフィルター付き)。
- カートに追加 — 「Add to Cart」をクリック(該当する場合はバリエーション選択付き)。
- カート表示/注文 — 「View Cart and Checkout」をクリック。
- チェックアウトページ — カート内商品を確認し、以下が可能:
- 数量の調整
- 商品の削除
- クーポンの適用(有効な場合)
- ギフトカードの適用(有効な場合)
- ニュースレターへの登録(有効な場合)
- 注文 — フォームを送信します。
- 請求書作成 — Perfexが注文の請求書を作成します。
- 決済 — カスタマーは請求書への支払いにリダイレクトされます。
- 注文完了 — 決済後、数量が更新されメールが送信されます。
スタッフ注文
スタッフはストアフロントを使用せずに、カスタマーに代わって注文を作成できます:
- Products → Add New Order(または Staff Order)に移動します。
- client を選択します。
- 商品を追加(数量付き)。
- 必要に応じてクーポンを適用します。
- 注文を作成します。請求書が生成されます。
注文履歴
- Products → Order History に移動します。
- 以下を含むすべての注文を表示します:
- Order ID
- Client
- Invoice link
- Status
- Date
注文ステータスと請求書
- 注文はPerfexのinvoicesに紐づいています。
- 請求書がPaidになると、モジュールは以下を実行します:
- 商品数量を減らす
- 注文確認メールを送信
- ギフトカード購入の場合はギフトカード作成をトリガー
- 該当する場合は紹介手数料を記録
カートの動作
- カートデータはsessionに保存されます。
- ログイン済みカスタマー:カートはクライアントに関連付けられます。
- Abandoned cart 追跡(有効な場合)は完了しなかったカートを記録します。
チェックアウト時のクーポンとギフトカード
- Coupon — コードを入力してApplyをクリック。割引が表示されます。
- Gift card — ギフトカードコードを入力してApplyをクリック。残高が合計に適用されます。
ルールで許可されている場合、両方を1つの注文で併用できます。