Client Problem
The client asked us to develop a functional and user-friendly marketplace that brings together small bakeries and private masters offering fresh desserts and sweets. It was essential to consider the specificity of the products and the work schedules of vendors across different time zones.
Main Goals
- Develop an adaptive and attractive website design
- Implement a distance filter between Customers and Vendors
- Create a Vendor work schedule system with time zone adjustments
What We Did
Design Based on Unitheme2
To implement the website design, we used the popular AB: Unitheme2 theme, customized to meet the client’s specific requirements. We developed layouts for all key pages, ensuring easy navigation and a modern visual style.

Automatic Customer Location Detection
The Customer’s entry to the site begins with automatic and precise geolocation detection.
If a Customer wants to ship a product to a different address (for example, as a gift), they can manually enter it.
The location is saved in the user’s session.

Distance Filter Between Customer and Vendor
Thanks to the new filter, only products from vendors whose delivery zones cover the customer’s location are displayed on the storefront. These results affect other filters (Vendor, Price, Weight), so buyers see only relevant items. Distance to the vendor is shown in both the catalog and product cards.

"To order" Filter
We added a filter allowing customers to choose between in-stock items or those available for pre-order. This simplifies selection and reduces search time.

Shipping Сalendar
We developed an add-on for managing vendor work schedules, which allows configuration of:
- Working days, weekends, short days, and holidays;
- Delivery time intervals and deadlines for same-day orders;
- Order limits per interval, surcharges for time slots and zones;
- Delivery zones with surcharges and filtering by city/region of the buyer.
In the Admin Panel, this appears as a table of all vendors with visual editing options for their calendars.

Delivery
We enhanced the default delivery add-on:
- Added the ability for administrators to set custom names for “Pickup” and “Delivery to Customer Address” methods;
- Created delivery method templates for new vendors with limited editing rights;
- Hidden option for vendors to add their own delivery methods;
- Implemented logic for determining the buyer’s address on the storefront considering their profile and geolocation.
In the admin panel, the “Deliveries” page displays main information about all placed deliveries.

Orders display delivery date/time adjusted for time zones (can be edited manually).

Product Page

Checkout Page

Project Results
- A unique marketplace with geolocation support, distance-based filtering, and flexible delivery has been developed.
- Increased conversion and user loyalty thanks to accurate gelocation detection and personalized product selection.
- Improved user experience through an intuitive interface and customizable delivery settings.
- Platform scalability has been ensured — it’s ready for adding new vendors and delivery regions.
The implemented Desert marketplace became an effective platform for selling confectionery products, connecting vendors and customers nationwide. The project allowed the client to launch a scalable and flexible online service that meets the high demands of the modern market.
If you’re looking to build a marketplace with unique logic and functionality — we can help bring your idea to life from scratch or enhance your existing solution.
Client Problem
The client asked us to develop a functional and user-friendly marketplace that brings together small bakeries and private masters offering fresh desserts and sweets. It was essential to consider the specificity of the products and the work schedules of vendors across different time zones.
Main Goals
- Develop an adaptive and attractive website design
- Implement a distance filter between Customers and Vendors
- Create a Vendor work schedule system with time zone adjustments
What We Did
Design Based on Unitheme2
To implement the website design, we used the popular AB: Unitheme2 theme, customized to meet the client’s specific requirements. We developed layouts for all key pages, ensuring easy navigation and a modern visual style.

Automatic Customer Location Detection
The Customer’s entry to the site begins with automatic and precise geolocation detection.
If a Customer wants to ship a product to a different address (for example, as a gift), they can manually enter it.
The location is saved in the user’s session.

Distance Filter Between Customer and Vendor
Thanks to the new filter, only products from vendors whose delivery zones cover the customer’s location are displayed on the storefront. These results affect other filters (Vendor, Price, Weight), so buyers see only relevant items. Distance to the vendor is shown in both the catalog and product cards.

"To order" Filter
We added a filter allowing customers to choose between in-stock items or those available for pre-order. This simplifies selection and reduces search time.

Shipping Сalendar
We developed an add-on for managing vendor work schedules, which allows configuration of:
- Working days, weekends, short days, and holidays;
- Delivery time intervals and deadlines for same-day orders;
- Order limits per interval, surcharges for time slots and zones;
- Delivery zones with surcharges and filtering by city/region of the buyer.
In the Admin Panel, this appears as a table of all vendors with visual editing options for their calendars.

Delivery
We enhanced the default delivery add-on:
- Added the ability for administrators to set custom names for “Pickup” and “Delivery to Customer Address” methods;
- Created delivery method templates for new vendors with limited editing rights;
- Hidden option for vendors to add their own delivery methods;
- Implemented logic for determining the buyer’s address on the storefront considering their profile and geolocation.
In the admin panel, the “Deliveries” page displays main information about all placed deliveries.

Orders display delivery date/time adjusted for time zones (can be edited manually).

Product Page

Checkout Page

Project Results
- A unique marketplace with geolocation support, distance-based filtering, and flexible delivery has been developed.
- Increased conversion and user loyalty thanks to accurate gelocation detection and personalized product selection.
- Improved user experience through an intuitive interface and customizable delivery settings.
- Platform scalability has been ensured — it’s ready for adding new vendors and delivery regions.
The implemented Desert marketplace became an effective platform for selling confectionery products, connecting vendors and customers nationwide. The project allowed the client to launch a scalable and flexible online service that meets the high demands of the modern market.
If you’re looking to build a marketplace with unique logic and functionality — we can help bring your idea to life from scratch or enhance your existing solution.