Skip to main content

How to Copy Values Between Attributes in Bulk (Product Catalog)

Learn how to copy the value from one product attribute into another across multiple products at once using the Copy Values Between Attributes bulk action.

Written by Karolina Santiago

Overview

The Copy Values Between Attributes bulk action lets you take the value from one product attribute and copy it into another across all selected products — without having to edit each product individually.

This is useful for mirroring data between fields, populating one attribute from another, or combining values across fields at scale.


When to Use This

  • You want to copy the Description into the Short Description field for all products

  • A custom attribute should mirror the value of a standard product property

  • You want to copy a title into a custom SEO field

  • You need to combine or prefix one attribute's value into another


How to Use It

  1. Go to Products Catalog and select the products you want to update

  2. Click Bulk Actions → Copy Values Between Attributes

  3. Choose the source attribute (Copy from)

  4. Choose the destination attribute (To attribute)

  5. Set additional options as needed

  6. Choose your Save Option and confirm


Additional Options

  • Add to start — Instead of replacing the destination value, prepends the copied value to what's already there. Optionally type a separator (e.g. " - ") in the text box

  • Add to end — Appends the copied value to the end of the destination value. Optionally type a separator

  • Only update empty attributes — Skips products that already have a value in the destination field. Useful for populating missing data without overwriting anything.

  • Include variations — Applies the copy to variation child SKUs as well


Save Options

  • Save changes to catalog only — Updates only the Catalog

  • Save changes to catalog and revise linked listings — Updates the Catalog and pushes to linked listings


Use Case Examples

Example 1: Populate Short Description from Description

You have 500 products with full Descriptions but empty Short Descriptions. Copy the Description attribute into Short Description with "Only update empty attributes" enabled — only products missing the Short Description will be updated.

Example 2: Build a combined title with prefix

You have a custom attribute called "Brand" and want to prepend it to the Title. Copy the Brand attribute into Title using "Add to start" with " - " as the separator. Result: "BrandName - Original Title".

Example 3: Mirror a custom SEO title from the product title

Your channel template uses a custom attribute called "SEO Title". Copy the main Title into "SEO Title" across all products so each one has an SEO title populated automatically.

💡 Use "Only update empty attributes" to safely run this action without worrying about overwriting products that were already set up correctly.

Did this answer your question?