The Create Attribute Workflow
Creating a custom attribute follows a consistent flow:- Click ”+ Add Product Attribute” (at the top of the Attributes panel)
- Name your attribute (follow naming conventions)
- Choose the entity type (usually Products, but can be Categories, Vendors, Images, Sources)
- Select the field type (Text, Number, Image, Formula, Reference Lookup, etc.)
- Configure for AI (if applicable: write a prompt, set acceptable values)
- Save
Naming Conventions and Best Practices
Your attribute name should be:- Clear and specific:
Care Instructionsinstead ofCare - Use Title Case:
Care Instructions,Sustainability Certification,Lead Time - Descriptive but concise:
Warranty Period (Months)instead ofWarranty - Use standard terms: If an industry standard exists, follow it
- Avoid abbreviations unless universally understood:
MSRPis fine, butMFGDATEshould beManufacture Date
- Product Weight (kg)
- Expected Lead Time (Days)
- Care Instructions
- Sustainability Certification
- Allergen Information
- Assembly Required (Yes/No)
attr_1(meaningless)temp_field(suggests impermanence)data(too vague)x_custom_prop(unnecessary prefix)
Choosing the Right Entity Type
Most custom attributes you’ll create are on the Products entity, but you can create attributes for other entities too:
In most workflows, you’ll choose Products. Only select a different entity if the data logically belongs at that level.
Choosing the Field Type
The field type determines what kind of data the attribute holds and how it’s processed. Here’s a quick overview:
For a detailed breakdown of each type, including configuration examples, see Field Type Guide.
Common Custom Attributes by Industry
Apparel & Fashion
Size Category(XS, S, M, L, XL) — Acceptable ValuesMaterial Composition(e.g., 100% Cotton, 80% Cotton / 20% Polyester) — TextCare Instructions(e.g., Machine Wash Cold) — TextFit Type(e.g., Slim Fit, Regular Fit, Oversized) — Text with Acceptable Values
Electronics
Warranty Period (Months)— NumberWeight (kg)— NumberDimensions (L x W x H cm)— TextPower Supply Type(e.g., Battery, AC, USB-C) — Text with Acceptable ValuesCompatibility— Text
Home & Garden
Care Instructions— TextMaterial— Text with Acceptable ValuesWater Resistant(Yes/No) — Text with Acceptable ValuesIndoor/Outdoor— Text with Acceptable Values
General
Lead Time (Days)— NumberAllergen Information— TextSustainability Certification(e.g., Fair Trade, Organic, Eco-Friendly) — Text with Acceptable ValuesAssembly Required(Yes/No) — Text with Acceptable ValuesWarranty Period (Months)— Number
When to Create a Custom Attribute vs. Use an Auto-Created One
Create a new custom attribute when:- You have specific data needs that standard attributes don’t cover (e.g.,
Lead Time,Allergen Info) - You want consistency across thousands of SKUs (use Acceptable Values)
- You want AI to extract or generate data specific to your business logic
- The data is important for your sales, compliance, or analytics processes
- Merchkit automatically detects and creates attributes from your source data
- The auto-created attribute already captures what you need
- You’re satisfied with the structure and don’t need customization
Step-by-Step: Create Your First Custom Attribute
Let’s say you want to create aCare Instructions attribute for apparel products.
- Open the Attributes panel in your catalog
- Click ”+ Add Product Attribute”
- Enter name:
Care Instructions - Choose entity type:
Products(default) - Choose field type:
Single Line Text(you want flexible text instructions) - Click “Configure for AI” (optional, but recommended)
- In the Configure panel:
- Write prompt:
"Based on {{product_title}}, {{material}}, and source documents, extract or generate care instructions. Provide 2-3 specific steps (e.g., 'Machine wash cold with like colors'). Be concise and actionable." - Leave Acceptable Values empty (care instructions need flexibility)
- Write prompt:
- Click “Edit with AI” to refine your prompt if needed
- Click Save