Skip to content
English
  • There are no suggestions because the search field is empty.

Guide: Sell through other Allmoxy shops (B2B vertical catalog)

How B2B links two Allmoxy shops: supplier and reseller roles, how an order moves between them, pricing, dropship, payment and the limits to know.

A vertical catalog integration (B2B) connects two Allmoxy shops. A supplier lets other shops sell its products, and a reseller adds those products to its own catalog next to its own items, so its customers order everything on one order form. When the reseller saves an order with supplier items, Allmoxy quietly creates a matching order on the supplier's site for just those items, at the supplier's price to the reseller plus the reseller's markup. This guide explains the two roles, how an order moves between the shops, pricing, shipping and payment, what each side can see, and the limits. The setup steps are on Set up B2B as a supplier and Set up B2B as a reseller.

Applies to: catalog shops (not project-only shops) with B2B turned on. B2B Settings needs the Manage B2B permission.

In this article

Supplier and reseller, in plain words

Think of a door maker and a cabinet shop. The door maker is the supplier: it marks the doors it is willing to build for others as available to resellers. The cabinet shop is the reseller: it connects to the door maker, imports those doors into its own catalog, and sells them alongside its cabinets. The cabinet shop's customers never see the door maker; they see one catalog and place one order.

Behind the scenes, the reseller is a customer company on the supplier's site, and the supplier is a company on the reseller's. A resold item in the reseller's catalog is a pointer: its definition and its price stay on the supplier, and the reseller controls only whether it is available, its sort, export class, tags and categories. One shop can be a supplier to several resellers, a reseller for several suppliers, or both at once.

What turning B2B on involves

B2B is turned on per shop. If you don't see B2B Settings and B2B Catalog under Settings > E-commerce, ask your Customer Success Manager or support@allmoxy.com to turn it on. Once it is on:

Both shops must use the same default currency, and a connection can't be undone from the app once it is made (deactivate the resold items instead).

How an order moves between the two shops

