Custom Booking Widget with Multi-Language Support for Squarespace

Project Type: Custom Squarespace Development
Platform: Squarespace
Features: Dynamic Booking.com Widget, Multi-Language Compatibility (Weglot)
Target Market: International Travel/Destination Websites

Project Overview:

Developed a custom booking widget for a Squarespace destination website, allowing users to search for accommodations via Booking.com directly from each destination page. The widget dynamically updates the Booking.com URL based on user inputs, including:

  • Check-in / Check-out dates

  • Number of adults and children

  • Children’s ages

  • Number of rooms

The project also included:

  • Replicating the existing 7.0 widget on the new 7.1 Squarespace version with improved design

  • Ensuring consistent functionality across 80+ destination pages

  • Optimizing the widget for desktop and mobile layouts, inspired by Booking.com’s UX

  • Implementing Weglot integration to make the widget fully compatible in Brazilian Portuguese, Spanish, and French

Outcome:

  • High-quality, responsive booking experience for website visitors

  • Fully dynamic functionality, saving manual setup time across multiple pages

  • Multi-language support expanded the client’s international reach

Demo / Visuals:

SQSPStarter

Founder,

SQSPStarter - The largest resource for Squarespace

https://www.sqspstarter.com