=== Product Page Customizer for WooCommerce ===
Contributors: wooxperto,hasan350,mahmudul47
Tags: WooCommerce, customize WooCommerce, product addons, variation swatches, WooCommerce checkout
Requires at least: 6.5
Tested up to: 7.1
Requires PHP: 8.1
Stable tag: 1.1.0
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html

Customize WooCommerce product page with Single Product Page Customizer. Add variation swatches, quick checkout, quantity buttons, Ajax add to cart, custom product fields & more.

== Description ==

**Professional WooCommerce Single Product Page Customizer to enhance your online store with responsive design, quick checkout, variation swatches, AJAX add to cart, quantity controls, custom product options, and more.**

Create responsive product layouts with a drag-and-drop builder, customize product fields, add variation swatches or variation tables, enable AJAX add to cart and quick checkout, create custom product page layouts, and more that fit your store.


### Why Use Product Page Customizer?

* Build custom single product pages visually without coding.
* Create and manage multiple product page templates.
* Customize product galleries, titles, prices, descriptions, tabs, product meta, and purchase sections.
* Use variation swatches, variation tables, or default WooCommerce dropdowns.
* Add AJAX Add to Cart and Quick Checkout to simplify the buying process.
* Preview product layouts across Desktop, Tablet, and Mobile.
* Apply a custom template across your entire store with the Free version.
* Use product- and category-specific templates with Pro.

