Documentation
Feedback
Guides
Storefront Development

Storefront Development
Store FrameworkUsing advanced layouts
Using advanced layouts

Discover how to create advanced layouts in your Store Framework store.

In this section, you'll learn how to use advanced layout components in your Store Framework store to improve your storefront design and functionality.

Advanced layout components, as well as other components, are built on the VTEX IO development platform using React technology. To learn more about the use of components, see the section Using components.

See below the available Layout apps:

  • Condition Layout: Renders a component in your store when predefined conditions are met.
  • Disclosure Layout: Creates a layout structure based on disclosure indicators.
  • Flex Layout: Allows building complex custom layouts using the concept of rows and columns.
  • Modal Layout: Provides blocks to help you create modals in your store.
  • Overlay Layout: Provides blocks to create a Dropdown, Select, or Tooltip component.
  • Responsive Layout: Allows you to declare layout structures that will only be rendered in a specific screen-size breakpoint.
  • Slider Layout: Allows building block sliders, such as carousels.
  • Stack Layout: Shows blocks on top of other blocks.
  • Sticky Layout: Provides layout structures to build elements that remain fixed relative to the viewport in certain contexts.
  • Tab Layout: Creates different layouts within the store's main one using tabs.

Before you begin

Have a Store Framework store

Make sure your store has a Store Theme developed following the Getting Started tutorial.

Check the builders

Check if the builders are properly installed in your Store Theme. To use builders, your account must have at least version vtex.builder-hub@0.293.4 installed. Also, you need to specify them in the app's manifest.json file. Learn more in Builders.

You must have at least the following builders configured:

  • store builder: Enables the development of Store Framework storefronts.
  • react builder: Used to develop apps with React when your project requires customized frontend solutions.

Learn about VTEX IO apps

Familiarize yourself with VTEX IO apps.

Guides in this section

Building a carousel using Slider Layout
Learn how to integrate and customize carousels for your storefront using Slider Layout.
Creating modals using icons
Explore how to create modals using icons to enhance user experience.
Configuring a quickview using Modal Layout
Learn how to create a quickview feature using the Modal Layout app.
Rendering a badge on top of a product
Discover how to render badges on top of products to highlight special offers, discounts, or new arrivals.
Using Flex Layout
Understand the Flex Layout component to create responsive layouts for your store.
Contributors
1
Photo of the contributor
+ 1 contributors
Was this helpful?
Yes
No
Suggest Edits (GitHub)
Contributors
1
Photo of the contributor
+ 1 contributors
On this page