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:| Entity Type | When to Use | Example |
|---|---|---|
| Products | The vast majority of attributes. Captures data about each SKU or product. | Warranty Period, Allergen Information, Lead Time |
| Categories | Data that applies to entire categories, not individual products. | Category Commission Rate, Marketplace Category Code |
| Vendors | Information about suppliers and vendors. | Preferred Vendor, Payment Terms, Support Email |
| Images | Metadata about product images. | Image Alt Text, Image Usage Rights, Image Source |
| Sources | Metadata about data sources (where you pulled product info from). | Source Reliability Score, Last Updated Date |
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:| Field Type | Best For | AI Support | Example |
|---|---|---|---|
| Single Line Text | Descriptions, titles, text-based specs | Yes | Care Instructions, Product Description |
| Number | Numeric values, measurements, extracted data | Yes | Weight (kg), MSRP, Lead Time (Days) |
| Image | AI-generated visual assets | Yes (generates) | Dimension Diagrams, Lifestyle Renders |
| Formula | Calculated fields, no AI | No | Tax = MSRP × Tax Rate |
| Reference Lookup | Pull data from another entity | No | Look up a vendor’s preferred shipping method |
| Collection Reference | Link to multiple related records | No | Link products to multiple collections |
| Record Reference | Link to a single related record | No | Link a product to its primary vendor |
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