Single Product Builder

The Single Product Builder in Porto allows you to design fully custom WooCommerce product pages using either Elementor or WPBakery Page Builder. Instead of relying on a fixed theme layout, this feature gives you complete creative control over every section of the product page, including images, titles, pricing, reviews, tabs, meta information, upsells, related products, and more.

Porto provides a full library of Single Product Builder elements, enabling you to create pixel-perfect, high-conversion product pages that match your brand’s identity.
You can build layouts from scratch or start with pre-made Porto Studio blocks and customize them freely.

With display conditions, you can apply your custom product layout globally to all products—or target specific product categories, tags, or individual products.
The builder ensures full compatibility with WooCommerce features and Porto design optimizations, giving you a flexible, fast, and professional way to craft your ideal product detail page.

Porto Product Hooks Element

The Porto Product Hooks element allows you to insert various WooCommerce action hook locations directly into your custom single product template. This feature is designed for advanced users who want to integrate custom code, 3rd-party plugin outputs, or special functionality that relies on WooCommerce hooks. Some hooks...

Porto Product Compare Element

The Porto Product Compare element adds a Compare button to your single product page, allowing customers to compare products using the YITH WooCommerce Compare plugin. This element is fully integrated with the YITH Compare functionality and appears automatically when the plugin is installed...

Porto Product Notice Element

The Porto Product Notice element is a simple but essential component in the Single Product Builder. It displays WooCommerce system messages—such as “Product added to cart,” errors, stock warnings, or any other WooCommerce notices—directly in the location where you place this element. Unlike other widgets, the...

Porto Product Share Element

The Porto Product Share element allows you to display social sharing icons on your single product pages. This element makes it easy for customers to share your products on their favorite platforms, increasing visibility and engagement. All share icons shown in this element are defined globally...

Porto Product Review Element

The Porto Product Review element is a dedicated component of the Single Product Builder that displays the customer review section on your WooCommerce product pages. This element requires no configuration—it automatically pulls and displays reviews based on native WooCommerce settings. The element is fully compatible with...

Porto Product Attribute Table Element

The Porto Product Attribute Table element lets you display product attributes (such as size, material, origin, or flavor) in a clean, structured table format on the single product page. It provides full control over which attributes are displayed, as well as extensive styling and layout options...

Porto Sticky Add To Cart Element

The Porto Sticky Add to Cart element ensures that your product’s essential purchase actions remain visible at all times — even while scrolling. This element helps boost conversions by keeping the Add to Cart button, product title, price, rating, and availability information accessible without requiring users...

Porto Product Tabs Element

The Porto Product Tabs element lets you display WooCommerce’s built-in product details — such as Description, Additional Information, and Reviews — in a highly customizable tabbed interface. It offers a flexible design system that supports tab or accordion layouts, responsive behavior, and extensive styling controls for...

Porto Prev and Next Navigation Element

The Porto Prev and Next Navigation element in the Single Product Builder allows users to seamlessly navigate between products without returning to the shop or category page.This feature enhances user experience by keeping shoppers engaged and encouraging product discovery. You can fully customize its appearance —...