Skip to main content
Find and Replace bulk action showing search field, replacement field, and target field options Search and replace text across multiple products at once. Use this to fix typos, update brand names, swap out outdated terminology, or clean up imported data.

How to use it

1

Select products

Check the products you want to update, or use filters and select all matching results.
2

Open Bulk Edit and choose Find and Replace

Click Bulk Edit, then search for “Find and Replace” or find it under Text & Content.
3

Enter your search and replacement text

Type the text you want to find, and what to replace it with. Leave the replacement empty to simply remove the found text.
4

Choose your target fields

Select which fields to search — product name, description, enriched description, SEO fields, SKU, EAN, UPC, MPN, brand, supplier, or custom text attributes.
5

Configure matching options and apply

Toggle case sensitivity, regex, or whole-word matching as needed, then click Apply.

Configuration options

OptionDescriptionDefault
Find textThe text to search for (required)
Replace withThe replacement text. Leave empty to delete the matched textEmpty
Case sensitiveMatch exact uppercase/lowercaseOff
Use regular expressionsEnable regex pattern matching in the search fieldOff
Match whole words onlyOnly match when the search text appears as a complete word, not part of another wordOff
Target fieldsWhich product fields to search and replace in

Using Content Logic variables in replacements

The Replace with field supports Content Logic variables. Type {{ to open the autocomplete dropdown and insert dynamic values. This means your replacement text can be different for every product.
ScopeExample variableResolves to
product{{product.name}}, {{product.brand}}, {{product.price}}Product-level data
global{{global.company_name}}, {{global.warranty_text}}Shared values across all products
brand{{brand.tagline}}Brand-specific content
category{{category.material_description}}Category-specific content

Examples

Replace a placeholder with the actual brand name:
  • Find: [BRAND]
  • Replace with: {{product.brand}}
Every product’s [BRAND] placeholder becomes its actual brand — “Nike”, “Adidas”, etc.
Swap a generic call-to-action with a dynamic one:
  • Find: Buy now
  • Replace with: Buy {{product.name}} now at {{global.website_url}}
“Buy now” → “Buy Air Max 90 now at shop.example.com”
Replace an outdated warranty line with a variable:
  • Find: 1-year warranty included
  • Replace with: {{global.warranty_text}}
Every occurrence gets replaced with whatever you’ve defined in your Content Logic globals — update the variable once, and it applies everywhere.

B2B examples

Standardize inconsistent unit formats:
  • Find: kilogram (also run for Kilogram, KG, kgs, Kgs)
  • Replace with: kg
Normalizes weight units across your catalog so specs read consistently — “0.85 kg” instead of a mix of “0.85 kilogram”, “0.85 KG”, “0.85 Kgs”.
Replace a static lead time with a dynamic variable:
  • Find: Delivery: 5-7 days
  • Replace with: Delivery: {{global.lead_time_text}}
Swaps hardcoded lead times for a Content Logic variable — when your lead times change, update the variable once and every product description stays current.
Swap generic compliance text for brand-specific certifications:
  • Find: Meets industry standards
  • Replace with: {{brand.compliance_text}}
Each product gets the actual certifications for its manufacturer — “ISO 9001:2015 certified. REACH compliant.” for one brand, “CE marked. RoHS compliant.” for another.
Replace informal product descriptions with structured specs (regex):
  • Find: weighs about \d+ (with Use regular expressions enabled)
  • Replace with: Weight: {{product.weight}} {{product.weight_unit}}
“weighs about 500” → “Weight: 0.5 kg” — replaces vague copy with the actual product weight from your data.
Content Logic variables are especially powerful with Find and Replace — you can swap static text for dynamic content that stays up to date automatically. Define your variables in Content Logic, then reference them here.

Tips

  • Leave Replace with empty to bulk-delete a word or phrase from all selected products.
  • Enable Regular expressions for pattern-based replacements — for example, replace \d{4} to remove all 4-digit numbers.
  • Test on a small selection first when using regex to make sure the pattern matches what you expect.
  • Combine regex with Content Logic variables — find a pattern and replace it with dynamic, per-product content.