Our boilerplate theme for creating stores on the VTEX IO platform.
This theme includes the Delivery Promise feature, which provides customers with accurate delivery and pickup availability information based on their location.
Key functionalities:
- Capturing the shopper's location: Allows the store to obtain the shopper's location, either automatically via browser geolocation or manually via postal code/address, so product availability and delivery or pickup options are calculated specifically for that location.
- Filtering by delivery method: Allows shoppers to filter product listings to items available for delivery or pickup based on their selected address and logistics information.
- Header: Provides a global toggle (for example, to choose between Delivery or Pickup) that applies the chosen delivery method across the entire browsing session.
- Sidebar: Adds filters to PLP and search pages so shoppers can refine results by delivery method (delivery, pickup, nearby pickup, or pickup point).
- Filtering by pickup point: Limits results to products available for pickup at the selected store or location.
- Header: Offers a global filter by store/pickup point control so shoppers can select a specific store and see only products available for pickup there across the site.
- Sidebar: Displays a list of eligible pickup points for the current search or PLP, allowing shoppers to refine results to a specific location.
- Filtering by Delivery Option: Enables filters for specific Delivery Options and SLAs, so shoppers see only products that can be delivered within the selected delivery time.
- Filtering by Dynamic Estimate: Allows shoppers to filter products by time-sensitive promises (such as "Receive today" or "Receive tomorrow"), using dynamically calculated delivery or pickup estimates for their location. These filters rely on dynamic estimates that are displayed only when an active Delivery Option (configured by the merchant) can realistically fulfill the order during the store business hours.
For more information, see our Store Framework documentation.
All store components shown in this document are also open source. Production-ready, you can find those apps in this GitHub organization.
Store Framework is the baseline for creating any store using VTEX IO Web Framework.
Store GraphQL is a middleware to access all VTEX APIs.
- Header
- Footer
- Slider Layout
- Shelf
- Telemarketing
- Menu
- Login
- Minicart
- Category Menu
- Product Summary
- Breadcrumb
- Search Result
- Product Details
- Store Components
- Order Placed
- Shipping Option Components
Learn how to contribute with this project.
Special thanks to these wonderful people:
Hugo Costa 📖 |
This project follows the all-contributors specification. All contributions are welcome!
