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
Unified Commerce
VTEX Sales App
Assembly Options in VTEX Sales App
Assembly Options in VTEX Sales App

VTEX Sales App is an app that allows integration between online and physical sales channels. It enables sales associates to offer customized, in-person service to customers while handling an end-to-end sales process — from choosing products to finding the best payment method and shipping option.

For more information on installing VTEX Sales App, check out the article VTEX Sales App - Basic Settings.

Assembly Options is available in the VTEX App Store and allows sellers to offer additional services during the sale process, such as extended warranties and protection plans. It also makes it possible to assemble sets of multiple SKUs, such as Christmas or breakfast baskets, makeup sets, etc.

Installing Assembly Options

To use Assembly Options, you need to have the VTEX Sales App and the Assembly Options App installed in your store. The Assembly Options App is only available for VTEX IO stores.

Assembly options app scenarios in VTEX Sales App

There are two scenarios for adding services to products in a single cart:

Scenario 1: Selecting a single service

  1. Add to the cart a product that has an Assembly Options service associated with it.
  2. Select the service option you want and click the Continue to Cart button.
  3. After completing the process, you can view the selected services in your cart, along with the total order amount.

{"base64":"  ","img":{"width":1396,"height":872,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":47023,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/en/tutorials/Unified%20Commerce/VTEX%20Sales%20App/assembly-options-in-vtex-sales-app_1.png"}}

{"base64":"  ","img":{"width":1177,"height":707,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":55509,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/en/tutorials/Unified%20Commerce/VTEX%20Sales%20App/assembly-options-in-vtex-sales-app_2.png"}}

Scenario 2: Selecting multiple services

  1. Add to the cart a product that has an Assembly Options service associated with it.

  2. You can choose more than one service by selecting the service you want and clicking the Next button.

  3. Select the other service you want to add and click the Continue to Cart button.

  4. After completing the process, you can view the selected services in your cart, along with the total order amount.

  5. Click the Continue button. If any services require additional information, complete the necessary fields to link this information to the purchased service.

  6. Click the Apply button.

{"base64":"  ","img":{"width":1396,"height":872,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":47023,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/en/tutorials/Unified%20Commerce/VTEX%20Sales%20App/assembly-options-in-vtex-sales-app_3.png"}}

{"base64":"  ","img":{"width":1128,"height":710,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":31706,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/en/tutorials/Unified%20Commerce/VTEX%20Sales%20App/assembly-options-in-vtex-sales-app_4.png"}}

{"base64":"  ","img":{"width":1129,"height":707,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":57866,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/en/tutorials/Unified%20Commerce/VTEX%20Sales%20App/assembly-options-in-vtex-sales-app_5.png"}}

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