How to import a supplier's catalog into easySales with B2B Connect

Source products from another easySales store with B2B Connect: find a supplier in the directory, connect, and import its catalog into your Virtual Shop with your own stock, markup, and SKU-matching. Keep prices synced automatically and forward orders back to the supplier to fulfill.

How do you import a supplier's catalog with B2B Connect?

B2B Connect lets you source products from another easySales store. You find a supplier in the directory, connect to it, then import its catalog into your Virtual Shop — with your own stock, pricing, and SKU-matching rules. Once imported, you can keep stock and prices synced automatically and forward the orders you receive back to the supplier to fulfill.

The whole path is: find a supplier, connect, run the import wizard, then decide how orders reach the supplier. One thing to know up front — connecting and importing are two separate steps. Connecting only adds the supplier to your account; nothing enters your catalog until you run the import wizard, so you stay in control of what gets created and how it's priced.

Step 1 — Find a supplier in the directory

Open Integrations → B2B Connect from the left menu. The directory has two tabs: the suppliers you're already connected to (shown first) and the suppliers still available to connect to. Switch to the available tab to browse new suppliers.

Each supplier is a card showing its logo, catalog name, the supplier's company name, how many products the catalog holds, and a short description. Use the Search suppliers box at the top to filter by supplier name, company, or description when the list gets long.

The B2B Connect supplier directory in easySales with supplier cards and the search box
Browse suppliers in the B2B Connect directory and filter with the Search suppliers box.

Step 2 — Preview the catalog and connect

How you connect depends on whether the supplier's catalog is public or private.

  • Public catalogs are open to browse. You can preview the products before committing, then connect directly from the card or the preview.
  • Private catalogs aren't previewable and don't connect on their own — the supplier gives you a connect code, and you enter that code to connect.

When you connect, easySales confirms what's about to happen: "Connecting to [supplier] adds this supplier to your account. You can then import its products into your Virtual Shop — with your own stock, pricing and SKU-matching options — from the import wizard." Confirm, and the supplier moves into your connected list.

Remember: connecting only adds the supplier. No products are imported yet — that's the next step, and it's deliberately separate so you choose exactly what comes in.

The B2B Connect catalog preview showing a public supplier's products before connecting
Preview a public supplier's products before you connect.

Before you import: three requirements

Importing pulls the supplier's catalog into your Virtual Shop — a store in easySales you stock and price yourself. The wizard checks three things before it will let you import, and it tells you exactly what's missing if one isn't met.

🏬

A Virtual Shop

B2B Connect imports into a Virtual Shop — a store in easySales you stock and price yourself. If you don't have one, the directory gives you a shortcut to create it.

📦

Advanced (multi-warehouse) stock

Your Virtual Shop must have advanced stock enabled, because B2B Connect adds the supplier as an additional stock source alongside your own.

🌐

Matching language

The catalog imports in the supplier's language, so your Virtual Shop's language must match the supplier catalog language.

If you don't have a Virtual Shop yet, the directory shows a banner with a shortcut to create one. If your Virtual Shop exists but isn't set up for multi-warehouse stock, you'll see "Your Virtual Shop must have advanced (multi-warehouse) stock enabled before importing." — switch its stock to advanced first, because B2B Connect adds the supplier as one of several stock sources. And if the languages differ, you'll see "The Virtual Shop language does not match the supplier catalog language." — the catalog imports in the supplier's language, so the two must line up.

Step 3 — Run the import wizard

The wizard walks through four steps in order: Products, Stock, Price, and Review.

Products

Choose to import the whole catalog or pick specific products from a searchable list. This step also decides what happens when a product you're importing shares a SKU with something already in your Virtual Shop. A note at the top makes the rule clear:

"New catalog products (SKUs not yet in your Virtual Shop) are created there automatically. The options below apply only when a product with the same SKU already exists."

Under When a product with the same SKU already exists, you pick Match the existing product (the default) or Skip the product. More on that choice below.

