Description
ShapeOptions lets you attach extra options to WooCommerce products without writing code. Build option groups with a visual builder, target them at all products, specific products, categories or tags, and charge flat fees per option or per choice.
Fields included:
- Text, Textarea, Number, Email, URL, Phone
- Select dropdown, Radio buttons, Checkbox, Checkbox group
- Date picker, Time picker
- Color picker, Range/Slider, Switch/Toggle
- Heading, Paragraph/HTML block, Separator, Collapsible section
- Secure file upload (type & size limits enforced)
Also included:
- Visual card builder: click to expand a field’s settings, duplicate fields, structured choice rows, grouped field picker
- Per-field instructions shown as hints on the product page
- Show/hide by Product (AJAX search), Category, Tag
- Flat-fee pricing per field and per choice with live options total
- Drag-and-drop field ordering in the builder
- JSON import/export of option groups
- Template library with field previews (gift wrap, personalization, delivery preferences) — install as drafts, review, publish
- WPML and Polylang string translation
- Placement before or after the Add to Cart button
- Options shown in cart, checkout, orders and emails
- HPOS and Cart/Checkout Blocks compatible
- Lightweight vanilla-JS frontend, no jQuery or other dependencies
- Works on unlimited sites
Installation
- Install and activate WooCommerce.
- Upload the plugin to
/wp-content/plugins/shapeoptions/or install via the Plugins screen. - Activate, then go to ShapeOptions Dashboard to build your first option group.
FAQ
-
Does it work with variable products?
-
Yes — option groups render on simple and variable products.
-
Where do uploaded files go?
-
Into a dedicated
uploads/shapeoptions/folder with randomized filenames. File type and size limits are enforced server-side. -
Is there a limit on option groups, fields, or sites?
-
No — ShapeOptions is unrestricted and works on unlimited sites.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“ShapeOptions” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “ShapeOptions” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release.