Title: Shark Booking by Carson
Author: carsonleung
Published: <strong>24. Mai 2026</strong>
Last modified: 30. Mai 2026

---

Plugins suchen

![](https://ps.w.org/shark-booking-by-carson/assets/banner-772x250.png?rev=3545796)

![](https://ps.w.org/shark-booking-by-carson/assets/icon-256x256.png?rev=3545796)

# Shark Booking by Carson

 Von [carsonleung](https://profiles.wordpress.org/carsonleung/)

[Herunterladen](https://downloads.wordpress.org/plugin/shark-booking-by-carson.1.0.1.zip)

 * [Details](https://de.wordpress.org/plugins/shark-booking-by-carson/#description)
 * [Rezensionen](https://de.wordpress.org/plugins/shark-booking-by-carson/#reviews)
 *  [Installation](https://de.wordpress.org/plugins/shark-booking-by-carson/#installation)
 * [Entwicklung](https://de.wordpress.org/plugins/shark-booking-by-carson/#developers)

 [Support](https://wordpress.org/support/plugin/shark-booking-by-carson/)

## Beschreibung

Shark Booking by Carson is an installable plugin for businesses that need a streamlined
appointment booking flow on any WordPress site.

Features:

 * Admin booking list and calendar views (day, week, month) with filters.
 * Service management with duration, buffers, pricing, currency, and active status.
 * Resource management with service assignments and weekly schedule editing.
 * Availability management with weekly rules and date-specific overrides.
 * Frontend booking flow via shortcode.
 * Stripe Checkout flow for bookings.
 * Stripe webhook processing with idempotency safeguards.
 * Quote and pricing engine.
 * Manual admin actions for bookings (edit, delete, resend customer notification).
 * Built-in FAQ screen and Contact entry point in the admin menu.
 * Security hardening for public booking APIs (same-origin checks, rate limits, 
   and nonce-aware permission callbacks for logged-in sessions).

Use `[booking_appointment_flow]` for the appointment booking flow.

### External services

#### Stripe

This plugin uses Stripe Checkout and webhook APIs to process booking payments.

Data sent: checkout/payment fields such as transaction amount, selected items, customer
email, and callback metadata needed to reconcile booking records.

When sent: when a customer starts checkout and when Stripe calls the webhook endpoint
after payment events.

Terms of Service: https://stripe.com/legal/ssa
 Privacy Policy: https://stripe.com/
privacy

#### Freemius

This plugin uses Freemius for subscription/account management and premium entitlement
checks.

Data sent: installation/account metadata required by Freemius to manage plan/account
status and entitlement.

When sent: during Freemius account/plan pages and entitlement synchronization checks.

Terms of Service: https://freemius.com/terms/
 Privacy Policy: https://freemius.
com/privacy/

#### What if email delivery fails?

The plugin uses WordPress `wp_mail()`. Delivery depends on your hosting mail setup
or SMTP/mail plugin.

## Installation

 1. Upload the `shark-booking-by-carson` folder to `/wp-content/plugins/` (main file:`
    shark-booking-by-carson.php`).
 2. Activate the plugin in the WordPress admin.
 3. Go to `Bookings > Settings` and configure timezone, currency, and Stripe keys.
 4. Create services under `Bookings > Services`.
 5. Create resources under `Bookings > Resources`.
 6. Add availability rules under `Bookings > Availability`.
 7. Add `[booking_appointment_flow]` to a page and publish it.
 8. Configure the Stripe webhook endpoint to:
     /wp-json/sharkbooking/v1/stripe/webhook

## FAQ

### How do I set up the plugin for the first time?

Configure timezone and currency in Settings, then create Services, Resources, and
Availability rules.

### How do I create a booking page?

Create or edit a WordPress page and add the shortcode `[booking_appointment_flow]`,
then publish the page.

### What can I manage in the admin area?

You can manage bookings, services, resources, and availability.

### Does it support multiple staff members or rooms?

Yes. Each resource can be assigned to specific services and can have its own weekly
and date-specific availability.

### How does Stripe confirmation work?

Bookings are finalized after Stripe webhook confirmation at `/wp-json/sharkbooking/
v1/stripe/webhook`.

### Can admins manually create or edit bookings?

Yes. Admins can create, edit, update status, send notifications, and delete bookings
from Booking List and Calendar.

### Does this plugin connect to external services?

Yes, in three feature-specific cases:

 * Stripe payment and webhook APIs are used for checkout/payment processing when
   Stripe keys are configured.
 * Freemius is used for account, plan, and entitlement checks tied to premium module
   loading.
 * If an admin submits the in-plugin Contact form (`Bookings > FAQ`), the entered
   name, email, and message are sent to Shark Booking by Carson support via email.

## Rezensionen

Zu diesem Plugin liegen noch keine Rezensionen vor.

## Mitwirkende und Entwickler

„Shark Booking by Carson“ ist Open-Source-Software. Folgende Menschen haben an diesem
Plugin mitgewirkt:

Mitwirkende

 *   [ carsonleung ](https://profiles.wordpress.org/carsonleung/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

[Übersetze „Shark Booking by Carson“ in deine Sprache.](https://translate.wordpress.org/projects/wp-plugins/shark-booking-by-carson)

### Interessiert an der Entwicklung?

[Durchstöbere den Code](https://plugins.trac.wordpress.org/browser/shark-booking-by-carson/),
sieh dir das [SVN-Repository](https://plugins.svn.wordpress.org/shark-booking-by-carson/)
an oder abonniere das [Entwicklungsprotokoll](https://plugins.trac.wordpress.org/log/shark-booking-by-carson/)
per [RSS](https://plugins.trac.wordpress.org/log/shark-booking-by-carson/?limit=100&mode=stop_on_copy&format=rss).

## Änderungsprotokoll

#### 1.0.1

 * Bug fix on permission access
 * Bug fix on the issue where saved Services, Packages, Additional Services, Resources&
   Availability doesn’t save occassionally
 * UI Enhancement across all pages

#### 1.0.0

 * Initial release with services, resources, availability rules, bookings, Stripe
   checkout, webhook confirmation, and email notifications.

## Meta

 *  Version **1.0.1**
 *  Zuletzt aktualisiert **vor 4 Monaten**
 *  Aktive Installationen **weniger als 10**
 *  WordPress-Version ** 6.2 oder höher **
 *  Getestet bis **7.0.7**
 *  PHP-Version ** 7.4 oder höher **
 *  Sprache
 * [English (US)](https://wordpress.org/plugins/shark-booking-by-carson/)
 * Schlagwörter
 * [appointments](https://de.wordpress.org/plugins/tags/appointments/)[booking](https://de.wordpress.org/plugins/tags/booking/)
   [calendar](https://de.wordpress.org/plugins/tags/calendar/)[scheduling](https://de.wordpress.org/plugins/tags/scheduling/)
   [stripe](https://de.wordpress.org/plugins/tags/stripe/)
 *  [Erweiterte Ansicht](https://de.wordpress.org/plugins/shark-booking-by-carson/advanced/)

## Bewertungen

Es wurden noch keine Rezensionen eingereicht.

[Deine Rezension](https://wordpress.org/support/plugin/shark-booking-by-carson/reviews/#new-post)

[Alle Rezensionen anzeigen](https://wordpress.org/support/plugin/shark-booking-by-carson/reviews/)

## Mitwirkende

 *   [ carsonleung ](https://profiles.wordpress.org/carsonleung/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

## Support

Möchtest du etwas mitteilen? Brauchst du Unterstützung?

 [Support-Forum anzeigen](https://wordpress.org/support/plugin/shark-booking-by-carson/)