Skip to main content

Troubleshooting Widget Issues

If something is not working as expected with your booking widget, this page covers the most common problems and how to fix them.

Widget Not Loading

The page shows a blank white screen

Possible causes:

  • The widget URL may be incorrect
  • Your EquipDash account may be inactive

What to try:

  1. Go to Settings > Booking widget and copy a fresh direct link from the Embed options section.
  2. Open it in a new browser tab to verify it loads.
  3. If the direct link works but the embedded version does not, the issue is with the iframe on your website — see the "Iframe Not Displaying" section below.
  4. Make sure your EquipDash subscription is active. An expired subscription may disable the widget.

The widget shows a 404 or "Not Found" error

Possible causes:

  • The supplier ID in the URL is incorrect
  • The widget URL was mistyped

What to try:

  1. Go to Settings > Booking widget and copy the correct link.
  2. Make sure you are using the full URL, including https://.
  3. Paste the fresh link into your website embed code.

Iframe Not Displaying

The iframe shows a blank space on my website

Possible causes:

  • The iframe code was pasted incorrectly
  • Your website builder is stripping the iframe HTML
  • A content security policy is blocking the iframe

What to try:

  1. Double-check that the entire iframe code was pasted, including the opening <iframe tag and closing </iframe> tag.
  2. In your website builder, make sure you are using a Custom HTML or Code block, not a regular text block. Regular text blocks often strip HTML tags.
  3. Check your browser's developer console (press F12, then click "Console") for any error messages about blocked content or security policies.
  4. If you are using WordPress, make sure the iframe is in the Custom HTML block, not the paragraph block. If you are using the classic editor, paste it in the Text tab, not the Visual tab.

The widget loads but is cut off at the bottom

What to try:

  1. Increase the height value in your iframe code. The default is 800 pixels — try 1000 or 1200 for larger catalogs.
  2. For example: <iframe src="..." width="100%" height="1200" frameborder="0"></iframe>

The iframe is very narrow

What to try:

  1. Make sure the width in your iframe code is set to 100%.
  2. Check that the parent container on your website is not restricting the width. Inspect the element in your browser's developer tools to see if a surrounding <div> has a narrow max-width.

Products or Experiences Not Showing

The widget loads but shows no products

Possible causes:

  • No products have been created in EquipDash
  • Products are not set to "Active" status
  • Products do not have pricing configured

What to try:

  1. Go to Rentals > Products in EquipDash and make sure you have products created.
  2. Check that each product's status is Active. Inactive or draft products are hidden from the widget.
  3. Verify that each product has pricing set up. Products without pricing may not appear.
  4. If you are using the wizard with skill levels, make sure products are assigned to at least one level.

Store products are not appearing on the widget

What to try:

  1. Go to Settings > Store and make sure the Enable Store toggle is turned on.
  2. Check that each product's status is Active and marked as Standalone. Products set to Add-on only do not appear on the store widget.
  3. Verify the products have pricing and images set up.

Experiences are not appearing on the widget

What to try:

  1. Go to Experiences in EquipDash and verify your experiences are created and active.
  2. Make sure each experience has availability schedules configured. Experiences without schedules have no time slots to display.
  3. Check that the experience has pricing set up with at least one rate category.
  4. Confirm you are using the experiences widget link, not the rentals link.

Availability Issues

The widget shows no availability even though I have stock

Possible causes:

  • The selected dates fall outside your business hours or operating days
  • All inventory units are already booked for those dates
  • Inventory units are in the workshop (under maintenance)

What to try:

  1. Check your business hours in Settings > Business Details to make sure the selected dates are operating days.
  2. Go to Rentals > Products, click the product, and check the Inventory tab to see if units are available or if they are all booked or in the workshop.
  3. Review the Calendar for the selected dates to see if the inventory is tied up in existing bookings.

Experience time slots show as sold out when they should not be

What to try:

  1. Go to Experiences, click the experience, and check the Availability tab.
  2. Verify the participant limit for the time slot in question.
  3. Check if there are existing bookings consuming the spots by looking at the time slot details.
  4. Make sure the availability schedule is set up for the correct days and times.

Checkout Problems

Customer cannot complete the checkout

Possible causes:

  • Required form fields are not filled in
  • Payment processing is not configured
  • A validation error is occurring

What to try:

  1. Ask the customer to check that all required fields (name, email, phone) are filled in correctly.
  2. If online payments are enabled, confirm your Stripe account is connected and active in Settings > Payments.
  3. Ask the customer to try a different browser or clear their cache and cookies.

Payment fails during checkout

Possible causes:

  • The customer's card was declined
  • Stripe is in test mode but the customer is using a real card (or vice versa)
  • Your Stripe account has an issue

What to try:

  1. If you are testing, make sure your Stripe account is in test mode and use a test card number.
  2. If you are live, make sure Stripe is in live mode.
  3. Check your Stripe Dashboard for any failed payment details or error messages.
  4. Ask the customer to try a different payment card.

Confirmation email not received

What to try:

  1. Ask the customer to check their spam or junk folder.
  2. Verify that the customer entered their email address correctly during checkout.
  3. Go to Settings > Notifications and make sure the booking confirmation email is enabled.
  4. Check the booking in EquipDash to confirm it was created successfully — if the booking exists, the email should have been sent.

Promo Codes and Vouchers Not Working

Customer says the promo code is not accepted

What to try:

  1. Go to Promotions > Promo Codes and check that the code is active and has not expired.
  2. Verify the code has not reached its usage limit.
  3. Check if the code has restrictions (e.g., minimum order amount, specific products only) that the customer's cart does not meet.
  4. Make sure the customer is entering the code exactly as it appears (codes are usually case-insensitive, but double-check).

Voucher code is not being accepted

What to try:

  1. Go to Promotions > Vouchers and look up the voucher code.
  2. Check that the voucher has remaining balance.
  3. Verify the voucher has not expired.
  4. Make sure the customer is entering the full code correctly.

General Tips

  • Clear your cache — If the widget looks outdated after making changes, clear your browser cache or try an incognito window.
  • Check multiple browsers — Test in Chrome, Safari, and Firefox to rule out browser-specific issues.
  • Test on mobile — Some issues only appear on mobile devices.
  • Check your console — Press F12 in your browser and look at the Console tab for JavaScript errors that might indicate a problem.
  • Contact support — If none of the above solve your issue, reach out to EquipDash support with details about the problem, your browser, and any error messages you see.