WordPress plugin intelligence profile

HDWebmobile Product Options & Add-ons

Add paid text, dropdown, and checkbox options to products (engraving, gift wrap, size upgrades) -- flat pricing only, no formula evaluation.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.9 · PHP 7.4
Directory statusactive
Last directory update14 Oct 202619d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records HDWebmobile Product Options & Add-ons version 1.0.0 as active, updated 19d ago and tested up to WordPress 7.1.

Overview

About this plugin

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.

Key Features

  • Text, dropdown, and checkbox product options, each with an optional flat price adjustment
  • A live price preview updates on the product page as customers fill in options, before adding to cart
  • Works correctly everywhere in WooCommerce: the product page, cart, Mini-Cart, Checkout (classic and block-based), the order confirmation page, order emails, and the admin Edit Order screen — all using WooCommerce’s own standard cart/order mechanisms, not a separate parallel system
  • Required options are enforced on the server, not just with a browser-side required attribute — a request that skips a required option is rejected before it reaches the cart
  • Every submitted option value is re-validated against the product’s own current configuration before any price is applied, so a tampered request can’t fabricate a discount or a fake option
  • No formula evaluation of any kind — every price is a flat, merchant-entered amount

Limitations (please read before installing)

  • Simple products only — variable, grouped, and external products aren’t supported in this version
  • Flat-amount pricing only — there’s no percentage-of-price option and no pricing formulas; this is a deliberate security boundary as well as a simplicity one (see Description)
  • No conditional logic between options (e.g. showing one option only when another has a specific value)
  • Options are configured per product — there’s no shared, reusable option set applied across multiple products in this version

Enjoying this plugin?

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.

How to Use

1. Open a simple product for editing

Go to Products and open any simple product (the tab only appears for simple products in this version).

2. Add your options

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.

3. What shoppers see

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.

4. Cart, Checkout, and orders

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.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • custom fields
  • price adjustment
  • product add ons
  • add ons
  • product options
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.9 · PHP 7.4
Update activity14 Oct 202619d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.