Directory / plugin
Aldono – Product Options for WooCommerce
v1.4.5 · by WPPoland (Mariusz Szatkowski)
Add WooCommerce product options, product add-ons and custom product fields before add to cart.
About this plugin
Aldono lets store owners offer WooCommerce product options, product add-ons and custom product fields that customers pick before adding a product to the cart: gift wrapping, an engraving message, an extended warranty or a colour choice.
For each product you define a list of add-ons in the WooCommerce product editor. Every add-on has a label, a field type, an optional required flag, an optional price, and optional help text.
- Field types, a text line, a multi-line textarea, a number, a date picker, a checkbox, a select drop-down, or a group of radio buttons.
- Text limits, set minimum and maximum character lengths for text and textarea product options.
- Checked input, a number must be numeric, a date must be a real calendar date, and a select or radio must post one of its own choices.
- Price deltas, give an add-on (or each select or radio choice) a price; the amount is added to the cart line total automatically. Taxes apply to it like to the product, and the price beside each option is shown the way your store displays prices, including or excluding tax.
- Help text, an optional description under each option’s label, and an optional placeholder inside empty text, textarea and number fields.
- Live subtotal, the product page shows the line total (product price plus chosen options, times the quantity) as the cart will display it, updated as options, quantity and variations change.
- Free or paid, leave the price at zero for free options such as a personalised message.
- Cart & order display, the customer’s choices appear in the cart, at checkout, and on the order.
- Display settings, choose the group heading, show or hide option prices, toggle the required-field asterisk, and wrap the options in a bordered card, all from the Add-Ons settings page.
Add-on definitions are stored as standard product meta, no custom database tables, so the plugin itself stays small and fast.
Settings live under WooCommerce > Add-Ons. Removing the plugin cleans up its own options; your per-product definitions are kept as product meta so re-installing restores them.
The code is developed in the open at github.com/wppoland/aldono, that’s the place to report a bug or suggest a field type you’d like to see.
Aldono Pro
Aldono Pro is a separate paid plugin that extends Aldono.
Included in Aldono:
- Field types
- Text limits
- Paid and free options
- Field validation
- Price adjustment
Aldono Pro adds:
- Conditional logic
- Front-end hiding
- Server-side validation
- File uploads
- Quantity-based options
- Swatches
- Per-option inventory
The free edition is not a trial and its features stay available without a time limit.
- Aldono Pro – plogins.com/aldono-pro/
- Compare editions and pricing – plogins.com/aldono-pro/pricing/
- PRO documentation – plogins.com/aldono-pro/docs/
External Services
Aldono does not connect to any external services. It sends no data off your site and loads no remote scripts, fonts or trackers, its admin and storefront CSS/JS are served from the plugin folder on your own server. Your add-on definitions are stored as product meta (_addons_definitions) and the display settings in a single option (addons_settings), all kept in your WordPress database.
Translations
Aldono is fully translatable and ships the aldono.pot template. Translations are delivered by WordPress.org language packs from translate.wordpress.org, which is where Polish, German and Spanish are being contributed; the package itself carries no compiled translation files.