BookingFish Calendar

توضیحات

BookingFish Calendar is the companion plugin for members of BookingFish.ca — the online reservation platform for fishing guide services and boat rental companies.

Once installed on your WordPress website, this plugin lets you:

  • Connect your site to your BookingFish.ca account with a single login.
  • Automatically retrieve your embed codes (reservation calendar + gift certificate widget).
  • Create WordPress pages for your calendar and gift certificates in one click — no code to copy and paste.
  • Get shareable URLs instantly to promote on social media and in your marketing campaigns.
  • Live display — your calendar and availability are always up to date in real time.

Key Features

  • Bilingual interface (French / English)
  • One-click page creation
  • Live calendar display — availability updates in real time
  • Support for multiple boats (individual calendar page per boat)
  • Support for multiple gift certificate templates
  • Clean admin dashboard with 2 tabs: Connection · Setup

How It Works

  1. Install and activate the plugin.
  2. Go to WordPress Admin BookingFish Connection tab.
  3. Enter your BookingFish.ca email and password.
  4. Switch to the Setup tab and click “Create Page” for each widget you want.
  5. Copy the page URL and share it on Facebook, Instagram, or your website menu.

Requirements

  • A valid BookingFish.ca vendor account (register here).
  • WordPress 5.8 or higher.
  • PHP 7.4 or higher.

External services

This plugin connects to the BookingFish.ca REST API (https://bookingfish.ca/wp-json/bookingfish/v1) to authenticate your account and retrieve your booking calendar embed codes.

What data is sent and when:

  • Your email address and password are sent to BookingFish.ca once at login to obtain a secure authentication token. Your password is never stored on your WordPress site.
  • A bearer token (valid 30 days) is sent with each subsequent API call: fetching embed codes, syncing, and logging out.
  • If you choose to submit feedback when deactivating the plugin, your site name, site URL, WordPress version, plugin version, and the reason you selected are sent to BookingFish.ca.

Service: BookingFish.ca — online reservation platform for fishing guides and outfitters.

  • Service home page: https://bookingfish.ca
  • Terms of Service: https://bookingfish.ca/termes/
  • Privacy Policy: https://bookingfish.ca/politique-de-confidentialite/

عکس‌های صفحه

  • Connection tab — login to your BookingFish account.
  • Setup tab — create your calendar and certificate pages in one click.

نصب

  1. Upload the bookingfish-calendar folder to the /wp-content/plugins/ directory.
    Or: upload the ZIP via Plugins Add New Upload Plugin in your WordPress admin.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Click BookingFish in the left-hand admin menu.
  4. Enter your BookingFish.ca credentials to connect.

سوالات متداول

Do I need a BookingFish account?

Yes. This plugin requires a vendor account on bookingfish.ca. You can register for free at bookingfish.ca/inscription/.

Is my password stored on my WordPress site?

No. Your password is sent securely to bookingfish.ca for authentication and is never stored locally. Only an expiring bearer token (valid for 30 days) is kept in your WordPress options.

What happens if my BookingFish configuration changes?

The plugin syncs automatically in the background. You can also trigger an immediate sync by clicking Sync Now in the Connection tab.

Can I delete the pages the plugin created?

Yes. In the Setup tab you can delete any page created by the plugin.

Is the plugin compatible with page builders (Elementor, Divi, etc.)?

The plugin creates standard WordPress pages with the BookingFish embed code in the content area. These pages work with any theme and most page builders.

نقد و بررسی‌ها

نقد و بررسی‌ای برای این افزونه یافت نشد.

توسعه دهندگان و همکاران

“BookingFish Calendar” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

ترجمه “BookingFish Calendar” به زبان شما.

علاقه‌ مند به توسعه هستید؟

کد را مرور کنید, را بررسی کنید مخزن SVN, یا مشترک شوید گزارش توسعه توسط RSS.

گزارش تغییرات

1.2.15

  • Updated: Added Privacy Policy and Terms of Service links to the plugin readme (WordPress.org External services section).
  • Updated: Privacy Policy and Terms of Service links now appear on the Connection tab login form.

1.2.14

  • Improved: Code quality and WordPress.org compliance improvements.

1.2.13

  • Improved: Admin interface visual adjustments and compatibility improvements.
  • Improved: Plugin details panel now displays banner and screenshots correctly.

1.2.12

  • Fixed: Update notification no longer reappears after a successful update.

1.2.9

  • Fixed: Improved reliability of the update notification.

1.2.8

  • Fixed: Plugin update cache is now correctly cleared after an update.

1.2.7

  • Fixed: Minor improvement to the Connection tab login form.

1.2.6

  • Fixed: Page actions (Delete, Copy link) now take effect immediately without a page refresh.
  • Fixed: Switching vendor accounts now correctly shows the associated pages.

1.2.5

  • Fixed: Minor code quality improvements.

1.2.4

  • Fixed: Various security and code quality improvements.
  • Updated: Tested up to WordPress 6.9.

1.2.3

  • Renamed plugin to “BookingFish Calendar” for better discoverability.
  • Added: Deactivation feedback modal.
  • Updated: Plugin slug is automatically migrated — no settings are lost.

1.2.2

  • Fixed: Various admin interface and compatibility improvements.

1.1.0

  • Added: Automatic sync when switching tabs.
  • Added: Boat Calendar button with automatic authentication.
  • Added: Published month validation per boat before page creation.

1.0.0

  • Initial release.
  • Connect to bookingfish.ca via a secure Bearer token.
  • Create WordPress pages for calendars and gift certificates.
  • Bilingual admin interface (French / English).