Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressでオンライン注文フォームを作成する方法(ステップバイステップ)

編集メモ: WPBeginner のパートナーリンクから手数料を得ています。手数料は編集者の意見や評価に影響を与えません。編集プロセスについて詳しく知る。

WordPressでオンライン注文フォームを作成し、カスタマイザーが簡単に注文できるようにしたいですか?

レストランや実店舗のようなビジネスを経営している場合、オンラインショップ全体を作りたいと思わないかもしれない。しかし、カスタマイザーが料理やその他の商品を注文し、それを配達する簡単な方法を提供したいと思うかもしれない。

この投稿では、WordPressでオンライン注文フォームを作成する方法を紹介します。これにより、サイトに本格的なeコマースソフトウェアを追加することなく、簡単にカスタマイザーの注文を集めることができるようになります。

Create an online order form in WordPress

なぜWordPressでオンライン注文フォームを作るのか?

もしかしたら、最近ウェブサイトを立ち上げようと決心されたかもしれません。

多くの企業は、注文を集めるだけでなく、支払いを受け付け、在庫を管理するためにオンラインストアを開始します。しかし、すべてのビジネスに完全なeコマースサイトが必要なわけではありません。

カスタマイザーにオンライン注文フォームに入力してもらうだけなら、ショッピングカート・ソリューションを使わなくても、もっと簡単に作成できる。

例えば、レストランを経営しているのであれば、オンラインストア全体を作る必要はなく、注文フォームを追加するだけでよい。

このフォームでは、オンライン、注文受け取り時、配送時の支払いを受け付ける設定ができます。注文プロセスを合理化し、ユーザーのエンゲージメントを高め、さらに収益を上げることができます。

それでは、WordPressでオンライン注文フォームを簡単に作成する方法を見てみましょう。

動画チュートリアル

Subscribe to WPBeginner

もし、文章での説明がお望みなら、このまま読み進めてほしい。

WordPressでオンライン注文フォームを作成する方法

このチュートリアルでは、WPFormsを使ってオンライン注文フォームを作成します。WPFormsはドラッグ&ドロップのインターフェースで簡単に注文フォームを作成することができるからです。

WPFormsは市場で最高のWordPressフォームビルダープラグインです。600万以上のサイトがこのプラグインを使用して、あらゆる種類のオンラインフォームを簡単に作成し、サイトに追加しています(コーディングスキルは必須ではありません)。

まず、WPFormsをインストールして有効化する必要があります。詳しい手順については、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

有効化した後、WordPressダッシュボードからWPForms ” 設定ページにアクセスし、ライセンスキーを入力してください。この情報はWPFormsサイトのアカウントで確認できます。

Enter your license key for WPForms

これで、オンライン注文フォームを作成する準備が整いました。

WPForms ” 新規追加のページで最初のフォームを作成してください。

Creating a new form using WPForms

テンプレートの選択」ページが表示されます。

ここで、フォームに好きな名前をつけることから始めることができる。

Enter a name for your online order form

その後、フォームテンプレートを選択する必要があります。注文フォームを作成するには、「請求書/注文フォーム」テンプレートを使用することをお勧めします。

このテンプレートを選択するには、カーソルをそのテンプレートに合わせ、「テンプレートを使用」ボタンをクリックするだけです。

Select the 'Billing / Order Form' template to get started

フォームが自動的に作成され、WPFormsフォームエディターに直接移動します。

ここで、右側にフォームのプレビューがあり、画面の左カラムにフォームフィールドがあることに気づくだろう。

Your newly created online order form

サイドバーからフィールドをドラッグ&ドロップすることで、オンライン注文フォームを自由に編集できるようになりました。

初期設定のテンプレートには、名前、住所、電話番号など、必要と思われるほとんどの情報のフィールドがすでに含まれています。しかし、実際の商品をリストアップする必要があります。

利用可能項目」フィールドをクリックして編集する。

Editing the 'Available Items' field of your online order form

左カラムにフォームフィールドの設定が開き、カスタマイザーが注文できる各項目の名前と価格を入力することができます。

価格は自動的にフォームに表示されないので、項目名に追加するとよいでしょう。

Editing the 'Available Items' field to change the names of the items

オプションを追加するには、追加したい項目で(+)アイコンをクリックするだけです。(-)アイコンをクリックして項目を削除することもできます。

注:項目はいくつでも追加できます。ただし、カスタマイザーはこのフィールドから1つのオプションしか選択できません。

Adding more items to your online order form

オプションのカテゴリーがいくつかある場合は、フィールドをコピーしてグループを作るとよいでしょう。

カーソルを「外観項目」フィールドに合わせるか、選択すると表示される「コピー」アイコンをクリックすると、「外観項目」フィールドをコピーすることができます。

Copy the 'Available Items' field to create a new field on your order form

フィールドの「ラベル」も各グループに適したものに変更してください。

カスタマイザーに個別フィールド内で2つ以上のオプションを選択させたい場合は、別のタイプのフィールドを使用する必要があります。

フィールドの追加」タブをクリックし、「支払いフィールド」までスクロールすると、「チェックボックス項目」フィールドがあります。これをフォームの所定の位置にドラッグ&ドロップしてください。

