

The "Options & Add-ons" tab in Product Data, adding text, dropdown, and checkbox options.
HDWebmobile Product Options & Add-ons lets you add paid customization options to any simple product: a text field for engraving, a dropdown for a size or material upgrade, or a checkbox for gift wrap. Each option can add a flat amount to the price, and shoppers see a live running total as they make their selections — before they even click Add to Cart.
Every price is a flat amount you enter yourself and it’s looked up fresh from the product whenever something is added to the cart — there is no formula language, expression evaluator, or anything resembling eval() anywhere in this plugin. That’s a deliberate design choice: a well-known paid “product add-ons” plugin for WooCommerce disclosed a critical, unauthenticated Remote Code Execution vulnerability caused by unsafely evaluating merchant-defined pricing formulas. This plugin gets the same practical result (customers pay more for the options they pick) without that entire class of risk.
required attribute — a request that skips a required option is rejected before it reaches the cartIf it helps your site, please consider leaving an honest review on WordPress.org — it helps other WordPress users find it. Found a problem or have an idea? Please open a support topic first so it can be fixed.
Go to Products and open any simple product (the tab only appears for simple products in this version).
Click the new Options & Add-ons tab under Product Data (Screenshot 1). Click + Add Option for each option you want: give it a label, choose Text field, Dropdown, or Checkbox, optionally mark it required, and set a price adjustment. For a Dropdown, click + Add Choice to add each choice with its own price. Click Update to save.
On the product page, your options appear above the Add to Cart button (Screenshot 2), each showing its price adjustment. As shoppers fill them in, a live “Total with options” preview updates automatically.
The chosen options and their price adjustments show on the cart, Mini-Cart, and Checkout (Screenshot 3), on the order confirmation page and order emails, and on the admin Edit Order screen (Screenshot 4) — all automatically, using WooCommerce’s own standard display mechanisms.