When Selective is the right tool
| Scenario | Selective vs Bulk |
|---|---|
| Update one product description across environments | Selective |
| Move one new promotion to UAT for testing | Selective |
| Sync three categories that were edited yesterday | Selective |
| Copy a custom page from Staging to Production | Selective |
| Refresh the entire catalogue | Bulk |
The interface
The screen shows tabs for the entities you can selectively migrate: Products, Promotions, Categories, Pages, Layouts, Themes.
For each tab:
- Pick source store and storefront, then destination store and storefront.
- Use Advanced Filters and pagination (items per page) to narrow the list.
- Tick the items you want to copy.
- Click Copy Some to migrate only ticked items, or Copy All to migrate everything in the current filtered view.
- Select All checkbox is available on Products, Promotions, and Categories tabs (not on Pages and Layouts).
- Clear Results resets the filters.
- Schedule Copy is a Premium feature and is available on Products, Promotions, Categories, and Themes; it does not apply to Pages and Layouts.
Pages and Layouts, the WebDAV requirement
Pages and Layouts migrations include any images embedded in the page body. Because BigCommerce stores embedded images in WebDAV, StagingPro needs WebDAV credentials configured on both the source and destination stores before this migration will include images. !!! important “Configure WebDAV credentials for images migration”- Open Settings and click the WebDAV sub-tab.
- Enter the WebDAV username and password for the store.
- Click Connect.

If WebDAV credentials are missing, the migration shows a warning before running:

You can still run the migration without WebDAV, but embedded images on the migrated pages will not be carried across.
Pages and Layouts
- Select the source store and storefront.
- Select the destination store and storefront.
- Choose the pages or layouts to migrate.
- Click Copy Pages to start the migration.
Selective Products, default behaviour
A few defaults to know about when running selective product migration:- Stock inventory counts do not migrate by default. Tick the popup option Migrate Product Stock inventory counts to target store if you want stock to come across.
- Prices do not migrate by default on selective product migration. Tick Migrate Price to target store in the popup if you want pricing.
- If you remove product images on the source SKU and re-run a selective migration, the corresponding images on the destination are not deleted automatically. You must delete those manually on the destination if intended.
- Multi-variant products are deleted and recreated on the destination during a selective product migration update. The variant IDs change, but SKUs (the canonical reference) are preserved.
Selective Categories, behaviour to know
If a category with the same name already exists in the destination but inside a different parent, selective migration creates a new category with the same name in the source’s parent path. You will end up with two same-named categories in the destination, which StagingPro does not auto-deduplicate. When you run a selective categories migration, only the ticked categories move. To bring across the products inside those categories you must follow up with a selective products migration for the affected SKUs. During a selective product migration, category associations are overwritten on the destination (not appended), so review the source product-category associations before running.Selective Promotions
All promotions selected migrate in their entirety. Coupon codes are associated by SKU rather than product ID since IDs are different across BigCommerce instances. Category associations are made by exact category Name plus hierarchy, not by ID. See B2B, coupons, and data dependencies for the full coupon and promotion semantics. Note that promotions created via the BigCommerce API cannot be edited after creation. Workaround: delete the promotion in the source, recreate it correctly, then migrate.Selective Themes
Use Selective Content Migration to copy individual themes (active or inactive) from source to destination using the Copy Theme button. Theme deployment via Git is the recommended path for ongoing development; selective theme migration is for one-off seeding of an environment with a specific theme variation.Scale plan features
- Schedule Copy, schedule selective migrations for off-peak windows.
- B2B Migration, B2B Edition entities (companies, addresses, users, quotes, invoices) get their own selective migration tabs once the B2B credentials are connected.
To view our Onboarding steps, please access the following article → StagingPro Onboarding