Adding a checkbox field so customers can select multiple items at once

このフィールドは以前と同じように編集でき、項目の名前と価格を入力できます。カスタマイザーは注文したい項目をいくつでもチェックできます。

商品の画像を表示したい場合も簡単です。画像の選択肢を使用する」ボックスをクリックするだけです:

Adding images of your products to your online order form

そうしたら、各項目の下にある「画像のアップロード」ボタンをクリックします。

コンピューターから、またはWordPressメディアライブラリから画像を追加することができます。

Uploading an image for a product that you offer

画像はWPFormsによってリサイズされたり圧縮されたりしませんので、適切なサイズでアップロードすることが重要です。すべて同じサイズで250×250ピクセル以下にしてください。

理想的には、ウェブ用に画像を最適化することも必要です。

最後に、フォームの一番下にある「コメントまたはメッセージ」フィールドを必須でないように編集するとよいでしょう。すべてのユーザーがメッセージを追加したいとは限りません。

フィールドをクリックし、右側の「必須」ボックスのチェックを外すだけで、このフィールドは任意になります。

Making the 'Comment / Message' field optional rather than required

オプション設定にしたいフィールドには、このプロセスを踏むことができます。どのフィールドが必須であるかは、フィールドのラベルの横に赤いアスタリスクが表示されるのでわかります。

フォームのデザインに満足したら、フォームの設定に移ります。まずは画面上部の「保存」ボタンをクリックしてフォームを保存しておくと良いでしょう:

The WPForms 'Save' button appears is on the top right of your screen

注文フォームから送信する通知を設定する

まず、画面左側の「設定」タブをクリックします。これでフォームの設定が開きます。

次に、「通知」タブをクリックして、フォームのメール通知を変更します。初期設定では、完了した注文フォームは WordPress サイトの管理者アドレスにメールされます。

これを変更したり、注文フォームを複数のアドレスにコピーすることもできます。その場合は、「送信先メールアドレス」ボックスにメールアドレスを入力してください。複数のメールアドレスを入力する場合は、カンマで区切ってください。

Add the email address where the form submission notification should be sent

また、件名を変更し、注文ごとに同じ件名にならないようにするのもよいでしょう。そうすることで、混雑した受信トレイの中でも注文を把握しやすくなります。

ここでは、メールの件名を “Customer order from “に変更し、次に顧客の名前を入力しています。件名に名前フィールドを挿入するには、「スマートタグを表示」を使用しました。

Changing the subject line on the notification email to add the customer's name

その他の詳細も自由に変更できる。

また、カスタマイザーにメール通知を設定することを強くお勧めします。これにより、注文した商品を思い出し、注文を受け取ったことを知らせることができます。

新規メール通知を設定するには、「新規通知を追加」ボタンをクリックします。

Click the 'Add New Notification' button to create a new notification

新しい通知の名前を入力するよう促されます。

カスタマイザーにはこの名前は表示されませんので、お好きな名前でかまいません。Customer Receipt(カスタマレシート)」や「Customer Email Confirmation(カスタマメール確認)」などをお勧めします。

Entering a name for the notification that'll be sent to the customer

送信先メールアドレス」はカスタマイザーのメールアカウントにします。このボックスから{admin_email}を削除してください。

スマートタグを表示」をクリックし、「メール」フィールドを選択します。

Setting up the customer receipt so that it will be emailed to the customer

メールのその他の詳細も入力します。

件名は “Your order with “とし、会社名を明記することをお勧めします。

Entering the 'From' name and email address for the customer's receipt

Message’フィールドには、カスタマイザーへのメッセージを追加します。

all_fields}タグはカスタマイザーがフォームに入力した情報をすべて表示します。詳しい説明は、WordPress のフォーム送信後に確認メールを送信する方法のチュートリアルを参照してください。

Editing the email address that your customer will receive

カスタマイザー情報の一部だけをメールに記載したい場合はどうすればよいでしょうか?あるいは、注文の詳細を最初に記載し、配送の詳細をメールの最後に記載したい場合はどうすればよいでしょうか?スマートタグを使えば、フォームに任意のフォームフィールドを追加することができます。

通知の設定が完了したら、画面上部の「保存」ボタンをクリックします。

ヒント:最初に編集していた通知に戻るには、画面を下にスクロールしてください。

カスタマイザーへの確認メッセージの設定

カスタマイザーに領収書をメールで送信するのと同時に、注文が送信されたことを確認できるよう、画面上に確認書を表示することをお勧めします。

設定 ” 確認タブでこれを行うことができます。

初期設定では「ご連絡ありがとうございます!まもなくご連絡いたします。”

Your online order form's default confirmation message

また、ビジュアルエディターを使ってテキストをフォーマットすることもできます。

あるいは、カスタマイザーをあなたのサイトの「サンキュー」ページにリダイレクトさせたり、別のサイトにリダイレクトさせることもできます。

Customizing the confirmation message that your customer will see on their screen

確認メッセージを設定したら、画面上部の「保存」をクリックします。

注文フォームに支払いを統合する(オプション設定)

