Articles on: Booknatic: Rental Booking App

Widget customization

Booknatic offers 2 widget types with different customer interactions. Only one can be active at a time.


Popup Booking Widget


Popup Booking Widget



Replaces the Add to Cart button with Book Now. When customers click, the full booking flow opens in a popup right on the product page — they stay on the same page, no redirect.


On-page Booking Widget


On-page Booking Widget



Displays the calendar and booking form directly below the Add to Cart button on the product page — customers see the calendar immediately without clicking anything.


Switch between the two


  1. Go to the Widget tab in the left sidebar.
  2. You'll see two cards: Popup Booking Widget and On-page Booking Widget.
  3. The active one is labeled Enabled in green.
  4. Click Enable on the one you want — the other auto-disables.

Widget Appearance — Color, Border & Calendar


Customize the colors, borders, calendar, and time slots of the widget through 2 tabs: Popup Design and Calendar.


Open the Edit appearance tool


  1. Go to the Widget tab in the left sidebar.
  2. On the active widget card, click Edit appearance.
  3. The customizer opens with 3 tabs: Popup Design, Calendar, Text.


Tab 1 — Popup Design


Popup Design tab — all customizable fields



Color tokens


Field

Affects

Background popup colour

Background of the popup / widget container

Background calendar colour

Background of the calendar area

General text colour

General text color

Selected option

Background of the selected option

Selected option text color

Text color of the selected option

Confirm button color

Confirm button background

Confirm button text color

Confirm button text


Border design


Field

Affects

Border popup size

Slider 0–100. Border radius of the popup corners.

Capacity

Slider 0–100. Opacity of the dark overlay behind the popup.

Border colour

Popup border color.


Service description


Toggle Service description on + enter a Value to display the service description inside the widget.


Advanced customization (CSS)


A textarea for advanced custom CSS — use it when the available options aren't enough.


Tab 2 — Calendar


Calendar tab — combined Calendar, Time format, Slot design groups


Calendar — Day state colors


Field

Affects

Text color day picked

Number color of the picked day

Day picked

Background of the picked day cell

Today color

Highlight color for today

Available day background

Background of available days

Available day text color

Text color of available days

Unavailable day text color

Text color of unbookable days

Dates within selected range

Background of dates inside the selected range (Multiple-day)


Time format


Field

Affects

Time format selected

Color of the selected format (24h or AM/PM)

Unavailable time format

Color of the unselected format


Slot design


Field

Affects

Slot background

Background color shared by all slots

Slot text color

Text color inside slots

Selected Timeslot background

Background of the selected slot

Selected Timeslot text color

Text color of the selected slot

Selected slot badge background

Background of the "X slot left" badge


Widget Text & Localization


The widget defaults to English. The Text tab lets you change every label displayed in the widget — no code required.


Open the Text tab


  1. Go to Widget → on the active widget card, click Edit appearance.
  2. Choose the Text tab (third tab).


Text tab — all customizable labels


Section 1 — Product page


Field

Description

Replace "Add to Cart" button

Button text replacing Add to Cart on the product page


Section 2 — General text


Field

Default

Translation suggestion

Time slot duration needed

Time slot duration needed

Choose duration

Shipping method selector

Shipping method

Delivery method

Quantity selector

Quantity

Quantity

Confirm booking title

Confirm booking

Confirm your booking

Time slot selector

Available time slots

Pick a time

Customer's timezone

Your timezone

Your timezone

Confirm button

Confirm Booking

Confirm

Booking confirmed

Your booking is confirmed!

Booking confirmed!

Total text

Total

Total

Pre-pay text

Pre-payment

Deposit


Section 3 — Workshop service (Workshop only)


Field

Translation suggestion

Participant chosen

Participants / Students


Section 4 — Consulting / Demo (coming soon)


Field

Translation suggestion

Platform confirmed

Meeting link sent to your email

Platform linked

Meeting platform


Multi-language


Booknatic does not currently support an automatic multi-language switcher. The Text tab holds only one set of labels.


Workarounds:

  • Use Shopify Markets with separate stores per region → configure a separate Text set in each store.
  • Theme translation apps (Translate & Adapt, Langshop) → Booknatic text is not auto-translated.


Save


Click Save in the top right. Changes take effect immediately.


Save changes


Click Save in the top right.


Updated on: 12/05/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!