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.

desert_main_page-1177x1500.webp

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.

Screenshot_52.png

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.

desert_cakes-1500x636.webp

"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.

desert_filters-768x472.webp

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.

Screenshot_1-1.png

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.

Group-6-1-1-1500x750.png


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

Screenshot_1.png

Product Page

Group-690-1500x829.png

Checkout Page

desert_product_cart-1500x865.webp

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.

Desert: Confectionery Marketplace with Geolocation, Work Schedules, and Filter by Distance
Date
29 January 2026
Development duration
4 months
Services
Design creation
Our designers will create a unique design for your store. We consider your branded elements, user preferences, and modern trends. The result is an attractive and functional interface.
Add-on/modification development
Need custom functionality for your store? We develop apps, modifications, and integrations to meet your unique requirements. Reliable and professional solutions.

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.

desert_main_page-1177x1500.webp

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.

Screenshot_52.png

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.

desert_cakes-1500x636.webp

"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.

desert_filters-768x472.webp

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.

Screenshot_1-1.png

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.

Group-6-1-1-1500x750.png


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

Screenshot_1.png

Product Page

Group-690-1500x829.png

Checkout Page

desert_product_cart-1500x865.webp

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.