管理 - カレンダー
Path / 管理エリアCalendars This documentation applies to version 2.X of the plugin.ここでは、新しいカレンダーを作成したり、既存のカレンダーを複製することができます。
新しいカレンダーを作成する場合、使用する前に設定する必要があります。既存のカレンダーを複製する場合は、元のカレンダーと同じ設定になります。
あなたは、各カレンダーの空室状況、価格、ステータス、日または時間の情報を追加することができます。
重要なお知らせ可用性はデフォルトでは設定されていません(新しいカレンダーのステータスは "なし "です)。多くの可能性が存在するため、すべてのビジネスモデルに対してデフォルトを設定することはできません。カレンダーを作成し、可用性を設定する方法については、以下の手順に従ってください。
アベイラビリティには2種類ある:
- カレンダー全体の可用性 - デフォルトの可用性として参照します。
- 一定期間の可用性 - カスタム可用性と呼ぶことにします。
可用性の設定方法


この結果はデフォルトの空席状況となります。こうすることで、カレンダー全体の可用性を設定します。
カスタム対応
この結果がカスタム可用性です。こうすることで、を選択した日にのみ空席状況を設定することができます。

これで、選択した日の時間帯のカスタム可用性が設定されました。

送信ボタンを押すと、毎日、あなたが作成した時間帯が表示されます:
デフォルトの可用性を編集するには

これが現在のプロセスの結果である。

すでに予約されている時間帯に新しい予約状況を作成すると、予約状況は上書きされます。
カレンダー管理ページ詳細

カレンダー設定の編集



ルール、エクストラ、割引、料金、クーポン、フォームを選択するには、事前に作成する必要があります。
カレンダー通知設定の編集
ここでは、カレンダーの通知設定を編集することができます。使用するEメールテンプレート、Eメールの送信方法、どのような状況でEメール通知が送信されるかを選択し、Clickatell経由でSMS通知を設定することができます。

SMTP の詳細はこちらをご覧ください。

迷惑メールフォルダにメールが送信される場合は、SMTPを使用しているサーバーに連絡する必要があります。

シッカテルでSMS通知を受信・送信するには、セントラルタイプのシッカテルアカウントが必要です。

クリッカテルでSMSを送信するにはクレジットが必要なため、デフォルトではすべてのSMS通知が無効になっています。
正しいAPIを使用し、SMS通知を送信する際にクレジットがあることを確認してください。
電子メールの送受信がうまくいくかどうかは、複数の要因に左右されます。電子メールの送信には、ServerまたはSMTPの2つの基本的な方法があります。
メールが確実に送信先に届くようにする最も簡単な方法は、独自のメール送信サーバーを使用し、そのドメインに登録されたメールからメールを送信することです。
メールアドレスをお持ちでない場合は、作成するか、admin senderフィールドに架空のメールアドレスを追加してください(reply toフィールドには追加しないでください)。ドメインのものでなければなりません。(例:[email protected])
If you want to receive emails to your Gmail, Yahoo or Outlook account and you don't want to have them redirected from your domain email you will need to do a few more things.
email senderフィールドは、お好みのメールクライアントでフィルタを作成するためにあります。
管理者通知メールがいつもSpamフォルダに入ってしまう場合は、下記の説明に従ってください。
ドメインメールとは異なるメールからメールを送信したい場合は、SMTPを使用することをお勧めします。
もしメールがブロックされ、スパムメールにさえならない場合は、サーバーのメール設定をチェックする必要があります。
You can read more about SPF and DMARC. Please contact your host provider to help you implement them.
Gmailで予約通知が迷惑メールとしてマークされている場合は、こちらをお試しください。




クライアントからのメールだと(たとえ自分のメールサーバー経由でも)フィルターを作成できないので、これを追加しました。
カレンダーの支払いゲートウェイを編集する
ここでは、支払いゲートウェイを編集し、到着時の支払い、予約リクエストの即時承認(支払いなし)、予約完了後のリダイレクトを有効にすることができます。他の支払いゲートウェイのアドオンを追加した場合は、ここで設定することができます。



