Documentation
Feedback
Guides
API Reference

Guides
Guides
Logistics

Delivery Promise

Delivery Promise helps your store show only products that can be delivered or picked up based on the customer’s location. It improves shopping experience, reduces cart abandonment, and increases product assortment visibility.

This feature is in beta, and we are actively working to improve it. If you have any questions, please contact our Support.

Delivery Promise is a VTEX solution that provides accurate and reliable delivery estimates for available products based on the customer's location. It ensures that customers only see products that are in stock and can be delivered to their address or picked up at a nearby location. Using this solution, your store can guarantee delivery for every product a customer sees.

The content is organized as follows:

Available features

When the customer provides their address, an initial selection of products is made, displaying only products that can be delivered to that location or picked up at pickup points within a radius of up to 50 km from the provided address — a limit determined by Checkout.

  • Products available for the desired postal code.
  • Product delivery deadlines.
  • Products available in stores near the customer's location.
  • Faster shipping methods for order delivery.
  • Pickup point where the customer wants to pick up the order.

At this stage, Delivery Promise allows your store's customers to filter the products displayed during navigation by using these filters:

FilterDescriptionAvailability
Deliver toProducts available for delivery to the specified address.Store Framework and FastStore (only on PLPs and search results)
PickupProducts available for pickup at locations within up to 50 km of the specified address.Store Framework and FastStore (only on PLPs and search results)
Pickup nearbyProducts available for pickup at locations within up to 10 km of the specified address.Store Framework and FastStore (only on PLPs and search results)
Pickup at {{name}}Products available for pickup at a specific pickup point.Store Framework and FastStore (only on PLPs and search results)
Global filtersAll products available in the store’s navigation.FastStore

The filters mentioned above are native components of Intelligent Search. If you want to develop custom components for your store, please contact your development team or an implementation partner.

Advantages

Delivery Promise is suitable for all types of operations, as the solution provides many advantages for any business model. Learn about the store architecture requirements for participating in the current beta phase in the Requirements and restrictions section.

For omnichannel operations, the greater the coverage of the logistics network and the greater the number of sellers and franchise accounts associated with the operation, the greater the benefits. The table below shows the main advantages:

AdvantageDetails
Fewer abandoned carts

Customers often abandon an order after entering their location at the cart step when they find out that the products can't be shipped to their location or that the shipping time doesn't meet their expectations.

With Delivery Promise, the availability and delivery feasibility of each product the customer sees on the product listing page are considered based on the customer's location. In addition, shipping information is displayed from the beginning of the customer's buying journey.

Increased product assortment on the product listing page

Without Delivery Promise, the product assortment displayed on the product listing page may not reflect all available products from sellers due to limitations in features such as seller regionalization, Comprehensive Seller and the seller selection algorithm.

With Delivery Promise, the customer can view the complete product assortment of all sellers, provided that:

  • Sellers are correctly configured..
  • Products are available in stock..
  • Products have a valid shipping method to the address entered by the customer.

Improved shopping experience

Delivery Promise promotes a better shopping experience for the customer as a whole:

  • It eliminates any frustration at checkout when they find it impossible to place an order.
  • It allows customers to view more products.
  • It allows customers to browse the storefront in a way that meets their needs, whether they prioritize the type of shipment or choose to place an order in a physical store.

Promotion of physical store salesDelivery Promise gives customers confidence in finding certain products in physical stores, which encourages them to go to the stores and increases sales opportunities.

Requirements and restrictions

Delivery Promise requires the customer's location from the beginning of the buying journey, ensuring that only products with valid shipping methods are displayed on the product listing page. To join the current phase of Delivery Promise, you must meet the following conditions:

RequirementDescription
Install Intelligent SearchInstall the Intelligent Search app in your VTEX account. This app provides advanced search capabilities for your store.
Install Session ManagerInstall the Session Manager app in your VTEX account. This app enables your store to collect user session data.
Build the storefrontBuild your store's frontend using Store Framework or FastStore.

Check the Delivery Promise visual library with use cases, behavior specifications and components to better understand how to apply it to your store.

Delivery Promise for Store Framework

When building your storefront with Store Framework, you can enable Delivery Promise components using the Shipping Option Components and Search Result apps.

Learn how to configure these components in the Setting up Delivery Promise components (Beta) guide.

Delivery Promise for headless stores

When using a headless approach in your store, you can use the Intelligent Search API to enable Delivery Promise. To learn how to apply it to your store, read the Delivery Promise for headless stores (Beta) guide.

Delivery Promise for FastStore

When building your storefront with FastStore, you can enable Delivery Promise using hooks, filter options, and location priority. Learn how to apply it in the Delivery Promise guide.

Contributors
2
Photo of the contributor
Photo of the contributor
Was this helpful?
Yes
No
Suggest Edits (GitHub)
See also
Contributors
2
Photo of the contributor
Photo of the contributor
Was this helpful?
Suggest edits (GitHub)
On this page