Menu
Feedback
Start here
Tutorials
Developer portal

Known Issues
Support Rules
Troubleshooting

Frequently Asked Questions
Announcements
Tutorials
Tutorials
Explore in-depth tutorials for operating your VTEX store.
Tutorials
Orders
All orders
Changing items from a completed order
Changing items from a completed order
5 min read

Changing items is a feature that allows retailers to modify the items from an order. With this feature, the store can handle eventual changes in orders motivated by customer mistakes, product unavailability and the inclusion of discounts, among other things.

There are two ways to make a change to an order:

  • VTEX Admin: it is only possible if the order status is Handling Shipping.
  • Order change API: in addition to changing items, you can create discounts and change the order price. You can only change it if the order status in the order API is handling or waiting-for-fulfillment.

After it has been changed, the customer will receive an email notification if the Change of information template (transactional email template related to the order) is enabled in Message Center. The customer receives the messages with the information that was filled in the item change form.

Restrictions

Before making changes to the order, be aware of the restrictions of this feature:

  • You can only change Multilevel Omnichannel Inventory orders when they are mare in external marketplaces.
  • You cannot change incomplete orders.
  • An order can be changed up to 50 times.
  • You cannot apply discounts that are equal to or greater than the order value.
  • The request for change only occurs if there are changes in the number of items or replacement of at least one SKU in the order.
  • Changing items that are not from the marketplace itself or a franchise account is not allowed.
  • The acquirer must accept the new transaction value for the change to occur.
  • Additional amounts are only allowed if the order was paid using the Promissory or CardPromissory payment conditions (available in the Admin in Store Settings > Payment > Settings > Payment Conditions), cash or credit control. In addition, the acquirer must allow transactions without the CVV code and two charging transactions in the same order.
  • The reservation of the items in the inventory is not automatic. You must manually update the number of items that are still available in the inventory.
  • Orders with partial invoices cannot be canceled. If the customer wants to replace or remove items from the order, it is possible to change the order.
  • It is not possible to change an order when its transaction is finalized. For changes to the discounted order value, for example, the OMS considers that you can still change the transaction value if the status in Transaction Details is other than Finished, even if the value has already been settled.
  • You cannot make changes to orders coming from marketplaces integrated with VTEX (either by native connectors or partner connectors).
  • You can only change orders that are being prepared for delivery.
  • For changes in which the final order value is higher than the initial value:
    • If the connectordoes not allow changes to the order value (for higher values), a new transaction will be performed with the remaining value. This way, the transaction will not be linked to the original order. If it is necessary, search for transactions by value, change date or customer name.
    • The settlement of the additional values occurs only after the order is invoiced. Therefore, be careful with this type of transaction. Since the additional amounts will only be settled later, it is more susceptible to fraud.

How to change order items

To make changes to items, follow the steps below:

  1. In the VTEX Admin, go to Orders > All Orders, or type All Orders in the search bar at the top of the page.

  2. Search for the order by using the search bar or the filters and select the desired order.

  3. Click the order to access the Order Details Page.

  4. In the Items to invoice section, click on Change.

    You can only change the order status if the order is in the Awaiting fulfillment status. Only change the order status after getting confirmation from your ecommerce operation. If your order is not Awaiting fulfillment, in the Order Status section, click Start handling > select the checkboxes > click Proceed with status.

  5. Fill out the form with the desired changes.

  • To add new products, type the SKU name in the search bar.
  • To change product quantities adjust the control by increasing or decreasing it.
  • To change the value select Discount or Increase, and enter the updated value.
  • Comment the Reason for changes The comment entered in this field is recorded in the History of modified items. We advise you to describe what the customer who requested the change communicated.
  1. Click on Send.

Changes to the order will be updated in the Items to invoice and History of changed items sections.

Partial invoices

When changing or removing items from an order, the order total changes. In this case, you have to invoice the order by sending the partial invoice corresponding to the amount that will be settled for the order after the change.

The order total will be updated once the invoice is added, corresponding to what is settled by the VTEX payment gateway. The VTEX Payments system will automatically refund the customer if an item is returned.

The partial invoices feature is available to all VTEX stores, but the partial settlement in the gateway is in beta. Besides, for partial invoices to trigger partial settlements in the transaction, it is necessary to use a connector with the Payment Provider Protocol. Legacy connectors do not support the functionality.

Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Was this helpful?
Yes
No
Suggest Edits (GitHub)
Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 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