Menu
Feedback
Start here
Tutorials


Fulfillment & Logistics on VTEX
6 min read

Logistics or fulfillment is the process of planning and executing the transportation and storage of merchandise; and shipping orders to customers. It is directly related to the customer experience and to the store's business strategy, therefore, your logistics configuration is critical to your business.

The VTEX platform allows you to register and control your inventory, manage shipping rates, control item availability, and track deliveries.

If you have not made the first steps in the Shipping module, check out this complementary content: The article Getting started with Logistics. Our Logistics Glossary, in which you can find the definitions of logistics terms used at VTEX. The logistics settings available via API.

To find out which logistics configurations are necessary and how to perform them, you must first understand the steps in the purchase flow of a product.

  1. The process starts at the storefront: the customer selects the desired products and proceeds to checkout.

  2. At checkout, the customer enters their location, and the platform checks the available shipping methods. At this stage of the purchase process, the platform calculates the best shipping strategy for the customer. To do this, VTEX:

    • Checks the availability of the items and where they will be picked up (warehouse);
    • Selects the loading dock and the time when the carrier must collect the items;
    • Analyzes the shipping policies that meet the customer's shipping conditions. Through the shipping policies, the platform analyzes the carriers that can deliver the order and the available pickup points.
  3. After the calculation, the platform displays the delivery methods available to the customer (with their respective delivery times and prices). The customer chooses between pickup and delivery and places the order. Once the order is placed, the reservation of the products is authorized. With this, the platform ensures that the items cannot be sold again.

  4. Once the payment is confirmed, the reservation is also confirmed.

  5. After the payment is confirmed and the grace period for order cancellation expires, the platform waits for the retailer to handle the items. When the retailer starts handling the order, they indicate to the platform that the order items and their invoices are being prepared. From this stage, the reservation is acknowledged.

  6. The store uploads the order invoice on the platform.

  7. The shipping process begins:

    • For orders that are shipped to the customer's address (delivery), the store sends the packages to the loading dock where they will be collected by the carrier. The carrier (chosen through the shipping policies) delivers the order.
    • For orders that are shipped to pickup points (pickup), the store must make the packages ready for customer pick up. To do this, the packages are collected from the warehouse and transported to the pickup point. Transportation from the loading dock to the pickup point is configured using a shipping policy.
  8. After invoicing and shipping, the store is responsible for updating the inventory, which also means removing the items from inventory.

Please note that the shipping process depends on the configuration made on the platform. Here, we present the scenarios for each type of shipping (delivery and pickup), but there are other possible flows in the shipping process. For example, when the customer chooses pickup and the selected pickup point is the warehouse, there is no need to transport the packages.

{"base64":"","img":{"width":1115,"height":962,"type":"svg","mime":"image/svg+xml","wUnits":"px","hUnits":"px","length":159675,"url":"//images.ctfassets.net/alneenqid6w5/2e2f4toAiFamlcXlAQfC3h/2cf59529b64fd641f61b1afdb807d136/Envio_EN.svg"}}

Configuring the logistics process

The logistics process must be configured according to your store needs. These configurations are made in the Shipping module. Check out the features available in the module and how each one impacts your business:

Contributors
1
Photo of the contributor
+ 1 contributors
Was this helpful?
Yes
No
Suggest Edits (GitHub)
Managing Singleton content types
« Previous
Logistics Glossary
Next »
Contributors
1
Photo of the contributor
+ 1 contributors
On this page
Still got questions?
Ask the community
Find solutions and share ideas in the VTEX community.
Join our community
Request support from VTEX
For personalized assistance, contact our experts.
Open a support ticket
GithubDeveloper portalCommunityFeedback