ユーザー権限の編集
ここでは、特定のユーザーにカレンダーを使用する権利を与えることができます。デフォルトでは、カレンダーの所有者と管理者のみがカレンダーを閲覧・使用できます。

カレンダーの削除
カレンダーの所有者だけが作成したカレンダーを削除できます。
GoogleカレンダーとAirbnbの同期
Pinpoint Booking System (PBS) カレンダーを他のカレンダーと同期すると、インポートされた予約は実際の予約として作成され、予約タブで管理することができます。同期によって作成された予約は "Google/Airbnbと同期 "と詳細が表示され、フォームは空です(まだ編集できません)。
一度インポートされた予約は同期を無効にしても保存されます。予約のみがiCalファイルで送信されます。つまり、予約のみをインポート、エクスポートすることができます。空室状況、保留中、キャンセルされた予約のインポートやエクスポートはできません。














Googleカレンダーからの予約は同期されます。ピンポイントカレンダーとグーグルカレンダーで作成された新しい予約は、更新後に両方のカレンダーに反映されます。ピンポイントカレンダーは、カレンダーを読み込んだり、新しい予約を作成するたびに同期されます(Googleカレンダーに別の予約がまだ作成されていないか確認するため)。
カレンダーの種類ごとにカレンダーを使い分けてください。時間しかないカレンダーで日数を同期しようとすると、うまくいきません。予約は表示されますが、空席状況には影響しません。
各カレンダーごとに認証情報が必要ですが、googleカレンダーの認証は一度だけ行う必要があります。
現時点では、1つのGoogleアカウントでのみ同期が可能です。
初めてカレンダーを同期するときは、同期時間を無視して即座に同期されます。カレンダーを読み込むと、すでにインポートされたカレンダーの予約が表示されます。初回同期後は、設定した頻度で同期されます。
予約タブでは、AirbnbやGoogleからの予約はすべてPBSに対応する予約があることがわかります。
あなたが設定した同期時間に関わらず、あなたの顧客が予約をしようとした場合、予約を送信する前にカレンダーを同期します。これはオーバーブッキングを不可能にします。例あなたのクライアントが12月3日が空いているのを見て予約しようとします。顧客がPinpoint Booking Systemで今すぐ予約をクリックすると、選択した期間はもう利用できないので、別の日付を選択する必要があるというメッセージが表示されます。これは即時承認の予約のみに影響します。管理者による承認が必要な予約は予約タブに表示されますが、AirbnbまたはGoogleカレンダーで同じ期間の予約をクリアするまで承認できません。
予約がエクスポートされると、標準的な情報(ステータス、カレンダー名、予約番号)が表示されます。
同じタイプのカレンダーを使用してください:日カレンダーは日カレンダーと、時間カレンダーは時間カレンダーと同期してください。例:Airbnbのカレンダーは、日数と朝のチェックアウトのみ有効なPBSのカレンダーと同期してください。AirbnbカレンダーとPBSカレンダーを同期させないでください!
iCalファイルのセキュリティレイヤーとして暗号化を追加しました。新しいiCalリンクをコピーし、AirbnbとGoogleカレンダーで再度同期する必要があります。古いリンクは機能しません。
グーグルカレンダーの場合:- 終日イベント "は、PBSの日付のカレンダーにのみ同期されます。カレンダーに時間もある場合は機能しません。
- 時間予約のみを、時間を設定したPBSカレンダーに同期します。
- カレンダーを作成し、営業時間を有効にする。
- Googleと同期するために特別にカレンダーを作成する場合は、同じタイプのカレンダーを作成してください(14:15から15:30までの予約がある場合は、15分から15分までの時間を宣言するカレンダーを作成する必要があります)。そうしないとうまくいきません。
- 同期を有効にする前に、可用性を作成してください。
- カレンダーを同期する前に、Googleカレンダーと同じタイムゾーンを設定してください。
// $message = str_replace('|FORM|', $this->getForm($reservation).' | ', $message);
$message = str_replace('|FORM|', '', $message);dopbsp/includes/reservations/class-backend-reservations.phpの1行目のコメントを削除し、2行目のコメントを削除してください。