Skip to content
on all Pro plansyearly & lifetime licencesClaim nowLaunch offer

Importing from another plugin

Move customer groups, buyers and price rules from B2BKing, Wholesale Suite or WholesaleX, with a dry run before anything is written.

The importer is in the free plugin. You can migrate and verify your pricing before spending anything.

Open Settings → Import.

How it works

The importer reads the source plugin’s data where it is stored — options, user meta, post meta and custom post types — so:

  • the source plugin does not need to be active,
  • nothing is ever written back to it,
  • deactivating B2B Suite and reactivating the old plugin is a working rollback.

Dry run first

Every import runs as a preview by default. It shows the groups, customers and rules it would create, plus a warning for every source record it cannot map. Nothing is written until you confirm.

Running it twice is safe

The importer records a map of source id to created id. Running it again updates the same records instead of creating duplicates — useful when you import, keep selling on the old plugin for a week, then re-import before the switchover.

What comes across

From B2BKing: customer groups, each user’s group assignment, their account approval state, and price rules whose type and target have a direct equivalent (percentage, fixed amount, fixed price).

From Wholesale Suite: registered wholesale roles become customer groups, users in those roles become group members, and each per-role wholesale price becomes a fixed-price product rule.

From WholesaleX: customer roles become customer groups, each user’s role and approval status carry over, and active wholesale pricing rules become price rules — percentage, amount-off or fixed price, per product, category or store-wide, with their quantity tiers. Buy-X-get-one rules, role quantity limits, tax exemption, shipping methods, parent accounts with subaccounts (as companies) and request-a-quote quotes come across too; the Pro-owned ones take effect when Pro is active. Rule types and targets with no equivalent are listed as warnings.

After importing

  1. Run Check a price on a product whose trade price you know, and read the trail.
  2. Use view as customer to confirm the shop, cart and checkout agree.
  3. Read the warnings list and re-create anything that could not be mapped.

Note that the free plugin includes one customer group. A store with several groups should run the import with Pro active so every group comes across — the dry run will tell you how many were found either way.

Was this page missing something?

Documentation gaps are treated as bugs here.Tell us →

Switching offer

Moving from WholesaleX?

50%off

Bring your customers, prices and quotes over in a few clicks with our free importer, and get 50% off when you switch.

Also for stores on

  • B2BKing
  • Wholesale Suite
  • Wholesale Payments
MIGRATION50

Enter the code at checkout.