| 开发者 | liberdadeinc |
|---|---|
| 更新时间 | 2026年7月15日 16:48 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[smart_booking] shortcode into a post or page to display the booking form.store_select, staff_select, date_select, time_select, form_input, confirm, complete) is automatically pushed to window.dataLayer, so you can wire up GA4 funnels and Google Ads conversion tags through GTM without writing any code. The GTM container tag itself must be installed separately on your site.$wpdb->prepare(), all output is escaped, and every REST endpoint enforces nonce + current_user_can('manage_options').src/, is publicly available on GitHub:
https://github.com/KeisukeYokoyama/SmartBooking
/wp-content/plugins/smart-booking に展開します。[smart_booking] ショートコードを貼り付けて公開すると、予約フォームが表示されます。store_id 属性を指定します(例: [smart_booking store_id="1"])。はい。Pro 版・有料アドオン・ライセンス認証は一切ありません。すべての機能を無料でご利用いただけます。
いいえ。初期状態では、Smart Booking はいかなる外部サービスにも接続しません。Google カレンダー連携と ChatWork 通知は、管理者が「外部連携」タブで明示的に有効化し、必要な API 認証情報を入力した場合にのみデータを送信します。
はい。フロントの予約フォーム、確認画面、完了画面はすべてレスポンシブ対応で、スマートフォン幅(375px)はもちろん、タブレット・デスクトップでの動作も確認済みです。
予約可能数は 1 回のアトミックな SQL UPDATE 文で管理されるため、枠の定員を超える予約は受け付けられません。ページ読み込みから送信までの間に枠が埋まった場合、予約は成立せず、ユーザーにはエラーメッセージが表示されます。
はい。スケジュール管理画面で「スケジュールをコピー」→「パターン」を選び、曜日(日〜土)と期間を指定すると、該当するすべての日付にスケジュールが複製されます。既存スケジュールを上書きするかどうかも選択できます。
v1 では、予約者側からのキャンセル機能はありません。電話やメールでキャンセルの連絡を受けた後、管理画面の予約一覧からステータスを「キャンセル」に変更してください。
はい。「フォーム設定」画面から、テキスト・メール・電話番号・テキストエリア・セレクトボックス・ラジオボタン・チェックボックスの各種項目を追加・並び替え・削除できます。
はい。予約一覧画面の「CSV エクスポート」ボタンから、現在絞り込んでいる予約を CSV ファイルとしてダウンロードできます。
メールの到達性は、ご利用のサーバーのメール送信環境に依存します。確実に届けるには、WP Mail SMTP などの SMTP プラグインを利用し、あわせて送信元ドメインの SPF ・ DKIM ・ DMARC を設定することを推奨します。直近の送信失敗は、管理画面の「設定 > メール通知」タブで確認できます。
WordPress の「削除」操作を実行すると、Smart Booking が作成した 7 つのカスタムテーブルと、すべてのオプションが削除されます。データを残したい場合は、プラグインを「削除」せず「停止」のみにしてください。
[smart_booking form_id="2"] で使い分けられます。フォームごとに入力項目を設定でき、予約枠(スケジュール)は全フォームで共有されます。smart_booking_ に統一しました(従来は smart_booking_ と smabo_ が混在)。smb_ から smabo_ に変更しました。store_select、staff_select、date_select、time_select、form_input、confirm、complete)に Google タグマネージャー(GTM)の dataLayer イベントを追加し、GTM 経由で GA4 ファネルや Google 広告のコンバージョンタグを設定できるようにしました。