[youtube https://youtu.be/FXdw43rSpwU]

== Visual Drag & Drop Page Builder for Single Product Pages ==

Create custom WooCommerce single product page layouts using a visual drag-and-drop builder.

No coding is required. Build your layout, arrange product elements, preview the result, and apply the template to your store.

### WooCommerce Builder Features

* **Visual Drag & Drop Canvas** — Build product layouts visually.
* **Multi-Template Management** — Create, edit, duplicate, preview, publish, draft, trash, and restore templates.
* **16+ Product Widgets** — Add the essential WooCommerce product elements to your layout.
* **Flexbox & CSS Grid** — Create flexible product page layouts with rows, columns, gaps, padding, and responsive controls.
* **Product Gallery** — Featured image, thumbnails, zoom, lightbox, and variation image synchronization.
* **Product Title & Heading** — Customize H1-H6 tags, typography, colors, and spacing.
* **Product Price** — Customize regular and sale price presentations.
* **Add to Cart** — Customize the purchase section and button text.
* **Variation Display Modes** — Use Color/Label Swatches, Variation Table/Grid, or WooCommerce Default Dropdowns.
* **Rating & Reviews** — Display product ratings and review information.
* **Short Description** — Display and style the product excerpt.
* **Product Description & Tabs** — Add responsive product description and data tabs.
* **Product Meta** — Display SKU, categories, and tags.
* **Custom Message** — Add shipping notices, promotional messages, and alerts.
* **Plus/Minus Stepper** — Add easy quantity controls.
* **Image & HTML/Shortcode** — Add custom images, badges, shortcodes, and third-party content.
* **Structure Tree** — Navigate containers, columns, and elements from a visual hierarchy.
* **Responsive Preview** — Preview your design on Desktop, Tablet, and Mobile.

== Template Display Conditions ==

Apply your product page templates based on your store requirements.

* Apply a template to the Entire Website.
* Assign different templates to specific product categories. [Pro]
* Assign different templates to specific products. [Pro]
* Create tailored product experiences for different products and categories. [Pro]

== WooCommerce Product Page Use Cases ==

* Create custom product page layouts with a visual drag-and-drop builder.
* Display product variations using color swatches, image swatches, labels, or variation tables.
* Customize product galleries, titles, prices, descriptions, ratings, and purchase sections.
* Simplify purchasing with AJAX Add to Cart, quantity controls, and Quick Checkout.
* Hide unwanted product details or Add to Cart buttons for catalog-style products.
* Add promotional messages, custom images, badges, HTML, and shortcodes to product pages.
* Create multiple product templates for different store needs, with product-specific and category-specific assignments available in Pro.

== Quick Checkout for WooCommerce ==

Reduce checkout friction by allowing customers to purchase products directly from the product page.

### Quick Checkout Features

* Enable Quick Checkout on product pages.
* Use the Modern Horizontal layout.
* Start the checkout process directly from the product page.
* Classic Vertical and Split Layout templates. [Pro]
* Show or hide Product Title, Ratings & Reviews, and Short Description. [Pro]
* Display WooCommerce Billing and Shipping fields inline. [Pro]
* Place orders using AJAX without unnecessary page navigation. [Pro]

== Variation Swatches & Variation Tables ==

Replace default WooCommerce variation dropdowns with more flexible product selection options.

### Variation Swatches

Display product variations as:

* Colors
* Images
* Radio Buttons
* Text/Label Buttons

### Variation Table

Display available product variations in a structured table or grid so customers can compare and select options easily.

You can also customize the variation reset text.

== Cart & Quantity Controls ==

Improve the purchasing experience with additional cart and quantity controls.

* **Plus/Minus Quantity Buttons** — Make quantity selection easier on desktop and mobile.
* **AJAX Add to Cart** — Add products to the cart without a full page reload.
* **Custom Add to Cart Text** — Change the default button text to custom calls-to-action.
* **Hide Add to Cart Button** — Useful for catalog, inquiry, or upcoming products.
* **Minimum/Maximum Quantity Limits** — Set purchase quantity limits. [Pro]

== Product Page Customization ==

Customize and simplify your WooCommerce product pages with additional controls.

### Layout & Visibility

* Hide Product SKU, Category, Tags, and Rating.
* Hide Product Price and Short Description.
* Remove the Related Products section.
* Move the Product Image section to the right. [Pro]
* Display Related Product Categories in a grid. [Pro]

### Text & Labels

Customize common WooCommerce product page labels, including:

* Sale Badge
* Out of Stock
* Backorder
* Related Products title
* Product tab labels
* Variation reset text
* Add to Cart button text

### Custom Post Content

* Add custom promotional or shipping messages.
* Create custom product tabs. [Pro]
* Add additional custom HTML content. [Pro]

== Product & Category-Level Customization ==

Apply different product page settings to different products or categories with Pro.

### Product-Specific Customization

Create a unique product page experience for individual products, including custom templates, quantity rules, tabs, and other settings. [Pro]

### Category-Based Customization

Apply different product page layouts and customization rules to selected product categories. [Pro]

Give your product pages a spooky-season refresh without the hassle. Customize WooCommerce product page layouts and highlight Halloween specials to make your seasonal products stand out.

== Compatible Themes ==

The plugin is tested with popular WooCommerce and WordPress themes, including:

* Twenty Twenty-Four
* Twenty Twenty-Five
* Astra
* Futurio Storefront
* Hello Elementor
* Kadence
* OceanWP

The plugin is also designed to work with WordPress Block Themes (FSE).

== Useful Links ==

* [Product Page Customizer Features](https://www.webcartisan.com/products/woocommerce-product-page-customizer/)
* [Live Demo](https://wsppc.webcartisan.com/shop/)
* [Video Tutorial](https://youtu.be/FXdw43rSpwU?list=PLQirwD8sME-4AgesAkzxZOkTk5v5fphdx)
* [Documentation](https://www.webcartisan.com/docs/single-product-customizer-for-woocommerce/)
* [Free Support](https://wordpress.org/support/plugin/single-product-customizer/)

== Frequently Asked Questions ==

= Can I build a WooCommerce product page without coding? =

Yes. The Visual Drag & Drop Builder lets you create and customize single product page layouts without writing code.

= Can I create multiple product page templates? =

Yes. You can create, edit, duplicate, preview, publish, draft, trash, and restore multiple templates.

= Can I use variation swatches inside the builder? =

Yes. The Add to Cart widget supports Color/Label Swatches, Variation Table/Grid, and WooCommerce Default Dropdowns.

= Can I assign different templates to different products? =

Yes. Product-specific and category-specific template assignments are available with Pro.

= Is Quick Checkout available in the Free version? =

Yes. The Free version includes Quick Checkout with the Modern Horizontal layout. Pro adds additional layouts and advanced inline checkout controls.

= Should I use the Builder or the Settings panel? =

Use the Builder when you want full control over the product page layout. Use the Settings panel for quick changes such as hiding elements, changing labels, or enabling AJAX Add to Cart.

= Does the plugin work with WooCommerce Block Themes? =

Yes. The plugin is designed to work with standard WooCommerce themes and Block Themes (FSE).

== Installation ==

1. Go to **Plugins > Add New** in your WordPress admin dashboard.
2. Search for **Product Page Customizer for WooCommerce**.
3. Click **Install Now** and then **Activate**.
4. Open **Single Product Customizer** from your WordPress admin menu.
5. Create your product page template or configure the available customization settings.

== Screenshots ==

1. Visual drag-and-drop product page builder
2. Variation swatches on the product page
3. Variation table display
4. Quick Checkout on the product page
5. Product page settings panel

== Privacy Policy ==

Product Page Customizer for WooCommerce uses the Appsero SDK for optional telemetry and diagnostics.

The Appsero SDK does not collect data by default. Data collection only starts when the user explicitly allows it through the admin notice.

For more information, see the [Appsero Privacy Policy](https://appsero.com/privacy-policy/).

== Changelog ==

= 1.1.0 - October 12, 2026 =

* **New:** Added a Visual Drag & Drop Single Product Page Builder.
* **New:** Added multi-template management with publish, draft, trash, restore, duplicate, and preview options.
* **New:** Added 16+ product builder widgets, including Flexbox, CSS Grid, Product Gallery, Title, Price, Add to Cart, Rating, Description, Tabs, Product Meta, Custom Message, Image, and HTML elements.
* **New:** Added Swatches, Variation Table/Grid, and WooCommerce Default Dropdown display modes.
* **New:** Added Entire Website, Specific Category, and Specific Product display conditions.
* **New:** Added a Structure Tree Panel and responsive Desktop, Tablet, and Mobile preview modes.
* **New:** Added an isolated frontend rendering engine with scoped responsive styles.
* **Update:** Improved admin navigation.
* **Security:** Improved builder AJAX security.
* **Fix:** Fixed variation image synchronization when switching attribute terms.
* **Improvement:** Optimized CSS and JavaScript asset loading.

= 1.0.9 - September 16, 2026 =

* **Fix:** Improved compatibility with popular themes and Block Themes.
* **Fix:** Resolved category settings page warnings.
* **Fix:** Fixed category and product-level settings not saving correctly.
* **Improvement:** Improved product page customization stability across devices.

= 1.0.8 - August 27, 2026 =

* **New:** Added Quick Checkout settings tabs.
* **Fix:** Fixed Quick Checkout item removal, template structure, template selection, and Pro feature display issues.
* **Fix:** Improved compatibility with default WordPress themes.
* **Fix:** Verified compatibility with WordPress 7.1.

= 1.0.7 - August 20, 2026 =

* **Fix:** Fixed backend category and product page settings issues.
* **Update:** Improved backend UI.

= 1.0.6 - August 13, 2026 =

* **New:** Restructured the codebase for improved modularity and performance.
* **New:** Added a redesigned admin dashboard with onboarding and resource links.
* **New:** Added organized admin submenus.
* **New:** Added Pro feature placeholders.
* **New:** Added an admin notification management system.
* **Update:** Improved CSS/JS resource loading and template handling.
* **Fix:** Improved compatibility with WooCommerce Block Themes.

= 1.0.5 - June 08, 2026 =

* **New:** Added Quick Checkout to the Free version.
* **Update:** Updated WordPress compatibility requirements.
* **Fix:** Fixed Appsero SDK initialization issues.
* **Fix:** Improved code sanitation and settings stability.

= 1.0.4 - May 06, 2026 =

* **New:** Added AJAX Add to Cart to the Free version.
* **New:** Added Default Tab Label customization to the Free version.
* **Update:** Improved settings panel responsiveness and AJAX option saving.
* **Fix:** Resolved admin notice and script conflicts.

= 1.0.3 - April 15, 2026 =

* **New:** Added optional Appsero telemetry and diagnostics.
* **New:** Added tutorial and documentation links.
* **Update:** Improved Block Theme compatibility.
* **Fix:** Resolved variation switcher device filter issues.

= 1.0.2 - January 21, 2026 =

* **Fix:** Improved Block Theme compatibility.
* **Fix:** Improved rating removal compatibility.
* **Update:** Updated the plugin dashboard.
* **New:** Added YouTube tutorial links.
* **Fix:** Fixed variation selection from cart product links.
* **Update:** Improved filter and variation switcher logic.
* **Update:** Added text domain loading support.

= 1.0.1 - July 11, 2025 =

* **New:** Added WooCommerce single product page customization options.
* **New:** Added variation swatches for colors, images, and buttons.
* **New:** Added Plus/Minus quantity buttons.
* **New:** Added product meta visibility controls.
* **New:** Added Related Products section toggle.
* **New:** Added price and description visibility controls.
* **New:** Added custom text and label customization.
* **New:** Added the initial plugin dashboard and settings.

= 1.0.0 - March 03, 2025 =

* Initial release.

== Upgrade Notice ==

= 1.1.0 =
Major update: adds a Visual Drag & Drop Single Product Page Builder with multi-template management and new variation display modes.


