bigbad.agency plugins
--:--
Product-Linked Attributes Mapper for WooCommerce
/ work / plugins / bigbad-agency-product-linked-attributes-mapper-for-woocommerce
Live · Free download
v1.0.4
PRO available
requires WOO

Product-Linked Attributes Mapper for WooCommerce

Make WooCommerce attribute terms behave like real products.

Download Free
/ what it does

In stock WooCommerce, attribute values like brand names, model numbers, and strain names are flat text. They can't link to products. They can't be searched as products. PLAM lets you flip selected global attributes into product-aware terms, so when you assign "Brand X" to a product you're picking the actual Brand X product — and on the front-end, that attribute value clicks through to the product page. No schema rewrites. No replacement of WooCommerce core. Just a smart layer on top of attributes you already have.

/ who it's for

If any of these sound like you

Brand-driven catalogs

Stores where 'Brand' is an attribute on every product but should also be a clickable destination.

Cannabis & dispensary stores

Strain attributes that should link to the strain's own product page. Pairs naturally with Strain Sync.

Auto parts & technical catalogs

Make / Model / Year attributes that map to real catalog entries.

AI-built or imported catalogs

Catalogs assembled in bulk with attributes that mirror real products. Wire the relationships in cleanly.

/ features

What's in the box

Free version

  • Per-attribute opt-in
    Choose exactly which global attributes become product-linked. Others stay as standard WooCommerce taxonomies.
  • Product search in the term editor
    When you assign a product-linked attribute to a product, you search across actual products instead of typing free text.
  • Front-end attribute → product links
    Product-linked attribute values render as clickable links to the matched product page.
  • WordPress-native lookups
    Uses get_terms() and core APIs. No direct SQL queries, no schema changes.
  • Object-cached term lookups
    Performance-safe even on large catalogs — repeated lookups hit cache, not the database.
  • Non-destructive behavior
    Existing products and attributes stay exactly as they are until you opt them in.
  • Settings under BigBad Agency menu
    Per-attribute toggles in BigBad Agency → Product-Linked Attributes → Settings.
  • Backwards-compatible meta keys
    Plugin handles migration between legacy _plam_product_id and current _bba_plam_product_id term meta automatically.

Pro adds

  • Pro feature set
    Pro version exists at https://bigbad.agency/product/product-linked-attribute-mapper-pro-1-site/.
/ pricing

No lite-version tricks

Free
Full attribute → product mapping
$0 forever
  • Per-attribute opt-in
  • Product search in term editor
  • Front-end attribute links
  • Cached term lookups
  • Non-destructive
Download from WordPress.org
Pro · 1 Site
For one production shop
$39 /year
  • Everything in Free
  • Bulk-map attribute terms to products
  • Image / icon per attribute term
  • Custom term-page templates
  • SEO meta per attribute term
  • Email support
Get Pro · 1 Site
Pro · 5 Sites
For multi-site stores
$99 /year
  • Everything in 1 Site
  • Use on up to 5 sites
  • Priority email support
Get 5-Site Pro
Agency · Unlimited
For dev shops & agencies
$299 /year
  • Everything in 5 Sites
  • Unlimited site activations
  • Priority email support
Get Agency
/ faq

Common questions

What problem does this actually solve? +
WooCommerce attribute values are flat strings. If you set "Brand" to "Brand X" on 200 products, that's just text — it doesn't know about your "Brand X" product page, and it can't be searched as a product. PLAM lets you flag specific global attributes as **product-linked**. Once you do, assigning that attribute means picking an actual product, and on the front-end the attribute value clicks through to the product page. The attribute and the product are wired together.
Does it require WooCommerce? +
Yes. WooCommerce must be installed and active. The plugin won't run without it.
Does it replace or modify WooCommerce attributes? +
No. It enhances **selected** global attributes that you opt in. Everything else stays standard WooCommerce. There are no schema changes, no SQL rewrites, and no replacement of core taxonomy behavior.
Will it affect my existing products? +
No. Existing product/attribute relationships stay untouched until you opt an attribute in via Settings. Even after opt-in, the plugin only adds capability — it doesn't break existing assignments.
Does it create new products? +
No. It links attribute values to products that **already exist** in your catalog. If "Brand X" isn't a product yet, you'd need to create it first; then PLAM can wire the attribute term to it.
Is it safe for large catalogs? +
Yes. The plugin avoids direct database queries entirely. It uses `get_terms()` with WordPress object caching, so repeated lookups on a product page or category archive hit the cache after the first call. No N+1 query patterns.
How do I turn it on for a specific attribute? +
Go to **BigBad Agency → Product-Linked Attributes → Settings**, tick the global attributes you want to make product-linked, and save. From that point on, when you edit those attribute terms or add them to products, you'll search products instead of typing free text.
What happens if I deactivate the plugin? +
Existing product associations stay in term meta but stop being rendered as links — attribute values revert to plain text. Reactivating the plugin restores the linking behavior. Nothing is destroyed on deactivate.
Does it work with simple AND variable products? +
Yes. Both simple and variable products can use product-linked attributes.
Does it work with my theme? +
Yes. PLAM does not modify theme files and uses standard WooCommerce hooks/filters. Most themes will render the attribute links correctly out of the box. Heavily customized themes that override attribute display may need a small template tweak.
What's in the Pro version? +
A Pro version exists at the product page (`/product/product-linked-attribute-mapper-pro-1-site/`). The exact Pro feature delta is being finalized — see the product page for the current feature list. (TODO: enumerate Pro feature differences in this FAQ once confirmed.)
Does it use direct SQL or modify the database schema? +
No. Uses `get_terms()` and standard WordPress APIs. No `$wpdb->query()` against custom tables. No schema changes. Safe to install and remove.
bigbad.agency
accepting work