Flexa Extra – Product Options, Variation Swatches & Pricing for WooCommerce
by FlexaTech 1 (0 reviews)

Flexa Extra – Product Options, Variation Swatches & Pricing for WooCommerce

Custom product options, variation swatches and dynamic pricing for WooCommerce: priced option fields, attribute swatches, and discount rules.

Flexa Extra ranks #34,441 among WordPress.org plugins with 10+ active installations, is #4,635 of 14,124 in the E-commerce category, a 1/5 rating from 0 reviews, and was last updated Oct 6, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Compatible with WP 7.1
v1.16.1 Current Version v1.16.1
Updated 1 month ago Last Update on 06 Oct, 2026
Refreshed 1 week ago Last Refreshed on
#4,635 of 14,124 in E-commerce Top 50% by installs
View on WordPress.org
Rank
#34,441
— No change
Active Installs
10+
+900%
KW Avg Position
N/A
— No change
Downloads
926
+4 today
Support Resolved
0%
— No change
Rating
20%
Review 1 out of 5
1 (0 reviews)

Next Milestone 20

Total Progress 70%
10+ 20+
11,268
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 3 more installs to reach 20+

Rank Changes

32,719 33,580 34,441 35,302 36,163 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
31,091 35,836 40,582 45,328 50,073 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
Current #34,441
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
0 10 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

1.0
0 reviews
Overall 20%
5
0 (0%)
4
0 (0%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Frequently Asked Questions

Common questions about Flexa Extra – Product Options, Variation Swatches & Pricing for WooCommerce

Yes. Flexa Extra stays inactive (with an admin notice) until WooCommerce is active.
No. The extra price is recomputed server-side from your stored option definitions on add-to-cart and on every cart totals pass; the posted values are sanitized against the field schema.
Yes. The plugin declares HPOS compatibility.
Yes, and the plugin says so to WooCommerce, so the plugins screen no longer lists it as uncertain. Under the blocks the chosen options are listed beneath each cart line, the surcharge is part of the line price the Store API returns, the cart checks still run before checkout, and the options are written onto the order line exactly as they are in the classic cart. Three small touches are drawn by the classic cart and checkout only, because the blocks have no filter to hang them on: the "Edit options" link on a cart line, the spend-more nudge from the Pricing add-on, and the tooltip that explains a checkout fee. Prices, fees and discounts are the same either way.
Yes, see docs/HOOKS.md for the available actions and filters.
Yes. Each field is wrapped in a <div> with class hooks: flexa-extra-field on every wrapper, flexa-extra-field--<type> for all fields of a type, and flexa-extra-field--id-<field_id> for one specific field (plus data-field-id and data-field-type attributes). You can also add your own class per field in the builder: select the field and fill the "CSS class" box in the Inspector. See docs/HOOKS.md for examples.
Yes. The Import screen reads option sets from YayExtra, ThemeHigh "Extra Product Options" (free), WooCommerce Product Add-Ons, Acowebs "Custom Product Addons for WooCommerce", and YITH WooCommerce Product Add-Ons (free), and re-creates them in Flexa Extra, switched off. They appear in the Option Sets list for review; the storefront ignores them until you turn each one on. Field types, per-option prices, swatches and product assignment are mapped where an equivalent exists; anything that cannot be mapped 1:1 is listed per set so you can re-create it. Keep the source plugin active during the import so its data is readable.
Yes. Two open, read-only REST routes (/wp-json/flexa-extra/v1/public/config and /public/product/{id}) return the option sets, prices, and logic a front end needs to render the configurator and compute the live subtotal. They expose only what the on-page configurator already ships, and you can close the API with the flexa_extra/public_api/enabled filter. Add-to-cart and the final price are always recomputed server-side.
On a variable product, Flexa Extra can replace each attribute dropdown with colour, image or button swatches. It hides the native <select> but keeps it as the source of truth, so clicking a swatch uses WooCommerce's own variation logic for price, stock and the product gallery. Assign colours/images per attribute term under Flexa Extra → Variation Swatches. It works only with global attributes (pa_*) that have terms; custom product-level attributes have no term to attach to. If a dedicated swatches plugin (for example Woo Variation Swatches) is active, Flexa Extra defers to it automatically to avoid rendering swatches twice.

Sign In / Register

You need to sign in or register to use this feature.