⚙️ Setup & Reference — Series 3 of 4
The NP Variation Wizard reads options from WooCommerce product attributes. Each wizard slide maps to an attribute (e.g. pa_color, pa_size). Setting up the right attributes before building your wizard slides ensures the wizard pulls the correct options and terms.
Step 1 — Create Global Attributes
- Go to WooCommerce → Attributes in the WordPress admin sidebar
- Fill in the Name (e.g. Color) — WooCommerce auto-generates the slug as
pa_color - Set Type to Select (default) for most wizard slides
- Click Add attribute
- Click Configure terms to add the individual options (e.g. Red, Blue, Navy)
ℹ️ The
pa_ prefix is added automatically by WooCommerce — you don’t type it. The slug pa_color is what the Variation Wizard references internally.Step 2 — Add Color Swatches to Terms
For color slides, each term needs a hex color value so the Variation Wizard can render a color swatch instead of a plain button. After adding terms:
- Click on a term name (e.g. “Red”) to edit it
- Look for the Color field added by the NP Variation Wizard
- Enter a hex value (e.g.
#cc2200) - Click Update
✅ Tip: Set up all your color terms with hex values before building the wizard slide. The Color Slide only renders swatches for terms that have a hex value defined.
Step 3 — Link Attributes to the Product
- Open the product in the WordPress editor
- Go to the Product data panel → Attributes tab
- From the dropdown, select your global attribute (e.g. Color) and click Add
- Tick all terms you want available on this product
- Check Used for variations if using variable products
- Click Save attributes
Attribute Reference
| Wizard Slide Type | Attribute Setup | Notes |
|---|---|---|
| Color | Global attribute with hex color terms | Renders as circular swatches |
| Grouped | Global attribute, any terms | Renders as pill/button grid |
| Image | Global attribute + image uploaded to each term | Renders as image grid |
| Size-Qty | Global size attribute | Each term gets a quantity input |
| Text | No attribute — free-text input only | Customer types custom text |
| Summary | No attribute — reads prior slides | Always the last slide |
Ready to add 3D to your WooCommerce store?
Get the NP Matrix plugin suite or try it instantly — no install required.
The playground runs entirely in your browser — no account needed.