Skip to content

Black Friday: up to 40% off Pro, yearly or lifetime.

Get the deal
Menu
Download free

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

Moving from another B2B plugin?

50% off

The free importer brings your customer groups, prices and approved buyers across, and shows you a dry run first. The code works if you're switching from WholesaleX, B2BKing, Wholesale Suite or Wholesale Payments.

MIGRATION50

Enter the code at checkout.