The B2B Connect import wizard Products step with the create-note and SKU match-or-skip options
Step 1 of the import wizard: choose products and how to handle SKUs that already exist.

Stock

Leave Connect stock on (its default) to bring the supplier's stock into your Virtual Shop. As the hint explains, this "creates a supplier warehouse as an additional stock source for your Virtual Shop" — it's an extra source alongside anything you already stock, never a replacement. Turn it off if you'd rather manage stock for these products yourself.

Price

Set a Markup (%) to add your margin on top of the supplier's price. The markup applies both to the products created now and, if you keep prices synced, to future price changes from the supplier. The wizard shows a live example so you can see the resulting price before you commit.

Tick Keep prices synced to have easySales re-price your imported products automatically whenever the supplier changes a price. This is what turns a one-time import into a hands-off sourcing relationship.

The B2B Connect import wizard Price step with the markup field and the keep-prices-synced option
Step 3: set your markup and choose whether prices stay synced with the supplier.

Review

The last step summarizes your choices — which products, your SKU strategy, whether stock is connected, your markup, and whether prices stay synced — and tells you whether a managed price-sync flow will be created (or removed). Start the import and it runs in the background; the directory shows progress and, when it's done, a count of how many products were created, linked, and skipped.

New products vs existing SKUs

New SKUs — products the supplier has that your Virtual Shop doesn't — are always created for you. The Match-vs-Skip choice only matters when a SKU already exists in your shop.

Match is the right default for most stores: it keeps a single product per SKU and lets connected stock and price updates flow to the product you already sell. Skip is useful when you deliberately manage certain SKUs yourself and don't want B2B Connect to touch them.

Keep prices synced

When you tick Keep prices synced, easySales sets up and maintains an Automation Flow for you. Whenever the supplier changes a product's price, that flow re-prices the linked products in your Virtual Shop using the markup you chose — so your selling prices track your cost without any manual work.

You don't build or maintain this flow by hand. easySales creates it when you turn the option on, updates it when you change your markup, and removes it if you turn syncing off. You can always open it from the connection overview to see exactly what it does.

Forward orders to your supplier

Sourcing is only half the story — when a customer buys one of these products, the order needs to reach the supplier. You do that with a SendOrder automation flow that targets the B2B Connect connection. Build a flow that sends qualifying orders to the supplier, and easySales forwards each one automatically; if an order contains nothing sourced from that supplier, the flow skips it.

A SendOrder automation-flow action configured to forward orders to a B2B Connect supplier
Forward orders with a SendOrder flow action pointed at your B2B Connect supplier.

You can also forward a single order by hand: open the order, expand its Order submissions panel, and choose your B2B Connect supplier. easySales previews exactly which lines are eligible — and flags any that belong to a different supplier or that you fulfil yourself — before you send.

The per-order B2B Connect forward modal previewing which order lines are eligible to forward to the supplier
Forwarding a single order previews exactly which lines go to the supplier before you send.

Either way, the contact details sent to the supplier — the customer's, or a fixed contact you define — come from the connection's order-forwarding settings, so you set that once and it applies to every forwarded order.

Track your forwarded orders

A forwarded order becomes an order submission on that order, so you always know what was sent and where it stands. Open the order's Order submissions panel to see the B2B Connect entry: the supplier's order id, its current status, and — once the order ships — the courier, tracking number, and shipping label pulled back from the supplier.

Only the products sourced from that supplier are forwarded. If an order mixes products from several suppliers — or products you fulfil yourself — B2B Connect sends just the matching lines to each supplier, rewritten to that supplier's own SKUs. Your order is never split; anything that isn't sourced from a connected supplier stays with you.

The status travels both ways. When the supplier ships or completes the order, your submission updates and the courier and tracking appear on your side; if the supplier can't fulfil it and cancels, the submission is marked so you can see it wasn't shipped. To cancel a forwarded order yourself, add a SendOrder flow step set to the cancel operation — with status forwarding enabled on the connection — and the cancellation is sent to the supplier.

