Product and Variant Field Updates
The Bulk Product Editor allows you to efficiently update both product-level and variant-level fields across multiple products simultaneously. This comprehensive guide covers all the fields you can edit and best practices for bulk updates.
Overview
Our bulk editor supports editing all standard Shopify product and variant fields, plus custom metafields. You can update hundreds or thousands of products in minutes instead of editing them one by one.
Product-Level Fields
Basic Information
- Title - Product name and display title
- Description - Product description and HTML content
- Product Type - Category classification
- Vendor - Brand or manufacturer name
- Tags - Comma-separated tags for organization
- Handle - URL slug for the product
SEO & Metadata
- SEO Title - Meta title for search engines
- SEO Description - Meta description for search results
- Custom Metafields - Store-specific custom data
Publishing & Visibility
- Status - Active, Draft, or Archived
- Published - Visibility in storefront
- Published At - Publication date and time
- Template Suffix - Custom template assignment
Variant-Level Fields
Pricing
- Price - Regular selling price
- Compare At Price - Original price for sale displays
- Cost Per Item - Your cost basis for profit calculations
Inventory Management
- SKU - Stock keeping unit identifier
- Barcode - Product barcode for scanning
- Inventory Quantity - Current stock levels
- Inventory Policy - Continue selling when out of stock
- Inventory Tracking - Enable/disable inventory tracking
- Fulfillment Service - Manual or third-party fulfillment
Physical Properties
- Weight - Product weight for shipping
- Weight Unit - Grams, kilograms, pounds, or ounces
- Requires Shipping - Physical vs digital products
- Taxable - Subject to tax calculations
Variant Options
- Option 1, 2, 3 - Size, Color, Material, etc.
- Position - Display order of variants
How to Edit Fields
1. Select Products
Use filters to find the products you want to edit:
Filter by: Product Type = "T-Shirts"
AND Status = "Active"
AND Vendor = "Your Brand"
2. Choose Fields to Edit
- Click "Add Field" button
- Select from the dropdown of available fields
- Choose between product-level or variant-level fields
- Add multiple fields for batch editing
3. Set New Values
- Fixed Value - Set the same value for all selected items
- Formula - Use calculations like
price * 1.1
for 10% increase - Find & Replace - Replace text patterns in existing values
- Append/Prepend - Add text to beginning or end of existing values
4. Preview Changes
Always review the preview before applying:
- See exactly what will change
- Verify formulas are working correctly
- Check that filters selected the right products
5. Apply Updates
Click "Apply Changes" to execute the bulk update. Large updates are processed in the background.
Best Practices
Start Small
- Test with a few products first
- Use the preview feature extensively
- Create backups of important data
Use Filters Effectively
- Combine multiple filter conditions
- Save frequently used filters as presets
- Double-check your filter results
Pricing Updates
- Use formulas for percentage-based changes
- Consider compare-at-price when updating regular prices
- Test pricing changes on a small subset first
Inventory Management
- Be cautious with inventory quantity changes
- Consider using scheduled jobs for regular inventory updates
- Monitor stock levels after bulk changes
Common Use Cases
Seasonal Price Updates
Filter: Product Type = "Winter Clothing"
Field: Price
Formula: price * 0.8 // 20% off sale
SEO Optimization
Filter: SEO Title is empty
Field: SEO Title
Value: {{title}} - Your Store Name
Inventory Sync
Filter: Vendor = "Supplier ABC"
Field: Inventory Quantity
Import from CSV with new stock levels
Tag Management
Filter: Product Type = "Electronics"
Field: Tags
Action: Append "tech, gadgets"
Error Handling
Validation Errors
- Invalid price formats (negative prices)
- Missing required fields
- Duplicate SKUs or handles
Partial Updates
- Some products may fail validation
- Successful updates are still applied
- Error report shows failed items
Recovery Options
- Use job history to see what changed
- Revert changes if needed
- Fix validation errors and retry
Next Steps
- Learn about Filter Presets to save your filter combinations
- Set up Scheduled Jobs for regular updates
- Explore Job History to track all your changes