オンライン注文のオプション料金を、手計算なしで正確に請求する方法
オンライン注文のオプション料金を正しく請求するには、サイズ・ソース・トッピングといったオプショングループを作り、それぞれの追加料金を設定します。お客様が選ぶと金額は自動計算され、選んだ内容がすべて注文に反映されて届きます。
Brendaはマタモロスでウイングとボンレスチキンを売っている。金曜日はWhatsAppで40件ほど注文が入るが、「ボンレス1オーダー」とだけ書かれたものはほとんどない。「20ピース、半分はBBQ、半分はマンゴーハバネロ、ランチ多め、ポテト付き、セロリなし」といった具合だ。Brendaはフライヤーとフライヤーの合間に頭の中で計算するので、時々何かを見落とす。$15のドレッシングを6回、$45のポテトを4回、その夜だけで請求し忘れると、$270をただであげてしまうことになる。
自分のページで注文を受けようと考えたとき、Brendaが最初に疑問に思ったのは、お客様ごとに注文内容が違う中で、オンライン注文のオプションをどう請求すればいいのかということだった。答えは簡単だ。自分で計算する必要はない。価格を含めて一度だけ設定しておけば、あとは注文のたびにページが自動で計算してくれる。
オプショングループとは?
オプショングループとは、サイズやソース、追加・除外する材料など、お客様が商品について選ぶ項目のリストのことだ。どの選択肢にも、たとえ0円であっても、それぞれ価格が設定されている。Proyectaのページでオンライン販売をしているなら、オプショングループは管理画面の「オプションと追加料金」というセクションにまとまっている。
この一つの仕組みだけで、お客様から寄せられるあらゆる要望に対応できる。
- 料金がかかるオプション。 「ランチ追加」+$15。
- 無料の好み設定。 「セロリなし」も仕組みは同じで、追加料金が$0というだけだ。ページ上には「+$0」とは表示されず、単に価格が表示されない。
- サイズ。 ちょうど1つだけ選ぶグループで、選択肢ごとに価格が変わる。「10ピース」は$0、「20ピース」は+$130。
これは飲食店だけの仕組みではない。花屋でも同じように、「手書きメッセージカード」(+$15)や「受付への配達」(無料)といった形で使われている。
オプショングループはどう作る?
グループにはそれぞれ4つの要素がある。名前、最小選択数、最大選択数、そして選択肢だ。「必須」を表す別のボタンはなく、最小・最大の数値だけですべてが決まる。
- 名前: 選択肢の上にお客様に表示されるタイトル。「グループ2」ではなく「ソース」のように。
- 最小選択数: 0にすればそのグループは任意、1以上にすれば必須になる。
- 最大選択数: 1にすれば1つだけ選べる。2以上にすれば、その数まで選べる。
- 選択肢: それぞれに名前、追加料金、そして「販売中」の切り替えスイッチがある。
Brendaの場合はこうなった。
| グループ | 最小 | 最大 | 選択肢 |
|---|---|---|---|
| サイズ | 1 | 1 | 10ピース ($0) · 20ピース (+$130) |
| ソース | 1 | 2 | BBQ · バッファロー · マンゴーハバネロ · レモンペッパー ($0) |
| 追加 | 0 | 3 | ランチ追加 (+$15) · フライドポテト (+$45) · チェダーチーズ (+$20) |
| 好み | 0 | 2 | セロリなし · ソース別添え ($0) |
以前は2通目のメッセージで届いていた「半分半分」の注文も、今では「ソース」グループの最大2という設定で表現できる。ヒヤッとする事態を防ぐルールが一つある。最大値が最小値を下回ることは絶対にない。「最小2、最大1」というグループは満たしようがなく、そもそも機能しない。
なぜグループは料理ごとではなく、一度だけ作るのか?
グループは共有できるからだ。Brendaは「ソース」をウイングにもボンレスにもウェッジポテトにも使っている。タマリンドソースを新しく追加すれば、一度登録するだけで3つの商品すべてに反映される。ランチの値段が$18に上がるときも、変更するのは1か所だけでいい。
だからこそ順番が大事になる。まずグループ、それから料理だ。 各料理の編集画面にも「オプションと追加料金」という項目があり、そこではすでにあるグループの中から選ぶだけで、新しいグループはそこでは作れない。空欄のままにしておけば、その料理はそのままの形で販売される。
お客様が注文するとき、何が見える?
お客様には各グループとその選択肢が表示され、タップするたびに金額が動いていく。「1つだけ選ぶ」グループでは1つしかチェックできず、「最大3つまで」のグループでは3つに達するとそれ以上追加できなくなる。
必須のグループには「必須」というラベルが付き、お客様がそれを選ぶまでカートに追加ボタンは押せない。反応しないボタンを何度もタップして困らないよう、ボタンの上にはまだ選び終えていない項目が表示される。
オンライン注文のオプション料金は誰が計算する?
計算するのはページであり、決済時にはあなたが設定した価格でサーバーがもう一度計算し直す。合計金額がお客様の携帯電話だけから送られてくることはない。画面に表示された内容がそのまま請求され、でたらめな合計金額を送りつけられる心配はない。
材料が切れたらどうする?
料理ごと止めるのではなく、その選択肢だけをオフにする。夜9時にBrendaのマンゴーハバネロが切れたとしよう。「オプションと追加料金」を開き、ソースのグループに入って、その選択肢の「販売中」を外すだけでいい。ページ上には表示され続けるが、取り消し線が引かれて選べなくなり、ボンレスチキンは残り3種類のソースでそのまま売れ続ける。
すでにカートにそのオプションを入れていたお客様がいれば、そのままでは決済が通らない。もう出せないものを請求してあとで返金するより、そのほうがずっといい。
注文はどんな形で厨房に届く?
漏れなく、いつも同じ形式で届く。注文一覧では、各行の下にお客様が選んだ内容が「・」で区切られて表示される。たとえば「20ピース・マンゴーハバネロ・BBQ・ランチ追加・フライドポテト・セロリなし」といった具合だ。スタッフにアクセス権を与えていれば、カウンターにいるスタッフも同じリストを見られる。
請求した金額はその注文とともに記録として残る。月曜日にランチの値段を$18に上げても、金曜日の注文には$15で請求されたと表示され続ける。
オプションか、それともカタログのバリエーションか?
在庫数を管理しているかどうかで決まる。Tシャツのサイズはカタログのバリエーションで、それぞれ独自の在庫数を持つ。一方オプションは倉庫で数えるものではなく、商品にプラスして選ぶものだ。品切れになるのが「商品そのもの」ならバリエーション、「材料」ならオプションになる。
今週中に用意する方法
Proyectaにはこう一文で伝えればいい。「マタモロスでウイングとボンレスチキンを売る店のページを作って。メニュー、写真、オンライン注文用のカート、カード決済または店頭受け取りでの支払いに対応して、各注文でサイズ・ソース2種類・料金付きのオプションを選べるようにして」。これで本物の、公開済みで自分のリンクを持つサイトが出来上がる。あとは管理画面を開いて、「オプションと追加料金」にグループを設定し、各料理に追加していくだけだ。
何も設定する前に、先週の金曜日の注文控えを取り出して、料理の標準形と違う注文をすべて線を引いて確認しよう。繰り返し出てくるものはグループにする。コストがかかるものは料金付きのオプションに、かからないものは$0の好み設定にする。たった一人しか頼まなかったものは外しておく。そのためにWhatsAppは今も存在しているのだから。
それだけで、もうグループは揃っている。Proyectaでページを作り、それらを設定すれば、次の金曜日からはオンライン注文のオプション料金を計算するのはページであって、あなたではなくなる。