Marketplace development: one cart, separate settlement for every seller

We build marketplace platforms for groups of companies, manufacturers and distributors. The customer sees one brand, one cart and one payment. The platform splits the order by seller and warehouse, sends each part to the right ERP, and each company issues its own document and receives its own share of the payment.

We start with one complete slice: a mixed cart, the order split, payment and documents for two sellers. The rest follows in stages.

Who it is for

  • Several companies, one customer

    Each company has its own range and its own ERP, and the customer wants to buy everything in one cart.

  • A store wired to one company

    The rest of the group’s range sells through a separate channel or not at all.

  • Settlement done by hand

    After every order, someone works out which company issues the document and who is owed which part of the payment.

  • B2B and B2C with the same sellers

    Retail and business customers buy the same goods on different terms, with a credit limit held separately at each company.

What you get

One customer order, three independent fulfilments.
  1. A registry of sellers, warehouses and ERP systems

    Seller details, terms, payout accounts and product assignments, managed from the admin panel.

  2. Cart and checkout for mixed orders

    One address, one delivery and one payment, with a clear breakdown by seller.

  3. Order and payment split

    Order parts, rules for splitting discounts and shipping costs, and payment in the payment provider’s marketplace mode.

  4. Integration with each company’s ERP

    Stock, prices, customers, orders, documents and statuses, through a separate connection for each system.

  5. Returns, complaints and a reconciliation report

    Sub-cases per seller, corrections in the right ERP and a report for accounting: payments, splits, documents and refunds.

  6. Panels for your team and partners

    Customer service, account managers and B2B customers see orders, limits and settlement broken down by seller.

How we design a marketplace

A marketplace does not break on the product page. It breaks where one order becomes several: in discounts, payment, documents and returns. We make those decisions first, before any interface exists.

  • Every product has an owner

    A seller, a warehouse and an ERP are assigned to a product before it can be published. You add the next seller through configuration, not a code change.

  • One order, independent parts

    The customer gets one number and one confirmation. Each seller fulfils its own part separately, so a stock-out at one company does not block the others.

  • The money adds up to the cent

    Discounts, coupons, points and shipping are calculated for the whole cart and split across the parts by an agreed rule. Each seller’s total matches its document and its payout.

  • An ERP can be down

    An order is neither lost nor duplicated when one company’s system does not respond. The store shows the last known stock, and your team sees a list of errors and can retry.

What the customer sees and what happens behind it
StepCustomerPlatform
CartOne cart, items grouped by sellerChecks stock and prices in the right company’s ERP
PaymentPays onceThe payment provider routes the funds to the sellers’ accounts
OrderOne number and one confirmationA separate order part for each seller and warehouse
DeliveryOne shipping cost, tracking for every parcelA shipment and a label for each warehouse
DocumentsThe full set in one placeA receipt or invoice from each seller’s ERP
ReturnOne requestA sub-case, a correction and a refund at the right seller

How we work

  1. Conversation

    How the companies sell today, what is settled by hand and which systems need connecting. Have a written scope? Send it ahead: we come back with questions and risks, not a presentation.

  2. Split rules and fixed price

    We agree how the order, discounts, shipping and payment are split, and quote the first stage.

  3. First slice

    A mixed cart, the order split, payment and documents for two sellers, checked on real ERP data.

  4. Release and move

    Data, customer accounts and URLs from the old platform, with 301 redirects and a cutover plan.

  5. Growth

    More sellers, warehouses, panels and markets, each stage with its own scope and price.

We have built a marketplace. We cannot name the client.

Questions about marketplace development

How is a marketplace different from an online store?

In a store, one company sells. On a marketplace, several sellers sell under one brand: the customer has one cart and one payment, while the order, the documents and the money are split between the sellers.

Can a marketplace run only for companies within one group?

Yes. That is a closed marketplace: the operator adds the sellers, they do not sign up themselves. The design lets you open the platform to outside sellers later.

How do you split one payment between several companies?

Through a payment provider in marketplace mode: the customer pays once, and the provider routes the funds to the sellers’ accounts according to the order part amounts. The available payment methods depend on what the provider supports in that mode, so choosing the provider is one of the first decisions.

Who issues the invoice when an order comes from several sellers?

Each seller for its own part, in its own ERP. The customer sees the full set of documents in one place. No company issues a document for another company’s goods.

Can each company keep its own ERP?

Yes. We connect each system separately, and the platform knows which ERP is the source of stock, prices and documents for a given product. The principles behind those connections are on our e-commerce integrations page.

Is Medusa a good fit for multi-vendor marketplace development?

Yes. Medusa provides ready commerce: catalogue, cart, orders, customers, promotions and an admin panel. It also has a documented marketplace pattern: a seller model, links between sellers and products, and splitting an order into seller orders. Payment splitting, settlement between companies and ERP integrations are not a ready module. We build them for your business, on the marketplace mode of the payment provider you choose.

How much does marketplace development cost?

We quote it in stages, at a fixed price for the agreed scope of each stage, so you know the cost of a stage before it starts. The price depends on the number of sellers and systems, the split rules and the B2B scope.

Show us how you split sales between your companies today.

Have a written scope? Send it before the call. In 20 minutes, we will go through the split rules, payments and integrations that decide the order of work.

How do you sell and what needs to change?

After submitting, you can choose a time right away or ask for a reply without booking.

Uruchamianie formularza. Jeśli przycisk pozostaje nieaktywny, odśwież stronę lub napisz na piotr@evelumo.com.

We will use your data only to respond to this enquiry. We will not add you to marketing without separate consent. We reply within one working day.

Evelumo uses essential storage to remember your choice. With your consent, Google Analytics and PostHog help us understand how you use this website. Rejecting analytics does not limit access to the website.

The data controller is Evelumo sp. z o.o. Contact: piotr@evelumo.pl

Details and providers

You can change or withdraw consent at any time using Cookie settings in the footer. Withdrawal stops analytics, removes identifiers accessible to us from this browser and reloads the page. It does not affect the lawfulness of earlier processing.

Optional analytics relies on your consent (Article 6(1)(a) GDPR and Article 399 of the Polish Electronic Communications Law). Essential storage remembers and respects your choice. You may request access, rectification, erasure, restriction and data portability where provided by the GDPR. You may complain to the Polish supervisory authority (UODO) or your local data protection authority. Contact us about your personal data.

Forms use HubSpot only when submitted. The Cal.com calendar loads when you request a booking. Rejecting analytics does not block these services. External providers describe data processing, transfers outside the EEA and your rights in their privacy policies.