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
- Advantages
- Requirements
- Delivery Promise for Store Framework
- Delivery Promise for headless stores
- Delivery Promise for FastStore
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:
| Filter | Description | Availability |
|---|---|---|
| Deliver to | Products available for delivery to the specified address. | Store Framework and FastStore (only on PLPs and search results) |
| Pickup | Products 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 nearby | Products 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 filters | All 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 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:
| Advantage | Details |
|---|---|
| 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:
|
| Improved shopping experience | Delivery Promise promotes a better shopping experience for the customer as a whole:
|
| Promotion of physical store sales | Delivery Promise gives customers confidence in finding certain products in physical stores, which encourages them to go to the stores and increases sales opportunities. |
Requirements
Delivery Promise allows the customer to view, during navigation, only the products they can actually purchase, considering stock availability and the delivery options valid for the delivery address they provide. By knowing the customer's location from the beginning of the buying journey, the store displays a more accurate and relevant assortment, with delivery deadline and shipping method information available from the earliest steps of the purchase. To join the current phase of Delivery Promise, contact our Support and meet the following conditions:
- Use Intelligent Search.
- Build your store's frontend using Store Framework, FastStore, or a headless approach using the Intelligent Search API v1, as described in the Delivery Promise for headless stores guide. Make sure your search requests always pass the Delivery Promise postal code and pickup points hash parameters.
- External sellers must comply with the notification protocol of the Delivery Promise Notification API.
- Do not use VTEX Shipping Network in your VTEX account.
- Do not use Operational capacity in your VTEX account.
- Do not use more than 10,000 pickup points.
- Do not use Assembly Options from regular sellers.
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 Delivery Promise 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 v1 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.