Skip to main content

Attribute Creation

Purpose​

Create and configure an attribute in the admin UI.
Attributes are structured product data (Color, Size, Material, etc.) used for display, filtering, and configurable product variants.


Prerequisites​

  1. Logged in with Admin or Catalog Manager role.
  2. Know the attribute purpose (e.g., filter, variant, informational).
  3. If creating a select/multiselect attribute, prepare the list of option values (e.g., Red, Blue, Green).

  • From the left menu: Catalog → Attribute → Create
  • The Attribute form opens (sections: General, Label, Validations, Configuration).

Form Overview​

  • General — Attribute Type (required).
  • Label — Admin label (required).
  • Validations — Required/Unique flags and validation rules.
  • Configuration — Whether the attribute is used for configurable products and if it’s visible on the front end.
  • Submit — Save the attribute.

Field-by-Field Step Instructions​

1. Attribute Type (required)​

  • Location: General section, dropdown.
  • Action: Select the attribute's data type.
  • Typical options:
    • Text — short free text.
    • Textarea — long text (rare for structured attributes).
    • Dropdown / Select — single choice from predefined options (recommended for Color, Size).
    • Multiselect — multiple choices (tags, feature lists).
    • Boolean — yes/no toggle.
    • Date / DateTime — for date values.

Guidance:
Choose Dropdown/Select for consistent, repeatable values. Use Text only if values vary a lot and cannot be enumerated.


2. Admin Label (required)​

  • Location: Label section, field named Admin.
  • Action: Enter the short label used in the admin interface (example: Color, Size, Material).

Guidelines:

  • Keep it concise and descriptive.
  • Use consistent naming (Title Case, no trailing punctuation).
  • This field is required — the UI will display a red validation error if it’s empty.

3. Validations​

  • Is Required (Yes / No)

    • Set Yes if every product must have this attribute filled.
    • Use sparingly — required attributes increase data-entry burden.
  • Is Unique (Yes / No)

    • Use Yes only if attribute values must be unique across products (rare; for IDs/serials).
  • Validation (if available)

    • Choose a rule (e.g., numeric, decimal, email, URL, regex).
    • Examples:
      • For numeric weight: choose Numeric.
      • For strict SKU pattern: use Regex (test before enabling).

4. Configuration​

  • Use To Create Configurable Product (Yes / No)

    • Set Yes if this attribute generates configurable product variants (e.g., Size, Color).
    • Note: Configurable attributes must support options (usually Dropdown).
  • Visible on Product View Page on Front-end (Yes / No)

    • Set Yes to display this attribute on the product detail page.
    • Set No for internal-only attributes.

5. Submit​

  1. Review required fields (Attribute Type, Admin label).
  2. Click Submit.
  3. Result: Attribute saved and added to the attribute list.
    • If rejected, UI highlights fields with errors.

After Creation: Add Options (for Dropdown / Multiselect)​

If options aren’t added at creation time:

  1. Go to Catalog → Attributes (attribute list).
  2. Find and click Edit for the attribute.
  3. Locate Options / Values / Manage Options.
  4. Add each option:
    • Option label (admin and, if supported, frontend/store view labels).
    • Sort order (for display sequence).
  5. Save the attribute.

Example options for Color: Red, Blue, Green, Gold, Silver.


Using Attributes in Product Creation​

  • Create/Edit Product: Go to Catalog → Products → Create/Edit.
  • In the product form, locate the attribute fields and enter/select values.

Configurable Products​

  • Ensure attribute(s) for variants are marked Use To Create Configurable Product = Yes.
  • When creating a configurable product:
    • Select the configurable attribute(s).
    • Generate child/simple products (each child must have an attribute value).

Examples​

Example 1 — Color (for variants)​

  • Attribute Type: Dropdown / Select
  • Admin: Color
  • Is Required: Yes
  • Is Unique: No
  • Validation: —
  • Use To Create Configurable Product: Yes
  • Visible on Product View Page on Front-end: Yes
  • Options: Red, Blue, Green

Example 2 — Weight (informational)​

  • Attribute Type: Text
  • Admin: Weight (g)
  • Is Required: No
  • Is Unique: No
  • Validation: Numeric
  • Use To Create Configurable Product: No
  • Visible on Product View Page on Front-end: Yes

attributescreate