Preview and demo
Status: unchecked. Availability checks are not a security guarantee.
Description
Advanced Product Options Pro for WooCommerce
Advanced Product Options Pro for WooCommerce helps you create powerful product customization experiences with advanced fields, paid add-ons, visual swatches, conditional logic, file uploads, product targeting and dynamic pricing.
Build flexible product option forms for simple and variable WooCommerce products without creating hundreds of variations.
Key Features
- 20 advanced field types
- Conditional logic with AND / OR rules
- Live price preview
- Fixed, percentage, quantity and per-character pricing
- Color, image and button swatches
- Secure file uploads
- Date, time and date & time fields
- Quantity and product selector fields
- Global option groups
- Advanced product targeting rules
- Simple and variable product support
- Cart, checkout and order integration
- WooCommerce email and My Account integration
- HPOS compatible
- Import / export tools
- System status and diagnostics
20 Supported Field Types
Create almost any kind of product configuration form using:
- Text
- Textarea
- Number
- URL
- Hidden
- Select
- Multi-select
- Radio
- Checkbox
- Checkbox Group
- Color Swatches
- Image Swatches
- Button Swatches
- Date
- Time
- Date & Time
- File Upload
- Quantity
- Product Selector
Powerful Pricing Options
Charge customers automatically based on their selections.
- Fixed price – add or subtract a fixed amount
- Percentage pricing – calculate from the active product price
- Per quantity – perfect for measurements, quantities or units
- Per character – useful for engraving and personalization
The final price is calculated securely on the server and displayed throughout the WooCommerce purchase flow.
Conditional Logic
Create smarter product forms by showing fields only when they are relevant.
Example:
IF Gift Wrap = Yes THEN show Gift Message
Supported logic includes:
- Equals / Not Equals
- Contains / Does Not Contain
- Greater Than / Less Than
- Greater or Equal / Less or Equal
- Is Empty / Is Not Empty
- AND / OR relationships
Global Option Groups
Create an option group once and automatically apply it to matching products.
Target products by:
- Specific products
- Product categories
- Product tags
- Product type
- Product price
- Stock status
You can also combine include and exclude rules for precise targeting.
Visual Product Options
Improve your product pages with attractive visual choices:
- Color swatches
- Image swatches
- Button swatches
Each choice can have its own price adjustment.
File Uploads
Allow customers to upload files directly from the product page.
Useful for:
- Artwork
- Logos
- Print files
- Documents
- Personalized product assets
Upload validation includes file size, extension and MIME checks.
Date & Time Options
Add native date and time inputs for products that require scheduling or customer-selected dates.
- Date
- Time
- Date & Time
- Minimum / maximum values
- Time step configuration
Modern Visual Builder
Create and manage option groups from a clean WooCommerce admin interface.
- Add, edit and remove fields
- Drag & drop ordering
- Duplicate fields and groups
- Configure choices and pricing
- Configure conditional logic
- Configure global targeting rules
- Enable or disable groups
WooCommerce Integration
- Simple products
- Variable products
- Cart item data
- Classic checkout
- Order item persistence
- WooCommerce emails
- My Account orders
- Admin order view
- Coupons and taxes handled by WooCommerce
- WooCommerce HPOS support
Built for Performance
The plugin is designed to work efficiently even with large stores.
- No database query per field
- Batch loading of option groups
- Cached global group resolution
- Cart and order display uses stored snapshots
- No Option Group database queries when rendering existing orders
- Small frontend JavaScript bundle
Developer Friendly
Advanced Product Options Pro includes extensible registries and hooks for custom development.
Developers can extend:
- Field types
- Pricing types
- Conditional operators
- Product targeting criteria
- Frontend renderers
Import, Export & Tools
- Export option groups to JSON
- Import groups between stores
- Import preview and warnings
- Clear plugin cache
- Clean temporary uploads
- Reset settings
- System status report
Compatibility
- WordPress 6.5+
- WooCommerce 8.5+
- PHP 8.1 – 8.4
- WooCommerce HPOS
- Classic WooCommerce cart and checkout
- Simple and variable products
Please note: WooCommerce Cart and Checkout Blocks are not supported in version 1.0.0. Use the classic WooCommerce cart and checkout flow.
Perfect For
- Personalized products
- Custom printing
- Engraving
- Gift products
- Custom clothing
- Made-to-order products
- Product configurators
- Custom dimensions and quantities
- Upload-based products
- Advanced WooCommerce stores
Advanced Product Options Pro for WooCommerce gives you the flexibility to build powerful product customization forms without creating endless WooCommerce variations.
Features
Requirements
WordPress 6.5 or higher
WooCommerce 8.5 or higher
PHP 8.1 – 8.4
Classic WooCommerce Cart and Checkout
Simple or Variable WooCommerce Products
JavaScript enabled in the browser
Writable WordPress uploads directory for file upload fields
Changelog
Version 1.0.0
Initial Release
- Added 20 advanced WooCommerce product field types.
- Added product-specific and global option groups.
- Added advanced product targeting by product, category, tag, product type, price and stock status.
- Added conditional logic with AND / OR rules.
- Added fixed, percentage, per-quantity and per-character pricing.
- Added live frontend price preview.
- Added color, image and button swatches.
- Added file upload fields with server-side validation and cleanup.
- Added date, time and date-time fields.
- Added quantity and product selector fields.
- Added support for simple and variable WooCommerce products.
- Added cart, checkout and order item integration.
- Added WooCommerce email and My Account order display.
- Added WooCommerce HPOS compatibility.
- Added JSON import and export for option groups.
- Added settings, maintenance tools and system status diagnostics.
- Added developer extension points for field types, pricing, conditions and targeting.
- Added translation-ready admin and frontend interfaces.
- Added performance optimizations and request-level caching.
- Added security hardening for REST endpoints, uploads and customer-submitted values.
- Added real WordPress and WooCommerce integration testing before release.
Frequently Asked Questions
Does the plugin support variable products?
Yes. Advanced Product Options Pro supports both simple and variable WooCommerce products. Option pricing is calculated using the active product or selected variation price.
Can I show different options only for specific products or categories?
Yes. You can create global option groups and target them by specific products, categories, tags, product type, product price, or stock status. Include and exclude rules can also be combined.
Can product options change the final product price?
Yes. The plugin supports fixed price adjustments, percentage-based pricing, per-quantity pricing, and per-character pricing. The calculated price is applied securely on the server and carried through the cart, checkout, and order.
Automated Security Scan Passed
- Product version:
- 1.0.0.
- Archive verified:
- Yes
- Scan date:
- 2 October 2026
- Malware scan:
- Passed
- Secret detection:
- Passed
- Dependency scan:
- Not applicable
- Static analysis:
- Passed with 4 non-blocking findings
A passed automated scan does not guarantee that the software is free from every vulnerability or security risk. The result applies only to this version. View scan methodology
Technical requirements
- WooCommerce
- Shared hosting may not be sufficient
What is included
- Plugin package with full downloadable files
- Product listing and product page guidance
- Readable source code for customization
- 12 listed features
- Changelog included on the product page
Who is this product for
- Buyers who need a plugin rather than a custom build from scratch
- Teams shopping within eCommerce Plugins
- Use cases aligned with woocommerce, product options, product addons, extra product options
License and usage
- Regular license for one end product where end users are not charged for access to the item itself
- Verify the exact usage rights on the selected license before deployment or client handoff
- Keep the purchase record and license certificate for future verification
Updates and support
- Support terms are provided by the seller and should be reviewed before purchase
- Recent changes are visible in the product changelog
- Use the changelog to confirm ongoing maintenance before rollout
Technical details
- Current version
- 1.0.0.
- Last updated
- Oct 2, 2026
- PHP
- 8.1+ (tested through 8.4)
- Framework
- WooCommerce 8.5
- Shared hosting
- No
- Docker
- No
- Composer required
- No
- Node.js required
- No
- Documentation
- No
- Source encrypted
- No
- Source obfuscated
- No
- License options
- Regular
Marketplace review
Content review processReviewed 2. 10. 2026. The current version was reviewed.
The marketplace reviewed the listing content, package structure and required documentation.
Automated checks looked for suspicious files and common malware indicators.
A reviewer manually inspected selected source files and implementation details.
The product received an additional security-focused review beyond the baseline listing checks.
This is not a full penetration test or a guarantee that the product is vulnerability-free.
License comparison
A license is tied to one end product, not strictly to one domain. Development, staging, and the final production domain may belong to the same licensed deployment.
| Use | Regular License | Extended License |
|---|---|---|
| Source code modification | ||
| Own project use | ||
| One client project | ||
| One production deployment | ||
| Development and staging | ||
| Paid SaaS or paid user access | ||
| Multiple unrelated client projects | ||
| Redistribute source code | ||
| Resell source code |
License FAQ
Can I modify the source code?
Yes, under both licenses.
Can I use the script for a client?
Yes, for one client end product.
Can I install it on a staging domain?
Yes. Development and staging may belong to the licensed deployment.
Do I need another license for another client?
Yes, each unrelated client end product needs its own license.
Can I use it for a paid SaaS?
Yes, with an Extended License.
Can I resell the source code?
No. Standalone redistribution or resale is prohibited.
Is a license limited strictly to one domain?
No. It is tied to one end product, which may use development, staging, and production domains.
For one end product — free to end users
Item Details
- Last Update
- October 2, 2026
- Published
- October 2, 2026
- Version
- 1.0.0.
- Category
- eCommerce Plugins
- Product Type
- Plugin
- Sale Type
- Source Code License
- Sales
- 0
- Reviews
- No reviews
Buying guides
Tags
Share This Item
License Info
Regular License — Use in one end product which end users are not charged for.
Extended License — Use in one end product which end users can be charged for.
Verify a license key →