Title: WEAM &#8211; Attribute Manager for WooCommerce
Author: weam4woo
Published: <strong>20 Febraayo, 2026</strong>
Last modified: 20 Febraayo, 2026

---

Raadi kaabayaal

![](https://ps.w.org/weam4woo/assets/banner-772x250.png?rev=3466402)

![](https://ps.w.org/weam4woo/assets/icon-256x256.png?rev=3465773)

# WEAM – Attribute Manager for WooCommerce

 Qore [weam4woo](https://profiles.wordpress.org/weam4woo/)

[Soo Rog](https://downloads.wordpress.org/plugin/weam4woo.2.1.8.5.zip)

 * [Faahfaahin](https://so.wordpress.org/plugins/weam4woo/#description)
 * [Dibu-eegisyo](https://so.wordpress.org/plugins/weam4woo/#reviews)
 *  [Rakibaad](https://so.wordpress.org/plugins/weam4woo/#installation)
 * [Horumarinta](https://so.wordpress.org/plugins/weam4woo/#developers)

 [Taageero](https://wordpress.org/support/plugin/weam4woo/)

## Sharraxaad

**Stop fighting with WooCommerce’s attribute interface.**

If you manage products with attributes (sizes, colors, materials, specifications),
you’ve probably experienced:

 * **Slow, repetitive value creation** – Adding attribute values one at a time through
   WooCommerce’s interface wastes hours
 * **Can’t find your values** – WooCommerce’s dropdown truncates at ~50 terms; larger
   catalogs become unmanageable
 * **No bulk operations** – Each product requires individual editing, multiplying
   your workload
 * **Accidental deletions** – One wrong click removes values with no undo option

**WEAM solves these problems.**

#### Key Features

**Multiple Input Formats** – Choose the input style that fits your workflow: dropdowns,
radio buttons, multi-select checkboxes, or number input for numeric attributes.

**Per-Attribute Settings** – Configure each attribute independently with its own
input type, layout direction, sorting options, and behavior settings.

**Easy-to-Use Interface** – Clean, modern interface replaces WooCommerce’s cluttered
attribute editor with visual selection highlighting and clear action buttons.

**Type-to-Filter Search** – Find any attribute value instantly, even with thousands
of terms. No more scrolling through endless dropdowns.

**Quick Add Values** – Add multiple attribute values at once. Type or paste a list(
one per line, or separated by |), and WEAM creates all values instantly.

**Delete Protection** – Prevent accidental deletion of attribute values with PIN
protection. Your data stays safe.

**Empty Field Protection** – Prevents WooCommerce from automatically removing empty
attributes when saving products.

**Multiple Layouts** – Choose between horizontal (inline) or vertical (stacked) 
layouts per attribute.

#### Pro Features

 * **AI Anomaly Detection** – Automatically detect data quality issues and inconsistent
   values across your catalog
 * **Audit Trail** – Track all delete operations with full history
 * **Select All / Select None** – Bulk selection controls
 * **Show Selected Only** – Focus on chosen values
 * **Maximum Selections** – Limit how many values can be selected per attribute

#### Who Benefits Most

 * **Fashion stores** – Managing sizes, colors, materials across seasonal collections
 * **Electronics retailers** – Handling technical specs, compatibility options, 
   feature sets
 * **Furniture & home goods** – Tracking dimensions, materials, finishes
 * **Any store with 50+ products** – If attributes are part of your workflow, WEAM
   helps

#### Documentation & Support

 * [FAQ](https://weam.nl/faq/) – Common questions answered
 * [Feature List](https://weam.nl/feature-list/) – Complete feature breakdown

### External services

This plugin optionally connects to the Pixabay API to search for royalty-free images
when setting up attribute icons. This feature requires a free Pixabay API key that
the user provides in the plugin settings.

#### Pixabay image search

 * **What it does:** Searches the Pixabay image library for icons to use as attribute
   swatches.
 * **When data is sent:** Only when the admin actively searches for images in the
   Attribute Icons settings. No data is sent automatically or in the background.
 * **What data is sent:** The search query (text), image type filter, and the user’s
   API key.
 * **Service provider:** Pixabay (pixabay.com)
 * **Terms of service:** [https://pixabay.com/service/terms/](https://pixabay.com/service/terms/)
 * **Privacy policy:** [https://pixabay.com/service/privacy/](https://pixabay.com/service/privacy/)

## Sawir-shaashado

 * [[
 * Before & After – Clean, modern interface replaces WooCommerce’s cluttered attribute
   editor
 * [[
 * Smart Search Filter – Instantly find values in large attribute lists
 * [[
 * Attribute Configuration – Customize input types, layouts, and behavior per attribute
 * [[
 * Empty Field Protection – Prevent WooCommerce from removing empty attributes
 * [[
 * Quick Add Values – Add multiple new values without leaving the product page
 * [[
 * AI Anomaly Detection (Pro) – Automatically find data quality issues across your
   catalog
 * [[
 * [[
 * [[
 * [[

## Rakibaad

 1. Upload the plugin files to `/wp-content/plugins/weam4woo/` or install directly 
    through the WordPress plugins screen
 2. Activate the plugin through the ‘Plugins’ screen in WordPress
 3. Navigate to WooCommerce  WEAM to configure your attribute settings
 4. Edit any product – WEAM automatically enhances the Attributes tab

#### Minimum Requirements

 * WordPress 6.0 or higher
 * WooCommerce 7.0 or higher
 * PHP 7.4 or higher

## SBI

### Does this plugin require WooCommerce?

Yes, WEAM extends WooCommerce’s attribute functionality. WooCommerce must be installed
and active.

### Will this work with my theme?

WEAM works in the WordPress admin area only and does not affect your storefront.
It’s compatible with any theme that works with WooCommerce.

### Does it work with variable products?

Yes. WEAM fully supports variable products and their attribute variations. The enhanced
interface makes variation attribute assignment faster.

### What happens to my data if I deactivate the plugin?

Nothing! WEAM doesn’t modify your actual product or attribute data. It only changes
how you interact with attributes. Deactivating simply returns you to the default
WooCommerce interface.

### Is my data safe?

WEAM includes data protection features and never modifies WooCommerce’s core attribute
storage. Your attributes remain standard WooCommerce data, ensuring full compatibility
if you ever deactivate the plugin.

### Is it compatible with WPML / Polylang?

Yes, WEAM works with standard WooCommerce attributes, which are fully supported 
by WPML and Polylang translation plugins.

### Where can I get support?

 * Free users: Use the [WordPress.org support forum](https://wordpress.org/support/plugin/weam4woo/)
 * Pro users: Visit [weam.nl/support/](https://weam.nl/support/) for priority support

## Dibu-eegisyo

Ma jiraan wax dibu-eegis ah oo ku saabsan kaabahan.

## Ka-qaybgalayaasha & Horumariyayaasha

“WEAM – Attribute Manager for WooCommerce” waa softiweer il furan. Dadka soo socda
ayaa wax ku biiriyay kaabahan.

Ka-qaybgalayaasha

 *   [ weam4woo ](https://profiles.wordpress.org/weam4woo/)

“WEAM – Attribute Manager for WooCommerce” waxaa lagu tarjumay 1 luqad. Way ku mahadsan
yihiin [turjumaannada](https://translate.wordpress.org/projects/wp-plugins/weam4woo/contributors)
ka-qaybqaadashadooda.

[Ku tarjun “WEAM – Attribute Manager for WooCommerce” luqaddaada.](https://translate.wordpress.org/projects/wp-plugins/weam4woo)

### Ma xiisaynaysaa horumarinta?

[Baadh koodka](https://plugins.trac.wordpress.org/browser/weam4woo/), fiiri [bakhaarka SVN](https://plugins.svn.wordpress.org/weam4woo/),
ama iska qor [diiwaanka horumarinta](https://plugins.trac.wordpress.org/log/weam4woo/)
adigoo adeegsanaya [RSS](https://plugins.trac.wordpress.org/log/weam4woo/?limit=100&mode=stop_on_copy&format=rss).

## Isbeddellada

#### 2.1.8.5

 * FIX: WP.org Guideline 5 — wrapped all unwrapped pro code in is__premium_only()
   blocks for automatic Freemius stripping
 * Removed check_pro_access() gate and MAX_BACKUPS constant from free build (backup/
   restore/import/export section)
 * Wrapped strip_pro_features() method body so it becomes a no-op in free build
 * Wrapped $is_locked assignment and all locked-feature UI branches in renderer
 * Wrapped weam_get_pro_version(), weam_get_upgrade_url(), weam_get_pro_url() helper
   functions
 * Removed is_pro_plus tier flag from ajax_check_term_usage_basic() free-version
   response
 * Added Freemius shim detection code and class-weam-fs-shim.php to codebase

#### 2.1.8.4

 * NEW: Free-to-Pro migration handler — detects free version alongside premium, 
   shows branded one-click migration notice with banner
 * Migration safely deactivates and removes the free version while verifying all
   settings are preserved
 * Three-state UI (initial/migrating/success) with consistent layout, error recovery,
   and documentation link
 * CSS and JS properly enqueued via wp_add_inline_style() and wp_add_inline_script()—
   no inline tags
 * Migration handler and banner image added to @fs_premium_only (stripped from free
   build)

#### 2.1.8.3

 * FIX: PCP — replaced hardcoded LIKE wildcards with $wpdb->esc_like() placeholders
   in wp_options queries (weam-ve-rename-engine.php)
 * FIX: PCP — added phpcs:ignore for NonceVerification on $_POST access lines in
   user profile PIN handler (class-weam-protected-delete.php)
 * FIX: PCP — moved InterpolatedNotPrepared phpcs:ignore to correct line for audit
   trail SQL queries (class-weam-protected-delete.php)

#### 2.1.8.2

 * FIX: PCP — replaced file_put_contents() with WP_Filesystem API in directory setup(
   class-weam-installer.php)

#### 2.1.8.1

 * FIX: WPCS — escape all ternary echo output in attribute table (esc_attr wrapping)
 * FIX: WPCS — escape ternary echo output in tab navigation (esc_attr wrapping)
 * FIX: WPCS — escape data-hide-initially and data-show-limit attributes in product
   renderer (esc_attr wrapping)
 * FIX: WPCS — use wp_json_encode for JS boolean output in calibration modal
 * FIX: WPCS — add phpcs:ignore annotations for file_put_contents in activation 
   directory setup
 * FIX: Removed obsolete phpcs:ignore comments where escaping is now complete

#### 2.1.8.0

 * FIX: WP.org Guideline 5 — wrapped Backup/Restore/Import/Export AJAX registrations
   in is__premium_only() (endpoints no longer exist in free build)
 * FIX: WP.org Guideline 5 — wrapped toggle_variation_flag AJAX registration in 
   is__premium_only()
 * FIX: WP.org Guideline 5 — restructured check_pro_access() so “requires Pro license”
   text is stripped from free build

#### 2.1.7.9

 * FIX: WP.org Guideline 5 compliance — wrapped all legacy tier-check functions (
   weam_is_pro, weam_is_trial, weam_has_pro_access, weam_is_pro_plus, weam_has_pro_plus_access)
   in is__premium_only() blocks so they are stripped from the free build
 * FIX: Wrapped SKU counter class loading and initialization in is__premium_only()—
   removes all upgrade prompts and usage tracking from free build
 * FIX: Wrapped pro class loader in is__premium_only() — removes weam_has_pro_access()
   call from free build
 * FIX: Restructured attribute sanitizers in class-weam-settings.php and class-weam-
   admin-settings.php to set defaults unconditionally, then override in is__premium_only()
   blocks — removes $weam_has_pro feature gating from free build
 * FIX: Restructured product override methods (get/update/delete) in class-weam-
   settings.php to use clean is__premium_only() wrapping
 * FIX: Made translators comments inline (/* */ style on same line as __() call)
   so they survive Freemius preprocessor code stripping
 * FIX: PCP compliance — resolved 6 MissingTranslatorsComment errors in class-weam-
   ajax-handlers.php

#### 2.1.6.8

 * REFACTOR: Phase 2a — Freemius infrastructure conversion in weam4woo.php
 * Removed WEAM_FS_Shim class and if/else Freemius wrapper (SDK present in all builds)
 * Wrapped license AJAX handlers in is__premium_only() (stripped from free build)
 * Wrapped plugin_row_meta license link in is__premium_only()
 * Converted load_core_files() premium loading to is__premium_only() + can_use_premium_code()
   pattern
 * Converted init_components() premium init to is__premium_only() pattern
 * Simplified weam_is_pro()  weam_fs()->is_paying()
 * Simplified weam_has_pro_access()  weam_fs()->can_use_premium_code()

#### 2.1.6.7

 * FIX: Added __premium_only directories to @fs_premium_only header (Freemius auto-
   stripping did not remove them)

#### 2.1.6.6

 * FIX: Consolidated @fs_premium_only to single-line format (Freemius parser compatibility)

#### 2.1.6.5

 * FIX: Replaced uninstall.php with Freemius after_uninstall hook (required for 
   Freemius deployment)
 * Infrastructure: Freemius now handles uninstall event tracking and cleanup

#### 2.1.6.4

 * Enhancement: Added @fs_premium_only file declarations for Freemius preprocessor
   stripping
 * Enhancement: Added @fs_ignore for Freemius SDK directory to skip unnecessary 
   processing
 * Infrastructure: Freemius single-codebase deployment model (Phase 1 of trialware
   refactor)

#### 2.1.6.3

 * FIX: Replaced inline and tags with wp_enqueue_script/wp_enqueue_style (WP.org
   compliance)
 * FIX: Added External services section to readme.txt documenting Pixabay API usage
 * FIX: Replaced WP_CONTENT_DIR/URL constants with wp_upload_dir() function calls
 * FIX: Renamed upload folder from weam-icons to weam4woo/icons (must match plugin
   slug)
 * FIX: Added migration to move existing icon files from old to new folder location
 * FIX: Replaced file_put_contents debug logging with error_log()

#### 2.1.6.2

 * Fix: Replaced `global $product` with `wc_get_product()` to resolve Plugin Check
   global variable prefix warnings
 * Fix: Moved translators comment to directly above `__()` call for PHPCS compliance

#### 2.1.6.1

 * Fix: WordPress Plugin Check compliance — resolved all 7 errors and 107 warnings
 * Fix: Added missing `translators:` comments for i18n strings with placeholders
 * Fix: Corrected text domain mismatch (‘weam’  ‘weam4woo’) in installer
 * Fix: Replaced `rename()` with `WP_Filesystem::move()` per WP coding standards
 * Fix: Replaced `unlink()` with `wp_delete_file()` per WP coding standards
 * Fix: Added `wp_unslash()` to all `$_POST` sanitization calls (36 instances)
 * Fix: Added `isset()` guards for all `$_POST` array access (11 instances)
 * Fix: Proper sanitization and phpcs:ignore for JSON/array POST data
 * Fix: Added phpcs:ignore for WooCommerce `global $product` usage
 * Fix: Added phpcs:ignore for diagnostic `error_log()` and `debug_backtrace()` 
   calls
 * Fix: Trimmed changelog to published versions only (under 5000 char limit)

#### 2.1.6

 * Added: Values tab now available in free version — view attribute values with 
   product counts and delete unused values
 * Added: Select All/None buttons enabled for free users on product edit page
 * Added: Delete Value button enabled for free users (admin role) on product edit
   page
 * Added: Greyed-out Pro/Pro+ tabs in free version linking to feature list
 * Added: Feature Request link in footer for user feedback
 * Changed: Footer layout redesigned — Documentation (left), Feature Request (center),
   Upgrade + License (right)
 * Changed: Footer Upgrade link now points to weam.nl/feature-list/
 * Changed: License tab wording clarified for free users
 * Changed: WordPress.org compliance — Freemius SDK removed from free build, lightweight
   shim replaces it
 * Changed: Tested up to WordPress 6.9
 * Removed: Debug info block from License tab
 * Cleaned: Dead CSS classes and unused PHP helper functions removed

#### 2.1.3

 * REDESIGN: Attribute Icons — new 4-step flow (Select  Map  Style  Publish)
 * NEW: Sticky action bar with Back, Next, and Save buttons always visible
 * NEW: Save button moved to top-right (UX best practice)
 * NEW: Live preview in Style step shows actual mapped images
 * NEW: Template section is collapsible (not a separate step)
 * IMPROVED: Single mode — removed confusing Guided/Manual toggle
 * IMPROVED: Edit flow opens at Map step (the core work)
 * IMPROVED: Save stays in flow (no page reload)
 * FIX: Premium guard on Attribute Icons tab (was visible to Free users)

#### 2.1.2

 * FIX: Dot click guards in stepper navigation
 * FIX: Manual mode navigation edge cases
 * FIX: Guided mode validation improvements
 * IMPROVED: Code cleanup and stability fixes

#### 2.1.1

 * NEW: Clickable shop links — images link to filtered WooCommerce product pages
 * NEW: Link mode setting (None / Shop filter) with shortcode override `link="shop"`
 * NEW: Royalty-free image search — find images per attribute value via Pixabay 
   API
 * NEW: Smart context search — auto-builds query from attribute name + value name
 * NEW: Image type filter — search by Photo, Illustration, or Vector
 * NEW: One-click download — picks go straight to Media Library and apply to value
 * NEW: Find button (🔍) per value row for quick image discovery
 * IMPROVED: Edit flow opens Settings tab first so all options are reviewable
 * IMPROVED: Unsaved changes indicator — Save button pulses amber when changes pending
 * IMPROVED: Link mode shown on config cards with cart icon

#### 2.1.0

 * NEW: Image Selector — standalone architecture (extractable as separate plugin)
 * NEW: Auto PNG conversion — all images converted to PNG on save for consistency
 * NEW: SVG blocking — prevents SVG uploads (XSS security protection)
 * NEW: Uniform image sizing — configurable presets (32/48/64/96px) or custom
 * NEW: Shape selector — Square, Rounded, Circle, or Borderless display
 * NEW: Sort order — A-Z, Z-A, Numeric, Manual drag-reorder, or Original
 * NEW: Tag-based grouping — add group tags to values (e.g. “Care”, “Certification”)
 * NEW: Grouped frontend rendering with collapsible group headers
 * NEW: Shortcode attributes — override size, shape, group, max items, columns
 * NEW: Elementor compatibility — shortcodes now render in all Elementor widgets
 * NEW: Grid layout — `[weam-v-name cols="2"]` for multi-column vertical display
 * IMPROVED: Image processing uses WP Image Editor (GD + Imagick support)
 * IMPROVED: Protected upload folders with .htaccess + index.php

## Meta

 *  Version **2.1.8.5**
 *  Last updated **2 bil kahor**
 *  Active installations **In ka yar 10**
 *  WordPress version ** 6.0 ama ka sareeya **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 ama ka sareeya **
 *  Languages
 * [Dutch](https://nl.wordpress.org/plugins/weam4woo/) iyo .[English (US)](https://wordpress.org/plugins/weam4woo/).
 *  [Ku tarjun luqaddaada](https://translate.wordpress.org/projects/wp-plugins/weam4woo)
 * Tags
 * [attributes](https://so.wordpress.org/plugins/tags/attributes/)[bulk edit](https://so.wordpress.org/plugins/tags/bulk-edit/)
   [product attributes](https://so.wordpress.org/plugins/tags/product-attributes/)
   [woocommerce](https://so.wordpress.org/plugins/tags/woocommerce/)
 *  [Aragti Sare](https://so.wordpress.org/plugins/weam4woo/advanced/)

## Qiimeynta

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/weam4woo/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/weam4woo/reviews/)

## Ka-qaybgalayaasha

 *   [ weam4woo ](https://profiles.wordpress.org/weam4woo/)

## Taageero

Ma heysaa waxaad dhahdo? Caawimaad ma u baahan tahay?

 [Eeg madasha taageerada](https://wordpress.org/support/plugin/weam4woo/)

## Ku deeq

Ma jeclaan lahayd inaad taageerto horumarinta kaabahan?

 [ Ugu deeq kaabahan ](https://weam.nl/)