CORE MODULE — OPERATIONS

WooCommerce Bulk Attribute Management — Intelligent and Fast

Stop editing product attributes one at a time. LuperIQ Attribute Manager parses your SKUs to detect tiers and patterns, applies attributes in bulk across hundreds of products, and imports entire catalogs from CSV — with pre-operation backups and background processing built in.

Bulk Operation Modes 3 (Tier, Pattern, Category)
Background Threshold 50+ products auto-batch
Import File Types CSV, TSV, Excel
Export Report Types 3 CSV exports
Downloadable Templates 4 starter files
Admin Pages 4 dedicated views

The Problem With WooCommerce Product Attributes

WooCommerce treats product attributes as a manual, one-product-at-a-time task. If you sell 200 products across multiple tiers — budget, mid-range, premium — you are clicking through each product editor to add the same attribute values over and over. There is no built-in way to apply attributes across a product group, no way to infer attributes from SKU naming conventions, and no protection if a bulk edit goes wrong.

The result is inconsistent product data, missing filterable attributes on the frontend, and hours of repetitive admin work that grows linearly with your catalog. When you finally get around to importing a spreadsheet, WooCommerce's native importer gives you no help mapping columns or previewing what will change.

LuperIQ Attribute Manager solves this with a SKU Intelligence Engine that reads the structure already encoded in your product SKUs, three bulk operation modes that apply attributes across entire product groups in seconds, and a smart file importer that auto-detects your column layout and previews every change before it touches your database.

Everything You Need for WooCommerce Bulk Attribute Management

SKU Intelligence Engine

Decode Your Product Catalog

The Intelligence Engine parses your product SKUs to extract tier data (budget, premium, mid-range) and pattern codes automatically. Tier information, segment classification, price range validation, and persona targeting are all derived from SKU structure — turning plain text strings into actionable product intelligence. Results are cached as WordPress transients for fast repeat lookups.

Three Bulk Operation Modes

Apply Attributes at Scale

Apply WooCommerce attributes across entire product groups using three modes: By Tier matches products by SKU prefix, By Pattern targets specific pattern codes, and By Category infers attributes from SKU patterns of sampled products within a category. Each mode lets you set attribute values and push them to all matching products in one operation.

Background Processing

No Timeouts on Large Catalogs

Operations affecting more than 50 products are automatically routed to background batch processing. A progress bar with 2-second polling keeps you informed in real time while the server works through each batch. Your browser never times out and your admin session stays responsive.

Pre-Operation Backups

Undo Before You Commit

Before any bulk operation runs, the module snapshots every affected product's current attributes. If an operation produces unexpected results, you have a restore point. Backups are capped at 100 products per snapshot to keep storage manageable.

Smart File Import

Drag, Drop, Review, Apply

Upload CSV, TSV, or Excel files using the drag-and-drop interface. The importer auto-detects SKU, name, and price columns from your headers, then shows a preview of the first five rows with its analysis before anything is written. No blind imports — you see exactly what will change.

Attribute Auto-Creation

Taxonomies and Terms Handled

When an imported or bulk-applied attribute does not exist in WooCommerce, the module creates it automatically using wc_create_attribute(). Taxonomy registration and term creation happen behind the scenes so you never need to manually set up attribute scaffolding before running an operation.

Three Export Types

Get Your Data Out as CSV

Export your catalog intelligence as CSV reports: Tier Statistics, Pattern Statistics, and Processing Statistics. All exports are generated server-side and delivered as timestamped CSV downloads.

Four Import Templates

Start With the Right Structure

Download one of four starter templates to structure your import file correctly: Blank (empty headers only), BB Tier, CB Matrix, and FB Tier. Each template includes the column headers the importer expects, so your data maps cleanly on the first upload.

REST API

Integrate With External Systems

Two REST endpoints let external tools query your attribute data. GET /stats returns system status, tier statistics, and pattern statistics. POST /analyze accepts a SKU and returns the full intelligence analysis as JSON. Both endpoints require manage_woocommerce capability.

Who This Module Is Built For

Any WooCommerce store that manages more than a handful of products and needs consistent, filterable attributes across the catalog.

WooCommerce Store Owners

  • Hundreds of products need the same tier-based attributes, but editing them individually takes hours.
  • Product filtering on the frontend only works when attributes are consistent — inconsistent data means lost sales.
  • Spreadsheet imports from suppliers need to map cleanly to WooCommerce attributes without manual column matching.