Manage the connection

Open a connected supplier to reach everything the connection created and controls.

The B2B Connect connection overview listing the resources it created and the last import stats
The connection overview links you straight to the supplier, warehouse, price group, and price-sync flow it created.
  • Overview lists the resources B2B Connect created for you — the supplier record, the advanced warehouse, the price group, and the price-sync flow — each with an Open link, plus the stats from your last import.
  • Settings is where you set order-forwarding contact details and your import preferences (whether newly published supplier products are added automatically, and your default SKU-matching strategy).
  • Re-import pulls the catalog again with your saved options; Disconnect ends the relationship.

Once your supplier is connected, imported, and priced, you have a self-maintaining sourcing channel: stock and prices stay current, and orders route to the supplier for fulfillment — all from your easySales dashboard.

📖
Read next
How to publish your catalog on B2B Connect (supplier setup)
Become a supplier on B2B Connect: publish your product catalog inside easySales so other merchants can discover it, connect, and resell your products. Set your catalog profile, choose a public or private listing, share a connect code, add your logo, and manage which buyers can order from you — all from one screen.
No card required
14 days free
You can cancel anytime

Source and sell without touching a spreadsheet

Try easySales free for 14 days. No plugin, no credit card, no code.

Frequently asked questions

B2B Connect imports products into a Virtual Shop, which is a store inside easySales that you stock and price yourself. If you don't have one, there's nothing to import into, so the wizard is blocked and the directory shows a shortcut to create a Virtual Shop first. Create it, make sure its stock is set to advanced (multi-warehouse) and its language matches the supplier's catalog, and the import will open up.

When you connect a supplier's stock, B2B Connect adds that supplier as an extra stock source for your Virtual Shop rather than overwriting your own. That only works when the shop is set up for multiple warehouses — advanced stock. Open your Virtual Shop's settings, switch its stock handling to advanced, and run the import again. Your existing stock sources stay exactly as they are; the supplier is added alongside them.

The catalog is imported in the supplier's language, so easySales requires your Virtual Shop's language to match the supplier catalog's language before it will import. If they differ, you'll see "The Virtual Shop language does not match the supplier catalog language." Either import into a Virtual Shop set to the same language as the supplier, or ask the supplier which language their catalog is published in and align your shop to it.

You decide in the first step of the import wizard. The default, Match the existing product, links the supplier's offer to your existing product so connected stock and price updates reach it — you keep one product per SKU. Skip the product leaves your existing product untouched and doesn't import the supplier's version. Products with brand-new SKUs are always created in your Virtual Shop regardless of this choice.

Only if you tick Keep prices synced in the import wizard. When it's on, easySales sets up and maintains an automation flow that re-prices your linked products with your markup every time the supplier changes a price. Turn it off and your prices stay fixed at whatever they were at import until you change them yourself. You can review or adjust the managed flow anytime from the connection overview.

The contact details come from the connection's order-forwarding settings, not from each order. You choose whether to send the end customer's details or a fixed contact you define, and you set that once per supplier. Orders reach the supplier either through a SendOrder automation flow you build, or by forwarding a single order manually from the order screen — both use the same connection settings.

Each forwarded order becomes an order submission on that order, in the Order submissions panel. It shows the supplier's order id and a status that updates as the supplier acts on it. When the supplier ships the order, the submission is marked as shipped and the courier and tracking number are pulled back onto your side automatically; when the supplier completes it, it shows as fulfilled. If the supplier cancels, the submission shows it wasn't shipped — no need to email your supplier for an update.

Yes. From a connected supplier you can Re-import to pull the catalog again using your saved options, or Disconnect to end the relationship. Re-importing respects your earlier choices — your markup, SKU strategy, and price-sync setting — so it won't silently reset them. Disconnecting stops future syncing; review the connection overview first if you want to see the warehouse, price group, and flow it created before you remove the link.

Was this guide helpful?