

Amelia ショートコードを使用すると、WordPress サイトの好きな場所に予約フォーム、イベントレイアウト、およびお客様マイページとスタッフマイページの両方を表示できます。
各ショートコードはそのまま使用することも、特定のサービス、カテゴリー、場所、タグ、または単一のイベントなど、訪問者に表示される内容をフィルタリングするパラメーターで拡張することもできます。Gutenberg、Elementor、Divi などのビルダーがない場合でも、ページや投稿にショートコードを挿入でき、Amelia は選択されたフォームを自動的に読み込みます。
例えば、1つのショートコードだけで完全な「ステップバイステップ予約ウィザード」を表示したり、特定のサービスやスタッフのみを表示するようにフィルタリングしたりできます。
読みたいところをタップ
ショートコードには、お客様画面に表示される内容をフィルタリングまたは調整するオプションのパラメーターを含めることができます。複数の値はカンマ区切りのリストとして追加でき、サポートされていない組み合わせは安全に無視されます。一般的なパラメーターは以下の通りです。
値は組み合わせることができます。例: employee=1,3,7 や tag=”{design},{marketing}”
「ステップバイステップ予約ショートコード」を使用して、ウェブサイトのどこにでもメインの予約ウィザードを表示します。パラメーターなしではすべてのサービスとスタッフが読み込まれます。フィルターを追加することで、訪問者にアクセスさせたい部分のみを表示できます。
例:
– 完全なステップバイステップ予約フォームを表示します。
– カテゴリーID 1 のサービスを表示します。
– サービスID 1 のみを表示します。
– スタッフID 1 が提供するサービスを読み込みます。
– 場所ID 1 で利用可能なサービスを読み込みます。
– スタッフ 1 に属するカテゴリー 1 のサービスを表示します。
– コースが有効な場合にサービスのみを表示します。
– コースが有効な場合にコースのみを表示します。「カタログショートコード」は、カテゴリーおよびカードベースのブラウジングを備えたサービスとコースのカタログを表示します。これを使用して完全なカタログを表示したり、カテゴリー、サービス、スタッフ、場所、またはコースでフィルタリングしたりできます。
例:
– 完全なサービスとコースのカタログを表示します。
– カテゴリーID 1 のサービスを表示します。
– サービスID 1 のみを表示します。
– スタッフID 1 が提供するサービスを表示します。
– 場所ID 1 で提供されるサービスを表示します。
– スタッフ 1 でフィルタリングされたカテゴリー 1 のサービスを表示します。
– サービスのみを表示します。
– コースのみを表示します。
– コースID 1 を直接表示します。「イベントリストショートコード」は、イベントを簡素化された垂直リストレイアウトで表示します。すべてのイベント、単一のイベントを表示したり、タグでフィルタリングしたりできます。
例:
– すべてのイベントのリスト。
– ID 1 のイベントのみ。
– イベントID 1 と繰り返しセッション。
– タグ「physics」を持つイベント。「イベントカレンダーショートコード」は、インタラクティブな月間カレンダー内にイベントを表示します。フィルターを使用して、特定のイベントやタグ付けされたグループを表示できます。
例:
– すべてのイベントを含む完全なカレンダー。
– イベントID 1 のみ。
– 繰り返し日を含むイベントID 1。
– 「workshop」とタグ付けされたイベント。お客様マイページには、 appointments=1 または events=1 の少なくとも一方の属性が必要です。両方が欠けている場合、ショートコードは読み込まれません。
「お客様マイページショートコード」を使用して、お客様が予約、イベント、およびコースを管理できるログインエリアを表示します。
例:
– お客様が予約を管理できます。
– お客様がイベントを管理できます。
– 完全なお客様マイページを表示します。スタッフマイページにも appointments=1 または events=1 が必要です。オプション: profile-hidden=1 を設定すると、スタッフがプロフィールの設定にアクセスできないようにします。
「スタッフマイページショートコード」を使用して、スタッフがスケジュールを管理するために使用するワークスペースを表示します。
例:
– スタッフが予約を管理できます。
– スタッフがイベントを管理できます。
– 完全なスタッフマイページを表示します。
– プロフィール設定を非表示にします。これらの高度なパラメーターはオプションであり、標準的な設定には必要ありません。これらは、カスタムトリガーやカスタマイズされたフィルタリングを目的としています。
Amelia は、より柔軟なお客様画面の動作を可能にするいくつかの高度な属性をサポートしています。
これらのパラメーターはオプションであり、Amelia はページを壊すことなく、サポートされていない組み合わせを無視します。
URLパラメーターを渡すことで、Amelia 予約フォームやイベントショートコードで特定のエンティティを事前選択できます。これらのパラメーターを使用すると、ページが読み込まれたときに予約フォームを自動的にフィルタリングしたり、事前入力したりできます。
URL を介してエンティティ ID のリスト(カンマ区切り)または特定の値を渡すことができます。以下のパラメーターがサポートされています。
例:イベントページの URL
https://yourbookingwebsite.com/events/?ameliaEventId=123&ameliaEventPopup=123
この URL は、イベント ID 123 がリストされているページを開き、ポップアップでイベントの詳細を自動的に表示します。
例:予約フォームの URL
https://yourbookingwebsite.com/booking/?ameliaServiceId=5&ameliaEmployeeId=1
この URL は、予約フォームでサービス ID 5 とスタッフ ID 1 を事前選択します。
上記の URL は例であり、ライブサイトではありません。これらは、Amelia ショートコードで使用する場合に事前定義された URL パラメーターがどのように機能するかを示すためのものです。