Add, remove, or replace product tags in bulk using the dedicated tagsCommand. Use ADD to append new tags without overwriting existing ones.
For removing or replacing tags, and for tagging orders and customers, see the full guide to bulk edit tags in Shopify.
Steps:
1. Export products
In DataEase, create a New Export → Products. Include at minimum: id, handle, tags (optionally title). Filter to the products you need.
2. Choose the operation
- ADD — append the listed tags to existing tags (recommended for adding).
- REMOVE — delete only the listed tags.
- REPLACE — overwrite all existing tags with exactly the listed tags.
- IGNORE — skip tag changes for that row.
3. Edit the file
- Set command = UPDATE (product level).
- Set tagsCommand to one of the values above (use ADD to add).
- In tags, provide a comma-separated list (e.g., “summer, new, tshirt”). Keep column names exactly as exported.
4. Import & validate
Create a New Import in DataEase, upload the file, map columns, and run Validation. Open the validation file and review the “Validation Status” column; fix any issues.
5. Run the import
Spot-check products in admin/storefront
Tips
- Spacing and case: extra spaces are trimmed; tags are compared case-insensitively by Shopify.
- To clear everything, set tagsCommand = REPLACE (tags column can be empty in that case).
Minimal CSV (example) / Add tags (append)
| id | command | tagsCommand | tags |
|---|---|---|---|
| 123 | UPDATE | ADD | summer, tshirt, organic |
Minimal CSV (example) / Remove specific tags
| handle | command | tagsCommand | tags |
|---|---|---|---|
| linen-shirt | UPDATE | REMOVE | sale, clearance |
Minimal CSV (example) / Replace all tags
| id | command | tagsCommand | tags |
|---|---|---|---|
| 456 | UPDATE | REPLACE | premium, linen, 2025 |
Minimal CSV (example) / Clear all tags
| id | command | tagsCommand | tags |
|---|---|---|---|
| 789 | UPDATE | REPLACE |