Documentation
Feedback
Guides
App Development

App Development
VTEX App Store
Becoming a registered VTEX App Store developer

From the release of Extensions Hub, we changed our terms of service to enable VTEX partners to promote and sell their apps in the App Store. Thus, we created an addendum in the contract with partners, considering the app monetization and the new payment flow.

Due to changes in our internal procedures, we applied temporary restrictions related to publishing apps in the App Store:

  • Partners that already have published apps and still did not sign the new contract with the addendum must sign it as soon as possible.
  • Only partners that already signed the new contract can publish apps as usual, following the homologation process.
  • We are not accepting new partners for publishing apps in the App Store.

The VTEX App Store is a marketplace for VTEX IO plug-and-play solutions.

As a developer, you can share your own solutions with other VTEX users in the VTEX App Store so they can also leverage their business.

For that, you must register as a VTEX App Store seller by taking the following steps:

  1. Express your interest to our team.
  2. Sign our commercial agreement.
  3. Register as a VTEX App Store seller.

Step by step

Step 1 - Expressing your interest

Fill out the Application form to share your interest in publishing your application or integration on the VTEX App Store.

The form will help our team to understand the best approach and prioritize the publication demands.

Step 2 - Signing our commercial agreement

If the form was correctly filled out and the team agrees that the application is suitable for the VTEX App Store, the next step is to sign a commercial agreement with VTEX.

This contract, provided by the VTEX team to you, will grant VTEX distribution rights over the app. In addition, it is going to sign your account up to the VTEX Network Partner Program if you are not already a member.

The Network Partner Program provides access to a VTEX account, allowing you to test and develop new apps and have access to tech support from the VTEX partner team.

Step 3 - Registering as a VTEX App Store seller

The App Store is a Marketplace. Therefore, partners looking to distribute their apps should register as a seller there.

This structure (seller - marketplace) configuration is done through the vtex.app-store-seller app.

Follow the steps below to register as a new seller on VTEX App Store:

  1. Logged into the VTEX account in which you are working, run vtex install vtex.app-store-seller@0.x in your terminal.
  2. Access the admin of the VTEX account in which you're working.
  3. In Installed apps, access Seller setup and fill out the required fields.
  4. Select the sales channel you intend to use to connect to the App Store.
  5. Choose an affiliate ID, made up of 3 consonants:

{"base64":"  ","img":{"width":2756,"height":1392,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":218487,"url":"https://cdn.jsdelivr.net/gh/vtexdocs/dev-portal-content@main/images/vtex-io-documentation-becoming-a-registered-vtex-app-store-developer-1.png"}}

{"base64":"  ","img":{"width":2762,"height":1388,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":211516,"url":"https://cdn.jsdelivr.net/gh/vtexdocs/dev-portal-content@main/images/vtex-io-documentation-becoming-a-registered-vtex-app-store-developer-2.png"}}

After submitting the request to be a seller, you can check its status until our team approves it. This approval is required in order to complete the next steps and be able to successfully publish your app in the VTEX App Store.

Contributors
5
Photo of the contributor
Photo of the contributor
Photo of the contributor
Photo of the contributor
Photo of the contributor
+ 5 contributors
Was this helpful?
Yes
No
Suggest edits (Github)
See also
Submitting your app to the VTEX App Store
App Development
Contributors
5
Photo of the contributor
Photo of the contributor
Photo of the contributor
Photo of the contributor
Photo of the contributor
+ 5 contributors
On this page