Each shop has its own order, and the two are linked. Here is what happens, in order:

  1. The reseller (or the reseller's customer) saves an order that includes supplier items. For each supplier on the order, Allmoxy creates an order on that supplier's site for just that supplier's items, at Bid. The supplier can see something is in the works, but it is not ready to build yet. The supplier's order is named with the reseller's order number, is recorded under the reseller's company and primary contact on the supplier, and shows a notice that it was placed by the reseller.
  2. When the reseller's order reaches Verified (the reseller has agreed to make and sell that order), the supplier's order automatically moves to Ordered, or straight to Verified if the supplier's shop auto-verifies. Any route to Verified counts, including auto-verify on the reseller's side. Now the supplier knows it is a real order and can get to work.
  3. From then on, statuses are not copied in either direction. Each shop moves its own order. When the supplier marks its order In Progress, Shipped or Void, the reseller's order stays where the reseller left it until the reseller moves it. The reseller can see the supplier's current status where a page asks the supplier for it: the order's B2B tab, the Status History, Sales by Product and Sales by Export Class reports, and the outsourcing table.

An example: a reseller saves order #1042 with two supplier doors. The supplier gets a Bid order named with #1042. The reseller verifies #1042: the supplier's order becomes Ordered (Verified if the supplier auto-verifies). The supplier builds and marks it Shipped: #1042 on the reseller stays at, say, In Progress until the reseller moves it.

Two things can hold the supplier's order at Bid when the reseller tries to place it:

  • The reseller is on a pay-first payment term on the supplier's site. Then the reseller's customer pays first, and Allmoxy charges the reseller's saved payment method on the supplier for the supplier's part. If that charge fails, the reseller's order goes back to Bid and the reseller's owner gets an announcement naming the supplier; suppliers already paid stay paid.
  • The order is over the reseller's order limit on the supplier, or the supplier can't take the prepayment (no gateway, the reseller's contact can't make payments, no valid saved method, or an expired card). The order can't be placed, and the message after saving names the supplier. The fix is on the supplier's side: the reseller company's payment term, order limit, saved method or gateway there. See also My customer can't pay or can't place an order.

Moving an order back, voiding and deleting

  • Moving the reseller's order back from Verified (or later) to Bid or Ordered asks each supplier to move its order back to Bid. A supplier agrees only while its own order is still Ordered; once the supplier has moved past Ordered, the request is refused and the reseller sees a warning.
  • The reseller can't void the supplier's order once it is past Ordered. A supplier voiding its own order does not change the reseller's order.
  • A reseller can delete a Bid or Ordered order only after each supplier has deleted its order. A supplier can delete its order only when it is empty.
  • Once the supplier's order is Completed or Shipped, the supplier refuses a shipping address change from the reseller.
  • Cloning a reseller order asks each supplier to clone its order too; a remake copies only the reseller's own lines, so supplier items are not remade.

Pricing and paying the supplier

A resold item costs the reseller the supplier's price to the reseller's company (the supplier sets that with a price adjustment aimed at the reseller's company or a tag). On the reseller's side the item sells at that cost until the reseller's own price adjustment applies: the reseller's markup is a price adjustment. The reseller's invoice includes the supplier items and their shipping, and the customer pays the reseller as usual.

How the supplier gets paid depends on the reseller's payment term on the supplier's site. On a pay-first term, the customer pays first and Allmoxy then pays the supplier from the reseller's saved payment method there (a card, or a bank account if the supplier allows B2B resellers to pay via ACH). On any other term, the order goes through and the supplier invoices the reseller like any other customer; a reseller with Manage Financial Settings can see and pay its open invoices on the supplier from the supplier's company page on its own site.

When a supplier employee changes prices, quantities or shipping on the supplier's order, the reseller's B2B prices and totals update to match.

Shipping, dropship and branded packing slips

Supplier items ship one of two ways, chosen by the reseller's setting for dropshipping B2B orders: straight from the supplier to the reseller's customer (dropship), or to the reseller first so the reseller ships to its customer. On a dropship order the supplier's packing documents use the reseller's own "B2B dropshipping" output page, fetched from the reseller, so the package carries the reseller's branding and not the supplier's. Agree branding, and who ships what, before the first order. Shipping charges for supplier items are added to the reseller's order; see Guide: Shipping in Allmoxy.

What each side can see

  • The supplier sees its own order: the supplier's items, the shipping details, the order name carrying the reseller's order number, and the order-level settings. The order is recorded under the reseller's company, with billing set to the reseller company's default billing address on the supplier. The reseller's customer has no account on the supplier through the reseller.
  • The reseller sees the supplier's items on its order as forms loaded live from the supplier, the supplier's status on the order's B2B tab, and the supplier's lines in its invoice export and reports.
  • A reseller sees the names of a supplier's attributes and parts on a resold item, but the supplier's tables, part calculations and base pricing stay on the supplier; the reseller's Pricing tab shows only the reseller's own adjustments.

Things to know

  • Statuses are not copied after the order is placed. The supplier's move to Verified (or Ordered) is the only automatic step. If a supplier has shipped and the reseller's order still says In Progress, that is expected: the reseller moves its own order.
  • Both shops must use the same default currency. A reseller with no default currency can't connect, and mixed currencies are refused.
  • A connection can't be undone. Disconnecting isn't supported; deactivate the resold items instead.
  • The supplier's site is asked live on every order view and save. A slow or unreachable supplier makes the reseller's order page slow, shows "Unable to retrieve data" on its items, and blocks placing the order. With auto discontinue on, items the supplier couldn't return can be switched off; reactivate them in My B2B Catalog once the supplier is back.
  • Remakes don't include supplier items. A remake copies only the reseller's own lines.
  • Supplier terms on submit. When an employee places an order that includes a supplier's B2B products and submits it, the employee is shown the supplier's terms and conditions. Customers do not see this.

Related articles