Linux 软件免费装
Banner图

Smart Booking

开发者 liberdadeinc
更新时间 2026年7月15日 16:48
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

booking appointment calendar schedule reservation

下载

0.2.2 0.2.3 0.3.0 0.4.0 0.4.1

详情介绍:

Smart Booking is a completely free WordPress booking plugin built specifically for consultation-style appointments tied to a person (a staff member). It is designed for use cases such as lawyers, certified professionals, marriage agencies, chiropractic clinics, and tutoring schools. Key Features Supported booking flow [Store Select] → [Staff Select] → [Date Select] → [Time Select] → [Form Input] → [Confirmation] → [Done] The store-select and staff-select steps are shown only when more than one active store / staff record exists. With a single store and a single staff member, the customer starts directly from date selection. Optional integrations (off by default) The following external integrations are off by default. They only initiate any outbound traffic after an administrator explicitly enables them on the "Integrations" tab and provides the required credentials (API key, etc.). See the "External services" section below for full details. Customization & feature requests For feature requests and customization inquiries, please contact the developer, Liberdade Inc., or visit our service site at wp-smart-booking.com. Source code The complete source code, including the un-minified JavaScript and CSS sources under src/, is publicly available on GitHub: https://github.com/KeisukeYokoyama/SmartBooking

安装:

  1. WordPress 管理画面の「プラグイン > 新規追加」からプラグインの ZIP をアップロードするか、アーカイブを /wp-content/plugins/smart-booking に展開します。
  2. 「プラグイン」画面から Smart Booking を有効化します。
  3. 有効化時に、デフォルトの店舗 1 つ・担当者 1 人と、3 つのカスタムフィールド(氏名・メールアドレス・電話番号)が自動作成されます。
  4. 管理画面サイドバーの Smart Booking メニューから、店舗・担当者・スケジュール・フォーム項目を設定します。
  5. 投稿や固定ページに [smart_booking] ショートコードを貼り付けて公開すると、予約フォームが表示されます。
特定の店舗に限定したフォームを表示するには、store_id 属性を指定します(例: [smart_booking store_id="1"])。

屏幕截图:

  • 管理画面 — スケジュール管理(月カレンダー+スケジュールリスト)
  • 管理画面 — 予約一覧(フィルタ+ステータス管理+CSV エクスポート)
  • 管理画面 — フォーム設定(フィールドタイプカード+フィールド一覧)

升级注意事项:

0.2.3 不具合修正リリース。スケジュールのコピー範囲・ Plain パーマリンク下の REST 通信・メール失敗の可視化・ロゴ同梱・表示の修正を含みます。データベースは自動移行され、既存の予約は保持されます。 0.2.0 フロント予約フローの UI 刷新とバグ修正。データベースのマイグレーションは不要です。 0.1.0 初回リリース。

常见问题:

本当に完全無料ですか?

はい。Pro 版・有料アドオン・ライセンス認証は一切ありません。すべての機能を無料でご利用いただけます。

デフォルトの状態で外部への通信は発生しますか?

いいえ。初期状態では、Smart Booking はいかなる外部サービスにも接続しません。Google カレンダー連携と ChatWork 通知は、管理者が「外部連携」タブで明示的に有効化し、必要な API 認証情報を入力した場合にのみデータを送信します。

予約フォームはスマートフォンに対応していますか?

はい。フロントの予約フォーム、確認画面、完了画面はすべてレスポンシブ対応で、スマートフォン幅(375px)はもちろん、タブレット・デスクトップでの動作も確認済みです。

複数の予約者が同じ時間枠を同時に予約しようとした場合はどうなりますか?

予約可能数は 1 回のアトミックな SQL UPDATE 文で管理されるため、枠の定員を超える予約は受け付けられません。ページ読み込みから送信までの間に枠が埋まった場合、予約は成立せず、ユーザーにはエラーメッセージが表示されます。

毎週の繰り返しスケジュールを一括で設定できますか?

はい。スケジュール管理画面で「スケジュールをコピー」→「パターン」を選び、曜日(日〜土)と期間を指定すると、該当するすべての日付にスケジュールが複製されます。既存スケジュールを上書きするかどうかも選択できます。

予約者は自分で予約をキャンセルできますか?

v1 では、予約者側からのキャンセル機能はありません。電話やメールでキャンセルの連絡を受けた後、管理画面の予約一覧からステータスを「キャンセル」に変更してください。

予約フォームに項目を追加できますか?

はい。「フォーム設定」画面から、テキスト・メール・電話番号・テキストエリア・セレクトボックス・ラジオボタン・チェックボックスの各種項目を追加・並び替え・削除できます。

予約一覧をエクスポートできますか?

はい。予約一覧画面の「CSV エクスポート」ボタンから、現在絞り込んでいる予約を CSV ファイルとしてダウンロードできます。

予約者に確認メールが届かない場合はどうすればよいですか?

メールの到達性は、ご利用のサーバーのメール送信環境に依存します。確実に届けるには、WP Mail SMTP などの SMTP プラグインを利用し、あわせて送信元ドメインの SPF ・ DKIM ・ DMARC を設定することを推奨します。直近の送信失敗は、管理画面の「設定 > メール通知」タブで確認できます。

プラグインを削除するとデータはどうなりますか?

WordPress の「削除」操作を実行すると、Smart Booking が作成した 7 つのカスタムテーブルと、すべてのオプションが削除されます。データを残したい場合は、プラグインを「削除」せず「停止」のみにしてください。

更新日志:

0.4.1 - 2026-07-15 0.4.0 - 2026-07-15 0.3.0 - 2026-07-14 0.2.3 - 2026-07-13 0.2.2 - 2026-06-24 0.2.1 - 2026-06-22 0.2.0 0.1.0