• お世話になっております。

    Syncを有効にし、iCalでGoogleカレンダーと連携させています。
    Googleカレンダーに一応予約内容が取り込まれるのですが、
    既に別の予約が入っている日に後から別の予約がが入ると、
    その日には新たな予約が反映されません。

    例えば、

    10月1日10:00~にAさんからの予約が入っていて既にGoogleカレンダーに反映されている
    後日Bさんが10月1日12:00~と10月3日12:00~に予約を入れた。(予約申し込みをしたのは同じ日の同じ時間帯に)

    この時に、既にAさんの予約が反映されている10月1日には、Bさんの予約が反映されません。(AさんとBさんの予約時間は違うのに)
    ですがまだ誰の予約も入っていない10月3日にはBさんの予約が反映されます。

    WordpressのBookingPackageの予約リストにはAさんの予約もBさんの予約もきちんと入っていて、
    承認済みになっています。キャンセルなどもしていません。

    既に予約が反映されている日は後日の予約を上書きできていない(?)んじゃないかなと思うのですが、
    もし対応策などがあればご教授くださるとありがたいです。

    よろしくお願いします。

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author MASAAKI

    (@masaakitanaka)

    Booking Package > カレンダー設定 > 対象のカレンダーの「Sync」タブのURLよりファイルをダウンロードしてご質問いただいた訪問者の情報が含まれていないか確認してください。

    Thread Starter paruru_777

    (@paruru_777)

    返信ありがとうございます。

    > Booking Package > カレンダー設定 > 対象のカレンダーの「Sync」タブのURLより
    > ファイルをダウンロードしてご質問いただいた訪問者の情報が含まれていないか確認してください。

    確認しました。予約を入れてくれたお客様の情報はちゃんと含まれています。

    「DTSTART」や「CREATED」は、予約日や予約を受け付けた日時だと思うのですが、
    それも一致していますし、お客様が入力してくれた名前や住所なども一致しています。

    Wordpress管理画面の「Booking Package」→「予約レポート」→「対象のカレンダー」→「対象の日付」を見ても、
    そこにはきちんと予約してくれたお客様の情報が保存されていますし、「承認済み」になっています。
    ですが、Googleカレンダーには反映されません。
    そのお客様が別の日にもう1つ予約を入れてくれているのですが、
    そのもう1つの別の予約の方はGoogleカレンダーにきちんと反映されています。

    Plugin Author MASAAKI

    (@masaakitanaka)

    おそらくGoogleカレンダーが最新の予約データの取得が行われていない可能性があります。ある程度の時間をおいてから確認してみてください。

    Thread Starter paruru_777

    (@paruru_777)

    お世話になります。

    > おそらくGoogleカレンダーが最新の予約データの取得が行われていない可能性があります。ある程度の時間をおいてから確認してみてください。

    予約が入ってから、まる2日以上経ちましたがGoogleカレンダーには反映されません。
    もうひとつの予約は反映されていると以前書きましたが、
    そちらの予約の方は予約が入ってから5時間以内にはGoogleカレンダーに反映されていました。

    お客様が同じ日の同じ時間帯に予約を入れてくれたのに、なぜGoogleカレンダーに反映されている予約とされていない予約があるのでしょうか?
    「最新の予約データの取得が行われていない可能性がある」との事でしたが、
    1つの予約データは取得されて別の予約データは取得されないみたいなことってあるのですか?

    Plugin Author MASAAKI

    (@masaakitanaka)

    お客様が同じ日の同じ時間帯に予約を入れてくれたのに、なぜGoogleカレンダーに反映されている予約とされていない予約があるのでしょうか?

    動作確認のためテストサーバーのBooking PackageとGoogleカレンダーを同期しましたが、ご質問内容の問題を確認できませんでした。
    プラグイン側ではこれ以上の問題を探ることはできません。一度、Googleカレンダーで動悸しているBooking Packageのカレンダーを削除して再登録してみてください。

    Thread Starter paruru_777

    (@paruru_777)

    お世話になります。
    返信ありがとうございます。

    動作確認では、既に予約が反映されている日に別の予約が入った場合の事を確認していただけましたでしょうか?
    予約が入っておらず、Googleカレンダーになにも反映されていない日であれば、
    入った予約は1日以内に反映されます。

    例えば、

    25日(現在は予約が入っていない。Googleカレンダーにも何も記載されていない)
    26日(現在は予約が入っていない。Googleカレンダーにも何も記載されていない)
    27日(既に予約が入っている。Googleカレンダーに反映されている)

    とします。

    まだ何も予約が入っていない25日と26日に後日予約が入った場合、
    同日の同じ時間帯に予約が入ったとしても、25日と26日どちらも1日以内にGoogleカレンダーに反映されるのですが、
    既に予約が入っていてはGoogleカレンダーに情報が反映されている27日は、
    新しい予約が追加されないという事です。

    既に予約が入っている日は新しい予約分が追加されないので、
    手動でGoogleカレンダー内の該当カレンダーを削除、後にまた再登録っていう方法しかないです。

    とりあえずその方法でGoogleカレンダーに手動で反映させていきます。

    Plugin Author MASAAKI

    (@masaakitanaka)

    同期後に下記の例を参考に予約を行いましたが、数時間後にはGoogleカレンダーに表示されていました。

    25日(現在は予約が入っていない。Googleカレンダーにも何も記載されていない)
    26日(現在は予約が入っていない。Googleカレンダーにも何も記載されていない)
    27日(既に予約が入っている。Googleカレンダーに反映されている)

    Thread Starter paruru_777

    (@paruru_777)

    返信ありがとうございます。

    また試したところやはり反映されないものがあります。
    以前上で説明した、「予約がすでに入っている日に新たな予約が追加されない」というのは、

    25日にカレンダーA、カレンダーB、カレンダーCの予約が1つずつ入っていて、
    後日25日にカレンダーDの予約が入った時に25日にカレンダーDの予約が追加されないというものです。

    26日にカレンダーAの予約が入っていて、また26日の別の時間にカレンダーAの予約が入った時はその日には追加されました。(同じカレンダーの予約の場合は追加された)

    サイトの中に8社を掲載していて、会社それぞれ1つず予約カレンダーを設置しているので予約カレンダーが複数ある形になっています。

    とりあえず、Googleカレンダーの削除 → 再登録をすれば反映されるのでそれでやってみます。

    ご報告までに書き込みさせていただきました。
    ご対応ありがとうございました。

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘iCalデータが反映されないところがある’ is closed to new replies.