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