Edit in GitHubLog an issue
Thanks to Atwix for contributing this topic!

Product layouts

This topic provides information about product layouts files. The application allows you to customize view pages for all product types in the common layout files. It is also possible to perform the customization for a particular product type or even for a concrete product page by Product Entity ID or SKU.

Layout fileDescription
catalog_product_view.xml
Common layout. Affects all product types
catalog_product_view_type_bundle.xml
Layout from this file is applied to bundle product only
catalog_product_view_type_configurable.xml
Layout from this file is applied to configurable product only
catalog_product_view_type_downloadable.xml
Layout from this file is applied to downloadable product only
catalog_product_view_type_grouped.xml
Layout from this file is applied to grouped product only
catalog_product_view_type_simple.xml
Layout from this file is applied to simple product only
catalog_product_view_type_virtual.xml
Layout from this file is applied to virtual product only
catalog_product_view_id_{id}.xml
Layout from this file is applied to the specific product by Entity ID value. E.g. catalog_product_view_id_45.xml
catalog_product_view_sku_{sku}.xml
Layout from this file is applied to the specific product by SKU value. E.g. catalog_product_view_sku_24-WG080.xml

Customize product view pages

Use containers on the product page to structure content in the layout. You can reference the container and add blocks to it.

Containers assign content structure to a page using container tags within a layout XML file. A container has no additional content except the content of included elements. Examples of containers include:

  • product.info.main
  • product.info.price
  • product.info.stock.sku
  • product.info.form.content
  • product.info.extrahint
  • product.info.social
  • product.info.media

Example

Copied to your clipboard
<move element="product.info.social" destination="product.info.main" before="product.info.price"/>

Checkout cart configure page

Layout fileDescription
checkout_cart_configure.xml
Common layout. Affects all product types
checkout_cart_configure_type_bundle.xml
Layout from this file is applied to bundle product only
checkout_cart_configure_type_configurable.xml
Layout from this file is applied to configurable product only
checkout_cart_configure_type_downloadable.xml
Layout from this file is applied to downloadable product only
checkout_cart_configure_type_simple.xml
Layout from this file is applied to simple product only
checkout_cart_configure_id_{id}.xml
Layout from this file is applied to the specific product by Entity ID value. E.g. checkout_cart_configure_id_45.xml
checkout_cart_configure_sku_{sku}.xml
Layout from this file is applied to the specific product by SKU value. E.g. checkout_cart_configure_sku_24-WG080.xml
checkout_cart_item_renderers.xml
Layout from this file is applied to renderer's cart page items

Wishlist item configure page

Layout fileDescription
wishlist_index_configure.xml
Common layout. Affects all product types
wishlist_index_configure_type_bundle.xml
Layout from this file is applied to bundle product only
wishlist_index_configure_type_configurable.xml
Layout from this file is applied to configurable product only
wishlist_index_configure_type_downloadable.xml
Layout from this file is applied to downloadable product only
wishlist_index_configure_type_grouped.xml
Layout from this file is applied to grouped product only
wishlist_index_configure_type_simple.xml
Layout from this file is applied to simple product only
wishlist_index_configure_id_{id}.xml
Layout from this file is applied to the specific product by Entity ID value. E.g. wishlist_index_configure_id_45.xml
wishlist_index_configure_sku_{sku}.xml
Layout from this file is applied to the specific product by SKU value. E.g. wishlist_index_configure_sku_24-WG080.xml

For setting a custom layout on specific category, product, and CMS pages, see Common layout customization tasks.

  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2024 Adobe. All rights reserved.