=== 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.
๐ณ 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:
Required/Optional setting
Default values
Field width controlling layout
Frontend visibility toggle
Admin-only mode
๐ซ Free Add-Ons Field Types
Title: Display a static heading or label to organize your fields.
Number: A numeric input field with support for minimum and maximum values.
Text: Standard single-line text input for names, notes, or short data.
Link (URL): A field for web addresses with automatic format validation.
Email: Ensures the customer enters a correctly formatted email address.
Textarea: Multi-line text input for longer descriptions or special instructions.
Radio: A list of options where the user can select only one.
Select: A dropdown menu for picking a single option from a list.
Checkbox: A single checkbox for binary choices or confirmations.
Date Picker: A calendar popup allowing users to select a specific date.
Date/Time: Allows users to select both a date and a time.
Date/Time with Time Zone: Specialized picker including time zone information.
Hidden: Passes data through the form that is not visible to the customer.
Color Picker: A visual tool for selecting colors from a palette.
โญ Pro Add-Ons Field Types
Price (Money Field): A dedicated field for prices that can modify the total cost.
Select Taxonomy: Dropdown menu populated with terms from your WordPress taxonomies.
Radio Taxonomy: Radio button selection based on your site's taxonomy terms.
Radio Taxonomy Inline: Displays taxonomy radio buttons in a horizontal line.
Radio Taxonomy Hierarchical: Shows taxonomy terms in an organized parent-child structure.
Multicheck: Allows users to select multiple options from a list of checkboxes.
Multicheck Taxonomy: Multi-selection checkboxes based on taxonomies.
Multicheck Taxonomy Inline: Horizontal list of checkboxes for taxonomy terms.
Multicheck Taxonomy Hierarchical: Nested checkbox list for complex taxonomies.
Country Selector: A searchable dropdown list of all countries.
File Upload: Enables customers to upload a single file with their order.
Multiple Files Upload: Allows users to attach multiple files at once.
WYSIWYG Editor: A rich text editor for formatted customer input.
Booking Calendar: Advanced calendar for scheduling appointments and slots.
Buy Now Button Field: Adds a quick purchase button within the field group.