Add Package Purchases on the Booking Widget & Express Checkout Page

Modified on Fri, 22 May at 5:08 PM

You can allow clients to purchase packages directly on your website. The MyTime online booking experience includes a modern, responsive design that looks great on any device and helps maximize conversion rates, along with customization options for colors and styles to seamlessly match your website or mobile app.


Things to know:

  • The ability to sell packages online through the booking widget and express checkout page is governed by the "Accessing Website Tools" access control.
  • To enable online purchases for packages, the following steps must be completed:
  • A payment account must be set up to process card payments. If you do not have a payment account, please email processing@mytime.com for help.
  • Your account must be live.
  • Online booking must be enabled. Learn more here
  • In the package template, ensure that "Yes" is selected for the "Enable Online Purchase" setting.
  • You can choose to install either a booking widget or an Express Checkout link, depending on how you want clients to book.
  • Express Checkout: Clients click a “Book Now” button and are redirected to your MyTime booking page to complete their booking. Available for free on all MyTime accounts
  • Booking Widget: Clients can book directly on your website without being redirected. A pop-up appears, allowing them to complete the booking seamlessly. This option is free for Premium and Enterprise subscriptions and costs $0.75 per transaction for businesses without a Premium subscription.
  • When configuring the widget or express checkout, "Buy Packages" must be selected.
  • If you update the configuration, you must re-embed the widget on your website



Contents:


Configuring Packages on the Booking Widget


  1. Navigate to Business Setup > Website Tools 

  2. Select the Setup button next to Add Appointment Booking & Purchases to Your Website WB_tool.png
  3. Select the Booking Widget option, then proceed to set up the widget unnamed__4_.png
  4. On the Customize Booking Page Theme page, set up your button and widget theme, then select. Next, proceed to the installation page  
  5. From there, configure the following:
    • In the left panel
      • Enable Chat Widget: This setting controls whether the chat icon appears on your website during the booking process. Use the dropdown menu to select one of the following options:
      • Yes: Displays the chat icon on your website, allowing clients to message your business directly. Once enabled, you can click "Customize" to configure settings such as your welcome message, brand colors, widget position, business hours, OTP verification, and auto-responder messages. For more details, see the chat widget configuration guide. 
      • No: Hides the chat icon. Clients will not be able to start a conversation with your business from the website.
      • Create as:Choose how the booking flow will be displayed on your site:
      • Book Now Button: Opens the booking flow in a popup modal
      • Embedded iFrame: Displays the booking flow inline on your website

        When Embedded iFrame is selected, two additional fields will appear, width and. Both fields default to 500 and accept either a numeric value (interpreted as pixels), or a unit-based value such as "100%" or "30em"

      • Note: Access to this option is restricted to location owners and location managers.
    • Default LocationFor the package embed flow to function, you must select either a specific location or “All Locations.” Locations are required to search for services correctly.

      • If "All Locations" is selected, clients will be prompted to choose a location from the 'Pick A Location' page when accessing the embedded widget.
      • If a single location is selected, the embedded widget will default to that location, and the 'Pick A Location' page will not appear
    • Widget Includes: Select “Buy Packages” from the Widget Includes dropdown menu
    • Default To: Select “Buy Packages
    • Meta CAPI: Learn more here
    • Google Tag Manager: Learn more here
    • Google Analytics 4 ID: Learn more here
    • Facebook Pixel: Learn More here
    • Custom CSS: Customize your widget by adding CSS instructions 
  6. Copy the code and embed it on your website 


Example: “Book Now” Button Embed 


Example: iFrame Embed  



Configuring Packages Using the Express Checkout Link


  1. Select Express Checkout, then proceed to the Booking Page Settings Website_Tools___MyTime__1_.png
  2. On the Booking Settings page, you can customize the booking page theme, set up your button and widget themes, and choose what you'd like the layout of your button to look like
    • In the left panel
      • Enable Chat Widget: This setting controls whether the chat icon appears on your website during the booking process. Use the dropdown menu to select one of the following options:
      • Yes: Displays the chat icon on your website, allowing clients to message your business directly. Once enabled, you can click "Customize" to configure settings such as your welcome message, brand colors, widget position, business hours, OTP verification, and auto-responder messages. For more details, see the chat widget configuration guide. 
      • No: Hides the chat icon. Clients will not be able to start a conversation with your business from the website.
      • Default Location: For the package embed flow to work, you must choose a location. The location is required to search for the services correctly
      • Widget Includes: Select “Buy Packages” from the Widget Includes dropdown menu
      • Default Service Location: You can then decide if the widget should default to in-store or the client's location 
      • Default To: Select “Buy Packages
      • Meta CAPI: Learn more here
    • Google Tag Manager: Learn more here
    • Google Analytics 4: Learn more here
    • Facebook Pixel: Learn More
  3. Scroll down to the "Customize Booking Page Theme" section to adjust widget themes and specify what should be displayed in the header when purchasing a package online 
  4. Under the Book Button setting:
    • Your button can hover over your website or have a fixed placement 
    • You can also choose the button position, and it will appear either horizontally or vertically on your page 
    • You will also be able to choose the default location, then select. Next, proceed to the installation page.  
  5. Copy the code and embed it on your website


Congratulations, packages are now available on your website!


**It is important to note that you will need to re-embed the widget on your website once you update the settings.**


Installing Package's Widget as an Entire Page


Once configured, your package purchases can be embedded on your website as a button or an entire page without a pop-up. 


  1. Copy the generated embed code
  2. Paste the iframe code into your website’s HTML. You can add it to a dedicated booking page or within an existing page
  3. A web developer can help adjust size, width, or positioning to fit your site layout.

Display Notes:


On Desktop: The widget will display in a wide format.


On Tablet/Mobile: The widget automatically adjusts to fit narrower screen sizes.


If you update the widget settings later (e.g., add Google Analytics, Facebook Pixel, or Custom CSS), a new URL may be generated. In that case, you’ll need to re-embed the updated code.

Congratulations! Clients can now purchase your packages directly from your website.


Related Articles: 


Video Tutorial




Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article