=== Custom Product Type for WooCommerce โ€“ Add-Ons, Data, Options, Layouts, Booking & Appointments === Contributors: wpsaad, arabianmido, freemius Tags: custom-product-type, woocommerce-product-addons, woocommerce-product-fields, woocommerce-product-options, woocommerce-custom-fields Requires at least: 2.8.0 Tested up to: 7.0 Requires PHP: 7.4 Stable tag: 1.4.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html Create WooCommerce Add-Ons, Data, Options, Booking, Layouts, and Appointments as custom product types. Revolutionize store's possibilities! == Description ==

Custom Product Type for WooCommerce helps you create unique WooCommerce product types with addons and options fields, custom admin data tab, tab custom fields (can be shown in front), layout control, and advanced booking fields.

Designed for all types of products eg. (services, classes, tickets, or appointment-based businesses), this plugin gives you full visual control of WooCommerce single product data โ€” from field structure to layout to display locations.

๐Ÿ“บ YouTube Tutorials: Watch the full playlist

๐Ÿ” Create Multiple Product Types: Define as many types as you want, each with its own tab, fields, layout, and output position.

๐Ÿ“ฆ Move Your Product Types Easily: Easily transfer your custom product types, fields, and layouts from one site to another.

๐ŸŒ WPML + Polylang Support: Fully multilingual ready.

๐Ÿ’ณ Checkout-Safe: Fields do not conflict with WooCommerce cart, pricing, or payments.

--- == Custom Fields (Free & Pro) ==

The plugin includes a complete fields engine for building product types with user inputs, price modifiers, booking data, and admin-only metadata. All fields can be shown on the product page, cart, checkout, and order details automatically using the "Show on Frontend" toggle.

Every field supports:

๐Ÿ’ซ Free Add-Ons Field Types

โญ Pro Add-Ons Field Types

--- โœ… What You Can Do with This Plugin ๐Ÿ†“ Free Features ๐Ÿ’Ž Premium Add-On Features

Unlock advanced control over your product types with the Pro version:

๐Ÿ‘‰ Upgrade to PRO --- ๐Ÿง  Popular Use Cases

== Upgrade to Pro ==

Unlock custom product workflows with booking fields, pricing logic, file uploads, WYSIWYG, and more advanced field types.

Upgrade to Pro

== Demo & Tutorials ==

๐Ÿ’ก Need Help?
๐Ÿ‘‰ Get support on the WordPress.org Support Forum
๐Ÿ‘‰ Access Premium Support

๐ŸŽฅ YouTube Channel

== More by WPSaad ==

== Other Services ==

== Installation ==
  1. Upload the plugin files to /wp-content/plugins/
  2. Activate the plugin through the 'Plugins' screen
  3. Go to WooCommerce โ†’ Product Types to start building
== Frequently Asked Questions ==

No. All fields and layouts are created visually from the admin.

Yes! Use one of 4 layout styles and choose placement locations (title, cart, meta, etc.).

Yes. It is fully translation-ready and supports WPML, Polylang, and Loco Translate.

Yes. You can move your custom product types to another site with ease.

Yes. The Pro version includes date and time picker fields for booking or scheduling services.

Yes. It uses native WooCommerce hooks and is compatible with any properly coded theme.

No. The free version displays admin-defined fields as static product data. The Pro version enables interactive input fields on the frontend.

== Screenshots == 1. General Settings 2. Custom Tab And Fields 3. Addons and Options 4. Single product page custom tab and data 5. Front product page addons and options == Changelog == = 1.4.0 = * Fixed URL Field * New Front Data Styling = 1.3.9 = * Refactored structure. * Addons Fields tab feature added * Added Number Field in admin tab and addons = 1.3.8 = * Added PRO Layout 5 * Added PRO Buy Now Button = 1.3.7 = * Fixed product type selector = 1.3.5 = * Added polylang integeration * Fixed class retrive in sync = 1.3.4 = * Metabox Removed * Fixed Calendar Issue * Fixed custom WooCommerce single product layout issues = 1.3.3 = * Added Custom WooCommerce Product Layouts feature = 1.3.2 = * Converted classes generator to inline code = 1.3.1 = * Added Required Asterisk = 1.3.0 = * Admin tab and fields pro to free * Added product addons and booking field = 1.2.4 = * Added group div container