VTEX Commerce APIs
Become a partner
What is VTEX IO
What is VTEX Store Framework
Build stores with Store Framework
Setting your store's theme
Building your own store theme
VTEX Resource Name (VRN)
Changing your store's icons
Customizing your store’s typography
Using CSS Handles for store customization
Contributing with new CSS Handles
Using the Markers prop to customize a block's message
Customizing the Header and Footer blocks by page
Best practices for rendering images
Linking URLs in banners using Site Editor
Configuring custom images for the SKU Selector
Using Flex Layout
Building a Carousel using Slider Layout
Building a Product Details Page
Creating modals using icons
Creating a new custom page
Creating a custom search results page
Using the Fold blocks
Using Sandbox blocks
Creating a native form for your store users
Improving your store's performance
Enabling 404 pages
Configuring a B2B environment
Installing apps in live stores: best practices
Making your theme content public
Understanding how store URL indexing works
Managing URL Redirects
Enabling the store's PWA notice
Enabling the Order Form optimization
Setting up Google Tag Manager
Setting up Google Analytics search tracking
Deactivating the VTEX IO native service worker
Internationalizing product prices
Translating storefront content
Translating catalog content
Cross-border stores content internationalization
Creating robots files for cross-border stores
Checking your store's binding id
VTEX IO Development
Filling the Application form for development
VTEX IO CLI installation and command reference
Running A/B tests
Submitting your app in the VTEX App Store
Listing an account’s apps
Making your new app version publicly available
Linking an app
Releasing a new app version
Publishing an app
Installing an app
Creating a Development workspace
Creating a Production workspace
Promoting a workspace to master
Developing service configuration apps
Using the Assets Builder
Becoming a Sponsor Account
Configuring an Edition app
Updating Edition apps
Running IO scripts in any VTEX store
Migrating CMS settings after a theme major update
Managing application logs
How to contribute
Didn't find your answer?
Join the discussion!
Check out our most flexible blocks to add different layout elements into your store.
Allows a block rendering under pre-defined conditions.
Builds a complex custom layout using the concept of rows and columns, setting the desired structure and positioning of blocks in a given page.
Builds an accordion or any component that controls visibility of a section of content.
Provides blocks that help you create modals in your store.
Declares layout structures that will only be rendered in a specific screen-size breakpoint.
Helps you create a Dropdown, Select or a Tooltip component.
Flexible solution for building sliders of blocks within your store theme.
Renders blocks on top of other blocks.
Provides layout structures to help building elements that should be fixed positioned.
Builds custom tabbed layouts. In other words, it allows you to build the store layout using tabs.