Skip to content

Import Attributes

Import Attributes bulk-creates attributes from a JSON file. It’s the fastest way to set up many attributes at once — for example when migrating from another system. Download the ready-made template, fill in your attributes, and upload the file.

Sidebar: Attributes → Import Attributes URL: /admin/product-attributes/import

Attribute import accepts JSON only. You can upload a .json file or paste JSON directly. The file contains an array of attribute objects; you can also choose whether to update existing attributes that match by code.

Use Download Import Template to get a ready-made example file named product_attributes_template.json. It contains sample attributes you can edit or replace, and shows every supported field.

Each attribute object supports these keys:

KeyDescription
nameInternal attribute name
labelLabel shown on forms
codeUnique code (a–z 0–9 _)
typeint, boolean, option, big_text, or short_text
valueFor option, the selectable options; otherwise null
positionDisplay order
languageOptional language code
requiredtrue / false
searchabletrue / false
visibletrue / false
editabletrue / false

The template includes sample rows such as an Option attribute (product_color) with its options, an Integer attribute (product_weight), and a Long Text attribute (product_description).

To bulk-import attributes, download the JSON template, fill in your attribute definitions, and upload the file.

  1. Open Attributes → Import Attributes.
  2. Select Download Import Template and edit product_attributes_template.json with your attributes.
  3. Upload the file (or paste the JSON).
  4. Choose whether to update existing attributes that match by code.
  5. Run the import and review the results.

Each attribute is matched by code within your organization:

  • New code → the attribute is created.
  • Existing codeupdated if “update existing” is enabled, otherwise skipped.
  • Invalid rows are reported individually.

The import returns a summary of created, updated, skipped, and errors. Imported attributes are marked with the source Imported.

  • Download Import Template — get the example JSON file
  • Upload File / Paste JSON — provide your attributes
  • Import — create or update attributes
  • Review Results — see created, updated, skipped, and error counts

Want to see this feature in action?

Book a 30-minute walkthrough with our product team, or send us a message with your questions.