Agencies Managing Client Stores

  • Client product catalogs arrive as CSV files that need attributes applied before launch.
  • Bulk operations with backups let you run large-scale changes with a safety net on client sites.
  • Background processing means you can kick off a 500-product attribute update without babysitting the browser tab.

Product Data Managers

  • SKU naming conventions already encode tier and pattern data — but WooCommerce ignores it completely.
  • Export reports give you a clear picture of tier distribution, pattern coverage, and processing throughput.
  • The Intelligence Insights page surfaces recommendations that turn raw SKU data into actionable product intelligence.

How the SKU Intelligence Engine Works

The Intelligence Engine treats product SKUs as structured data rather than plain strings. When you analyze a SKU — either individually via the dashboard or in bulk via the REST API — the engine extracts two key components: the tier prefix and the pattern code.

Tier prefixes identify the product's market segment. A BB prefix indicates a budget tier, CB indicates a collaboration or matrix product, FB identifies a featured or flagship tier, and so on. Each tier carries metadata: a human-readable name, a market segment label, a target persona, and a validated price range. The engine uses this to recommend attributes and flag products whose price falls outside their tier's expected range.

Pattern codes work alongside tiers to identify specific product lines within a tier. CB Matrix patterns, for example, carry collaboration metadata — identifying partner brands or designer collections. The engine surfaces this as structured data so you can filter, group, and apply attributes based on pattern as easily as by tier.

All intelligence results are cached as WordPress transients with a configurable expiry (default: one hour). Repeated lookups for the same SKU hit the cache rather than re-parsing, which keeps the dashboard fast even when displaying intelligence for hundreds of products.

Four Admin Pages, One Module

Dashboard

System status, intelligence overview, SKU analysis tool, and quick links to all operations.

Bulk Operations

Run attribute operations by tier, pattern, or category with progress tracking and job history.

Import & Export

Drag-and-drop file import with preview, three CSV export types, and four downloadable templates.

Intelligence Insights

Deep product analysis with tier distribution, pattern coverage, and actionable recommendations.

Security and Data Safety

Every AJAX request is verified with a WordPress nonce and checked against the manage_woocommerce capability. REST API endpoints enforce the same permission check. File uploads are validated by type (CSV, TSV, Excel only) and capped at 5 MB. All user input passes through WordPress sanitization functions and database queries use prepared statements. Output is escaped with esc_html() to prevent XSS. Pre-operation backups ensure that bulk attribute changes can be reviewed or reverted, and background jobs are tracked with unique IDs so no operation runs silently.

Frequently Asked Questions

Does this module require WooCommerce?

Yes. The Attribute Manager operates on WooCommerce product attributes, taxonomies, and terms. If WooCommerce is not active, the module displays a notice and disables its admin pages. WordPress 5.0+ and PHP 7.4+ are also required.

Will bulk operations overwrite my existing product attributes?

By default, the module only adds or updates attributes — it does not remove existing ones unless you explicitly enable force update mode. With force update enabled, existing attribute values are replaced. Either way, the pre-operation backup captures your current state before any changes are written.

How does background processing work?

When a bulk operation targets more than 50 products, the module splits the work into batches and processes them server-side. A progress bar in the admin UI polls every 2 seconds for status updates. Your browser stays responsive and the operation completes without hitting PHP timeout limits.

What file formats can I import?

CSV (comma-separated), TSV (tab-separated), and Excel (.xlsx and .xls). The importer auto-detects delimiter type and identifies SKU, name, and price columns from your headers. A preview of the first five rows is shown before any data is written. Maximum file size is 5 MB.

Can I extend the tier and pattern definitions?

Yes. Tier and pattern definitions are exposed via WordPress filters, so you can add custom tier prefixes, rename segments, adjust price ranges, or define entirely new pattern codes from a custom plugin or your theme's functions.php file.

Does the module integrate with other LuperIQ modules?

The Attribute Manager emits analytics events to the Data Core pipeline via the centralized Analytics helper. If Data Core is active, every SKU analysis and bulk operation is logged to the analytics queue for long-term reporting and cross-module intelligence.

Stop Editing Product Attributes One at a Time

Install LuperIQ, activate the Attribute Manager, and run your first bulk operation in minutes. SKU intelligence, background processing, and pre-operation backups are all included.

Get Started Free