B2B Edition support
B2B Edition (formerly Bundle B2B) adds a parallel data model on top of standard BigCommerce: company roles, companies, addresses, users, super admins, and sales staff. StagingPro V2 migrates it from the B2B Edition Migration panel on the Bulk Content Migration page.What migrates
Not included (deliberate scope, planned for a follow-up): B2B orders, invoices, quotes, and shopping lists.
Existing destination companies with the same identity are matched rather than duplicated — under the default Add New Only they are left untouched; choose Update Existing to sync their configuration, hierarchy, and users. Destination-only companies are never deleted. One prerequisite for sales staff: sales-rep accounts cannot be created via the API, so an assignment whose account is missing on the destination is skipped with instructions to create the System User first.
Prerequisites
1
B2B Edition on both stores
Both the source and destination stores must have the B2B Edition app installed and activated by BigCommerce. The panel only appears when both stores are B2B; if either isn’t, it is hidden entirely.
2
A store API token with the B2B Edition scope
There are no separate B2B credentials — the store’s main API token does everything, provided it was created with the B2B Edition access level. Token scopes are fixed at creation, so an existing token without B2B access must be replaced: create a new store-level API account (BigCommerce control panel → Settings → Store-level API accounts) with the B2B Edition scope.
3
Anonymisation for personal data
Companies — together with their Addresses, Users, Super Admins, and Sales Staff Assignments — stay locked until the shared Anonymise Customer Data switch (the same one that covers orders) is on. Anonymised identity is stable, so repeat runs match earlier copies and never create duplicates. Only Roles & Permissions is always available (it carries no personal data).
Classic app users: the old Settings → B2B Edition tab, where a dedicated B2B user email and password were entered per environment, is obsolete in V2 — any values entered there are ignored, and the tab is slated for removal. V2 authenticates B2B entirely through the store’s main API token.
B2B entity dependencies
Selecting Companies auto-includes Roles & Permissions only. Companies link to Customer Groups and Price Lists — select those in the same run, or each company is created without its pricing link (the company itself still migrates; assign the price list manually otherwise). Migrate B2B entities together with, or after, the core catalogue and customer data; the B2B phases run last in a bulk migration for exactly this reason.Coupons and Promotions
Coupon codes in BigCommerce are part of the Promotions system. When you migrate a promotion via StagingPro:- Product, category, brand, and customer-group references inside the promotion are re-pointed through the migration’s own id-maps — so the referenced entities must be part of the same run (items that already exist on the destination count: matching them puts them in the map).
- A promotion whose reference cannot be mapped is skipped with a clear reason rather than migrated with broadened scope — a discount is never silently widened to more products than it covered on the source. A reference list that is only partially mappable is narrowed to the mappable items, with a warning.
- Coupon codes attached to a promotion travel with the promotion (and are not duplicated as legacy coupons).
- Storefront-scoped promotions land on the mapped storefronts; if none of the promotion’s storefronts are mapped, it is skipped, naming the unmapped channel ID.