Menu
Feedback
Start here
Tutorials


Tutorials
Best practices for the success of your VTEX store
Best practices for the success of your VTEX store
Best practices for the success of your VTEX store
7 min read

This article presents key practices to help you manage your VTEX store efficiently and enhance the scalability of your operation. The content is organized as follows:

Partner agenciesSeveral agencies and implementation partners have been certified by VTEX for demonstrating excellence and reliability in platform projects. Whether you need efficient implementation, customized store architecture, or ongoing infrastructure support, we recommend working with our partner agencies. To explore our partners, visit vtex.com or the Partner Portal (available in Portuguese only).

Performance and security

In this section, you will learn about best practices to enhance the performance efficiency and security of your operation.

Document your store architecture

Ecommerce operations often involve integrating different systems and technologies. Keeping the store architecture documentation up-to-date is strategic for ensuring optimal performance from both the structure and the professionals involved.

The main benefits of creating and maintaining updated documentation of the operation architecture include:

  • Efficient implementation and maintenance: It makes the initial phase of store development faster and future maintenance easier. Maintaining architecture documentation reduces reliance on experienced professionals and enhances collaboration between involved parties.
  • Easier evolution: Documenting the store architecture minimizes the friction associated with changes, which contributes to the capacity of the business for innovation.
  • Well-informed decisions: Understanding how the store works allows executive leaders to make informed decisions about infrastructure.
  • Quick action on security issues: Addressing security issues or vulnerabilities is more efficient when architecture documentation is available.
  • Support optimization: When support from our team or third parties is needed, sharing the architecture documentation streamlines communication between parties and increases the effectiveness of their efforts.

For guidelines on documenting your store architecture, see the Get started page on our Developer Portal and learn about the interactive framework of the VTEX platform.

Follow security guidelines

There are strategies to prevent and reduce store exposure to the risk of malicious attacks. Some of the main ones are:

  • Anti-fraud systems: Configure an anti-fraud system for all store payment methods.
  • reCAPTCHA: Use reCAPTCHA to prevent fraud involving fake user accounts created by malicious software.
  • Authentication: If your store has been experiencing recurrent attacks, consider disabling password login and opting for alternative authentication methods for your customers.

For more information about preventive actions, see the article Best practices against virtual attacks and this post on VTEX Community (available in Portuguese).

Manage access permission levels

VTEX store security offers several preventive measures and best practices that can significantly enhance the security of your business. One of the main ones is managing access roles in your VTEX Admin.

Some key recommendations for VTEX roles are:

  • Grant minimal permissions: Create roles considering the minimum level of permissions necessary for users to perform their tasks. Beyond the predefined roles, you can create customized roles. Limiting third-party access to critical content minimizes the risk of unwanted access, data leakage, or other harmful scenarios.
  • Re-evaluate roles: Manage users periodically and ensure that each has an appropriate level of permission. It is crucial to delete roles from employees or vendors who are no longer in your business. Proactively and regularly reviewing users help prevent security breaches caused by improper access.
  • Control app key permissions: App keys used in integrations can also access your VTEX store. Please follow our Best practices for using application keys.
  • Restrict VTEX Admin access to corporate domains: Using corporate domains adds a layer of security, preventing unauthorized access to your store. Limiting access to only use corporate email addresses mitigates the risk of data leaks (intentional or accidental), enhances protection against phishing, and improves the traceability of audit activities.
  • Enable two-factor authentication (2FA): 2FA adds an additional layer of security, protecting access to the store even if the secrecy of your password is compromised. This feature is particularly important for users with access to sensitive information and settings.

Explore our certified marketplaces and partners

The VTEX platform architecture allows stores to act both as marketplaces and sellers, and on Marketplaces and Integrations they can discover and communicate with each other. In addition, VTEX offers native integrations with several certified marketplaces and partners (such as Amazon and Mercado Libre).

If you want to develop an integration with an external marketplace, see the article External Marketplace.

Updates and news

In this section, you can find best practices for monitoring platform status and VTEX product innovations.

Stay updated with our latest launches and news

The VTEX platform is constantly evolving, and a great way for you and your team to stay up to date with new launches is by following our documentation portals:

Documentation PortalLocation
Help CenterPage: News
Developer PortalPage: Release Notes

Some of the main advantages of staying up to date are:

  • Keep your operation aligned with the latest launches to use the platform to its full potential and maintain your competitive advantage in the market.
  • Understand how new features work to ensure a faster and seamless implementation.
  • Configure updates to increase store security, as we continually innovate to protect your business operation.
  • If you need to contact support, familiarity with new features allows you to interact more efficiently with our support team, resulting in quicker solutions.

The announcements from the Help Center News page are also accessible through your VTEX Admin. To view this content, click the bell icon at the top of the page.

Receive platform status notifications

When an incident occurs on the platform, VTEX is committed to acting in the most transparent and informative way possible.

For this purpose, VTEX provides a platform status page. On this page, you can monitor the platform's stability in real time, as well as view scheduled maintenance. You can subscribe to the page to receive notifications via:

For moreninformation about the platform status page, see the article VTEX Status Page.

Explore our onboarding content

VTEX offers a wide range of features and products, and it's important to familiarize yourself with them to determine which resources are best suited to your business needs.

For this reason, we provide different types of onboarding material about the platform:

FormatLocationLanguage
DocumentationHelp Center: Onboarding guideEnglish, Spanish, and Portuguese.
VideosSite: Onboarding VTEXPortuguese only.
Demos and ebooksSite: vtex.comEach piece of content is available in English, Spanish, or Portuguese, depending on your location.

Community and support

In this section, you will learn about best practices for optimizing your support network in the VTEX ecosystem.

Join the VTEX Community

The VTEX Community is a publicly accessible space where our specialists, customers, implementation partners, and the entire VTEX ecosystem collaborate, share knowledge, and support each other.

The collaborative nature of our community is an important source of support at VTEX, and some of its main advantages are:

  • Fast responses: The VTEX Community operates 24/7, with members from different countries. Your questions can be answered at any time, not only by VTEX professionals, but also by others who may have experienced similar situations and can offer insights.
  • Diverse perspectives: Interacting with various members of the community provides access to different perspectives and problem-solving approaches. This diversity often results in innovative solutions.
  • Knowledge sharing: Our community has become a sort of virtual library, where you can find tips, best practices, and a variety of practical content to help you manage your VTEX store effectively.
  • Professional and business networking: Being active in the community contributes to developing your professional network.

Learn best practices for VTEX support requests

In some cases, submitting a ticket to VTEX Support is necessary, such as those involving sensitive information or urgent needs.

Our specialists are prepared to address your questions and provide a positive experience throughout the process. However, you can help ensure that support is as quick and effective as possible.

These are the best practices for opening a ticket with VTEX Support, in order to achieve a faster and more objective service:

  • Provide detailed information about the reason for opening the ticket.
  • Describe the situation or issue clearly, precisely, and objectively (especially for urgent matters).
  • Maintain clear and proactive communication throughout the interaction.
  • When possible, attach screenshots and relevant logs.
  • When possible, explain how to reproduce the error or issue.

These are some of the most important recommendations. For more information, see the article Best practices for opening a ticket with VTEX Support.

For an overview of our ticket support system, check the VTEX Support track in the Onboarding guide.

Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Was this helpful?
Yes
No
Suggest Edits (GitHub)
Store Settings Overview
« Previous
Best practices against virtual attacks
Next »
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