注文フォームから支払いを受けたい場合は、支払いプロセッサーと統合する必要があります。

WPFormsはPayPal、Stripe、Square、Authorize.Netなど複数の一般的な支払い処理機関と非常に簡単に統合できます。カスタマイザーは、PayPalアカウントまたはクレジットカード情報を入力することによって支払うことができます。

WPFormsの無料版ではStripe経由での支払いを受け付けることができます。ただし、フォームからの支払いには3%+Stripe手数料を支払う必要があります。追加の手数料を削除し、より多くの支払いゲートウェイにアクセスするには、WPForms Proにアップグレードすることができます。

このチュートリアルではPayPalを使用しますが、Stripeも同様の手順です。

まず、フォームビルダーを終了します。右上の ‘X’ をクリックします。未保存の変更がある場合、フォームを保存するよう促されます。

次に、WordPressダッシュボードのWPForms ” Addonsページに移動します。PayPal Standard Addon’までスクロールダウンし、その下にある’アドオンのインストール’ボタンをクリックします。

Installing the PayPal addon for WPForms

アドオンは自動的にインストールされ、有効化されます。

WPForms ” All Forms にあるフォームに戻ります。ここで、’Payments’ タブをクリックします。

Select the payment service(s) to integrate with your form

PayPal Standard」をクリックし、フォームの詳細を入力します。まず、「PayPal Standard決済を有効化する」にチェックを入れ、御社のPayPalメールアドレスを入力します。

Mode’ドロップダウンを’Production’に設定し、’Payment Type’を’Products and Services’に設定します。

The PayPal payment settings page for your form

注文フォームから配送先を収集する場合は、「配送」を「住所を尋ねない」に変更できます。

キャンセルURL」を入力する必要はありませんが、カスタマイザーが購入手続きを完了しなかった場合に送信するページをサイト上に作成しておくとよいでしょう。

完了したら「保存」ボタンをクリックしてください。

これでユーザーがフォームを送信すると、自動的にPayPalに移動して支払いが行われます。フォームに余計なフィールドを追加したりする必要はありません。

詳しくは、WordPressにPayPal決済フォームを追加する方法のチュートリアルをご覧ください。

サイトに注文フォームを追加する

最後のステップは、サイトに注文フォームを追加することです。

フォームを追加したいページを選択するか、ページ ” 新規追加 で新規ページを作成してください。

次に、’ブロックの追加’ (+) ボタンをクリックして新規ブロックを追加し、WPForms ブロックを探します。ブロックの ‘ウィジェット’ セクションの下にあるか、検索バーに ‘WPForms’ と入力すれば見つかります。

WPForms ブロックが表示されます。Select a Form’ドロップダウンをクリックし、フォームを選択します。

Add the WPForms block for the online order form

WordPressエディターにフォームのプレビューが表示されます。

準備ができたら、ページを保存して公開(または更新)します。サイト上でライブ表示し、フォームの動作を確認することができます。カスタマイザーと共有する前に、フォームが期待通りに動作するかテストすることをお勧めします。

また、フォームが送信されたときにメール通知を受信しているか確認するのもよいでしょう。もしそうでなければ、WordPress がメールを送信しない問題を解決する方法の投稿をご覧ください。

WPFormsはWordPressのデータベースにフォームデータを保存します。WordPress ダッシュボードのWPForm ” Entriesからすべての注文を見つけることができます。

フォームの名前をクリックすると、エントリーのリストが表示されます。その横にある「表示」をクリックすると、詳細を見ることができます。

Viewing completed order forms in your WordPress dashboard

ボーナス:WordPressでレストラン予約システムを追加する

レストランを経営している場合は、サイトに予約システムを追加することもできます。これにより、カスタマイザーは事前予約をすることができ、電話や長い待ち時間の必要性がなくなります。

このためには、Five Star Restaurant Reservationsプラグインを使用することができます。有効化した後、予約 ” 設定ページで予約を受け付ける日を選択するだけです。

Choose restaurant schedule

次に’基本’タブに切り替えてドロップダウンメニューから予約フォームを追加するページを選択します。次にパーティーの最小人数と最大人数を選択し、その他の通知設定を行います。

設定が完了したら、「変更を保存」ボタンをクリックして設定を保存します。

Choose a booking page

このプラグインは、ユーザーが予約リクエストを行うために記入することができますあなたのウェブサイト上のレストランの予約フォームを自動的に追加します。

その後、WordPressダッシュボードから予約ページにアクセスし、予約の下にある’編集’リンクをクリックすることで、これらのリクエストを承認または拒否することができます。

Click Edit link for the pending entry

プロンプトが表示されます。予約を確定するには、ドロップダウンメニューから「確定」オプションを選択します。

詳しくはWordPressでレストラン予約システムを追加する方法のチュートリアルをご覧ください。

Change the booking status to confirmed

以上です!この投稿がWordPressでオンライン注文フォームを作成する方法を学ぶのにお役に立てば幸いです。また、最高のビジネス電話サービスや中小企業に必須のWordPressプラグインについてのガイドもお勧めです。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

1件のコメント返信を残す

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。