Contents
- Differences between B2C, B2B, D2C and marketplace models
- How to choose the right e-commerce model for your business?
- Economics of different sales models: margins, CAC and LTV
- Marketing strategies in B2C, B2B and D2C
- The role of technology and platforms in scaling e-commerce
- Store platform: SaaS vs open-source
- Multichannel integrations and back-office systems (ERP/WMS/PIM)
- Analytics, CRO and security as the “nervous system” of growth
- Logistics and customer service in different sales models
- Warehouse and stock management
- Fulfilment, deliveries and shipping SLA
- Returns and customer service in practice
- Packing, product data and process automation
- Legal rules and taxes in e-commerce: what do you need to know?
- Scaling and internationalisation: how to prepare for expansion?
Share
Differences between B2C, B2B, D2C and marketplace models
The key differences between B2C, B2B, D2C and marketplace come down to control over sales, access to customer data, and the costs and rules of how the channel operates. B2C is selling to the end consumer in your own online store, where you control the offer, prices and shopping experience, but you have to generate traffic yourself and handle consumer returns (in the EU, in principle, 14 days to withdraw). B2B means selling to companies, with different expectations on the buyer’s side: negotiations, price thresholds, invoices and often deferred payment terms. D2C is a situation in which the brand/manufacturer sells directly to the consumer without intermediaries, usually building a relationship and first-party data.
Your own store (B2C/D2C) gives you greater control over prices, bundles, cross-sell and content, and allows you to build a customer base on first-party data, while a marketplace limits access to data and sets the rules of the game. On a marketplace (e.g. Allegro, Amazon, eBay, Etsy, EmpikPlace) you benefit from aggregated demand and ready-made traffic, but in return you pay commissions and often additionally for exposure in advertising systems (e.g. Allegro Ads, Amazon PPC). For many businesses, a marketplace is the fastest route to the first orders, however commission and internal advertising costs can come close to the cost of running your own store. On top of that, a marketplace often rewards the lowest price, because placing offers alongside competitors weakens the perception of uniqueness.
In B2B, the difficulty usually comes from a longer sales cycle and the need to implement discount policies and permissions (user roles, credit limits, price lists per customer). In D2C you gain higher gross margin and control over the brand, but marketing skills and efficient customer service come into play, including e-mail/SMS automation. In practice, the models can be combined: a manufacturer can sell D2C and at the same time wholesale, and a B2C store can launch a B2B module (e.g. net price lists, VAT number). If you plan a channel mix, prepare coherent pricing principles (e.g. minimum retail price, gross/net distinction) and operational infrastructure (PIM/ERP) that supports multiple sales sources.
- 01Your own store (B2C/D2C)Full control, direct relationship, your own first-party data
- 02B2B salesNegotiations, price thresholds, invoices, deferred payments
- 03MarketplaceWide reach, less control, commissions and platform rules
The key differences come down to control over sales, access to data and the rules of operation.
How to choose the right e-commerce model for your business?
You will choose the right e-commerce model when you match the channel to margin, customer acquisition costs, operational capabilities, and payment and compliance risks. In your own store, CAC and LTV come to the fore, because they show whether campaigns can be scaled sensibly, and ads most often “work” when LTV/CAC > 3 and the payback period fits within your cashflow (e.g. 30–90 days in D2C). On a marketplace, calculate the commission on sales and the cost of visibility (CPC/CPA), and also take into account how availability, dispatch speed and account quality affect ranking. In B2B, prepare for payment terms of 14–60 days and the need to control credit limits and the risk of payment bottlenecks.
Base the decision on P&L per channel and per SKU, because only after adding up gross margin, commissions, CPC/CPA, returns, fulfilment cost and tools can you see whether a given channel is not working “at break-even”. If you care about quickly validating demand, a marketplace is often the shortest route to MVP, because it provides traffic and offer validation, but it places demands on logistics and account quality. Alternatively, you can launch a simple store on Shopify/Shoper with 5–20 products and test demand with Search/Shopping campaigns on a small budget. It is also worth making the choice of channel depend on whether you need customer data for retention (your own store), or whether the priority is quick volume thanks to already existing demand (marketplace).
To close the decision within a week, go through the checklist below and treat the answers as a filter for the sales model. When most answers point to quick volume and standard SKUs, marketplace more often wins, and when the advantage is brand, uniqueness and retention — D2C. For large, repeatable baskets, consider B2B or a mixed model. Remember too that in mixed channels, price conflict is a real risk, so when combining channels it helps to use rules such as MAP and differentiate bundles/SKUs by channel. If you do not have enough data to answer, start with a test (MVP) and collect numbers in parallel to make a reliable comparison of channels.
- gross margin
- returns
- whether the product has an EAN/standard
- your marketing skills
- cashflow
- operational capacity to meet the SLA
- legal/regulatory risk
- need for customer data
- channel conflict
- scaling plan
Economics of different sales models: margins, CAC and LTV
The economics of sales models differ mainly in where the costs “leak”. In D2C/B2C, it is most often into traffic acquisition and returns, and on a marketplace into commissions and paid visibility. In D2C, you usually increase gross margin because you bypass wholesale, but at the same time you take on the cost of campaigns and customer service. In your own store, CAC (customer acquisition cost) and LTV (lifetime value) remain the basis for assessing scalability. A practical benchmark for ads is when LTV/CAC > 3, and the payback period fits within your liquidity (e.g. 30–90 days in D2C).
If you base sales on paid campaigns, profitability “holds up” faster with a higher gross margin, because that margin finances both customer acquisition and post-sale costs. In practice, for impulse products, the target is often >50% gross margin, while in low-margin categories you have to make this up with volume and efficient logistics. On a marketplace, sales commission is added to margin, as well as costs of exposure in advertising systems (CPC/CPA). In popular categories, commissions can be around 8–15% (depending on the platform and category), and on top of that there are fulfilment/subscription costs as well as returns and service costs.
The profitability of D2C/B2C also largely depends on the average order value (AOV), because that is what determines whether free delivery thresholds and bundling make economic sense. The free delivery threshold is best calculated from the real delivery cost (e.g. PLN 12–18 courier, PLN 10–14 parcel locker) and margin, so that the benefit does not eat into profit; often 150–250 zł works better than 99 zł for heavier parcels. A separate item in the P&L is returns and complaints: in some industries (e.g. fashion), returns of 20–40% are not unusual, and the cost is not just transport both ways, but also labour hours, refreshing the goods and a drop in value (e.g. outlet stock). In B2B, payment terms of 14–60 days and the risk of payment bottlenecks are key to the economics, which is why you need credit limit control and solutions such as factoring, receivables insurance or KRD checks/background screening.
- 01Where do costs “leak”?D2C: acquisition, returns; Marketplace: commissions, visibility
- 02Margin dynamics in D2CHigher gross margin, but higher campaign and service costs
- 03Key evaluation metricsScalability basis: CAC and LTV
- 04Rule of advertising profitabilityLTV/CAC > 3. Goal: LTV three times higher than CAC
- 05Financing from gross marginHigher margin covers acquisition and post-sale costs faster
When choosing a sales model, it is crucial to understand where costs arise and how gross margin affects scalability and financing customer acquisition.
Marketing strategies in B2C, B2B and D2C
Marketing strategy in B2C and D2C is most often built on traffic acquisition (SEO/Ads) and retention based on first-party data, while on a marketplace it is based on ranking optimisation and paid visibility within the platform. Your own store gives you an advantage in the long term thanks to SEO and content, because you can develop guides, landing pages and categories. SEO results usually appear after 3–9 months of consistent publishing and optimisation (e.g. using Senuto, Ahrefs, Google Search Console). In paid D2C/B2C campaigns, scaling most often goes through Google Ads (Shopping/Performance Max) and Meta Ads, and in selected categories also TikTok Ads.
At the start, the advertising channel is chosen according to intent: for products with purchase intent, Google Shopping usually works better, while for brands building demand, Meta/TikTok with UGC creative and remarketing works better. Your own store also makes e-mail/SMS automation easier (abandoned basket, post-purchase, winback, recommendations and RFM segments). Well-configured flows in tools such as Klaviyo, Omnisend or SALESmanago can add 10–25% of revenue to the direct channel (depending on the base and industry). On a marketplace, marketing largely comes down to ranking and ads (e.g. Allegro Ads, Amazon Sponsored Products), because platforms reward sales, account quality, availability and shipping speed.
If you want to reduce price sensitivity in D2C, focus on consistent brand coherence (packaging, storytelling, reviews, service) and on elements that genuinely make the purchase decision easier, such as video instructions or bundles. Influencer marketing and affiliate marketing must be measurable (discount codes, UTM links and attribution), which is why tools such as Impact, TradeTracker or solutions in Shopify (Refersion) are used to oversee collaborations. Affiliate commissions are set so that they fit within the margin (e.g. 5–15%). Promotions in B2C/D2C should stem from a specific goal (acquisition vs margin vs clearing stock), and to avoid training customers to expect discounts, bundles, thresholds and benefits (free delivery, free gift) often work better than permanent percentage cuts across the whole store.
- D2C/B2C (your own store): combine SEO/content with Google Shopping and remarketing, and strengthen retention with e-mail/SMS automations and social proof (reviews, UGC).
- Marketplace: refine the offer for ranking and availability, and boost reach with CPC campaigns in the platform’s advertising system.
- B2B: prepare a strategy for a longer sales cycle and trading terms (price lists per client, thresholds), because marketing more often supports quoting than “quick conversion” straight from the basket.
The role of technology and platforms in scaling e-commerce
Technology and platform choice determine how quickly you add further sales channels, automate operations and maintain data consistency and margin. As the number of SKUs and order sources grows, integrations that reduce manual work (stock, prices, invoices, tracking) come to the fore. In practice, the store architecture also affects conversion, because site performance and checkout, especially on mobile, can directly “eat into” sales. As scale increases, so does responsibility for security, permissions and integration compliance.
Store platform: SaaS vs open-source
At the start, SaaS platforms are usually implemented the fastest, because they let you begin selling in weeks rather than months. This group includes, among others, Shopify, Shoper and IdoSell, which take some of the IT burden off the company compared with open-source solutions. Open-source (e.g. WooCommerce, Magento/Adobe Commerce, PrestaShop) gives greater control, but it also means maintenance and regular updates. If the priority is a fast launch and no development team at the start, SaaS often proves to be a practical choice for the “first version” of the store.
Multichannel integrations and back-office systems (ERP/WMS/PIM)
Multichannel scaling usually requires an integrator for orders, pricing and stock levels, because without such a “backbone” the number of mistakes and delays in fulfilment quickly grows. In Poland, when selling simultaneously on Allegro/Amazon and in your own store, BaseLinker or Apilo are most commonly used, although the choice is worth matching to the ERP and the size of the catalogue. As the number of SKUs and channels increases, ERP organises sales, warehouse, purchasing and accounting, while WMS speeds up warehouse operations (locations, picking). Among typical implementation directions are enova365, Comarch ERP and Subiekt GT/Nexo with integrations. With hundreds or thousands of products and many attributes, PIM (e.g. Akeneo, Pimcore) helps maintain catalogue consistency and reduce listing rejections and integration errors.
Analytics, CRO and security as the “nervous system” of growth
When scaling, behaviour analytics alone is not enough, because channel decisions require a coherent picture of margin, returns and CAC/LTV per channel and product. For this reason, it is worth combining data in tools such as Looker Studio or Power BI and feeding them from the ERP, store and marketplace, so you have financial “truth” rather than just a click layer. At the same time, it pays to work on CRO and performance. Conversions are most quickly improved by a simpler checkout (e.g. BLIK/Apple Pay), clear delivery costs, better filters and A/B tests (e.g. VWO, Optimizely), although Google Optimize no longer works. Security and backups in an owned store require well-defined processes (updates, backups, protection of employee accounts, 2FA and permissions), while SaaS usually provides better baseline protection and SLA, although access and integrations still need to be monitored.
- 01SaaS – fast startSelling in weeks, not months.
- 02Automation of operationsLess manual work, consistent data.
- 03Performance and conversionSite speed affects sales.
- 04Security and complianceData protection, permissions management.
The right technology architecture and platform choice are the foundation of fast scaling, automation and e-commerce security.
Logistics and customer service in different sales models
Logistics and customer service differ between models, because in your own store you are responsible for the end-to-end process, while on a marketplace there are additional account quality requirements and response times. The key areas are stock control, fulfilment method (in-house vs 3PL), delivery options and efficient returns logistics. In practice, dispatch speed affects not only satisfaction but also sales. In a store it increases conversion, and on a marketplace it translates into ranking and account rating. The more channels you have, the more important automations become, because manually “re-entering” orders and tracking numbers does not scale.
Warehouse and stock management
In D2C/B2C, you are fully responsible for availability and stock rotation, so without tools it is easy to end up with shortages or surpluses. To keep things organised, a WMS is implemented, or at least an integrator (e.g. BaseLinker, Apilo), along with a safety stock policy based on the supplier lead time. With a larger number of channels, stock discrepancies can generate cancellations and delays, which hurts both the customer experience and the account quality on a marketplace. That is why stock levels and availability rules should be synchronised centrally, rather than being “patched” manually.
Fulfilment, deliveries and shipping SLA
The fulfilment model usually comes down to a choice between in-house (greater control over quality and brand experience) and 3PL (scale and seasonal flexibility). A growing number of parcels per day, lack of warehouse space and the cost of mistakes often lead to a discussion about 3PL, and it is worth comparing this directly: per-parcel rate plus storage versus labour and rental costs. In Poland, B2C customers often prefer parcel lockers (e.g. InPost), while in B2B a courier to the address and pallets matter more. For heavier products, pallet integrations (e.g. Raben, Rohlig SUUS) and a dimensional calculator are useful. Fast shipping (e.g. 24h) often improves results, but it requires well-defined cut-off processes and automation of labels and waybills, because delays reduce conversion and account rating.
Returns and customer service in practice
Returns need a well-designed process, because it is not only about “sending the parcel back”, but also the label, receipt, inspection, decision on re-sale and refund. Reducing returns starts with better descriptions and photos, size charts, video, Q&A and reliable information about delivery time, and on a marketplace a polished, precise product listing also helps. Customer service in your own store includes e-mail, phone, chat and social media, while a marketplace adds communication in the panel and strict response times. If you do not want to build a large team from scratch, a helpdesk (Zendesk, Freshdesk, Gorgias), response macros and automated status and tracking updates can help.
Packing, product data and process automation
In D2C, packaging is part of the experience, because an insert, instructions, a sample and an easy returns process all affect customer satisfaction and the number of support enquiries. The more sales channels you have, the more critical product data quality becomes (EAN, dimensions, attributes, variants, compatibility), because errors reduce visibility or cause integration issues on a marketplace. To avoid getting bogged down in manual work, the first automations are best introduced in stock synchronisation, automated courier labels, invoicing, shipping rules and a central order dashboard (BaseLinker/Apilo). This kind of operational order makes it easier to meet SLA targets and add further channels without “adding chaos” to existing processes.
Legal rules and taxes in e-commerce: what do you need to know?
In e-commerce, you must first and foremost align your terms and conditions, returns process, marketing communications and tax settlements with whether you sell B2C/D2C, B2B, or through a marketplace. In B2C/D2C in the EU, a consumer generally has 14 days to withdraw from a distance contract, which directly affects cash flow and the design of reverse logistics. You cannot refuse a return “as a rule”, because exceptions (e.g. personalised products) must be clearly described in the terms and conditions. The safest approach is to treat compliance as part of the purchasing process: the customer should know in advance how delivery, returns and complaints work, and who the seller is.
GDPR requires a legal basis for data processing, and e-mail/SMS marketing relies on the correct consents and well-organised documentation, which is why transactional communication should be kept separate from marketing communication. For promotions, bear in mind the Omnibus Directive, which requires you to show the lowest price from the last 30 days, and this applies to online stores and often to marketplaces. In practice, this means showing the reference price truthfully and keeping order in your price history, especially if you regularly test discounts.
From a tax perspective, the key issue is distinguishing between domestic and cross-border sales, because in the case of B2C distance selling in the EU, in many situations you charge the VAT rate of the customer’s country, and the OSS procedure can simplify settlements instead of registering in multiple countries. In B2B, customers expect invoices, PO numbers and consistent company details, whereas in B2C you usually issue an invoice at the customer’s request, so the system should handle both scenarios without unnecessary confusion. In Poland, KSeF is being rolled out in stages, and the mandatory deadlines were postponed, so it is worth planning your store/ERP integration in advance and keeping an eye on the regulations. If you sell on a marketplace, you also need to meet the platform’s requirements regarding authenticity, images, EAN/GTIN and trademark protection, because mistakes or missing documents can result in the listing being removed.
An additional area that is increasingly affecting stores is digital accessibility requirements in the EU (e.g. the EAA), because they cover, among other things, the checkout, forms and descriptions. If you are subject to the regulations, prepare a change plan that includes contrast, keyboard navigation, alternative text and correct field labels. This usually also translates into less friction in the basket and fewer drop-offs at the order completion stage.
Scaling and internationalisation: how to prepare for expansion?
The easiest way to approach expansion sensibly is to work in stages and start with markets that have similar logistics and shopping behaviour. At the outset, check demand (e.g. Google Trends, marketplace data) and calculate your margin after delivery costs, taking into account local VAT rates and the realities of returns. Only then does it make sense to add complexity, such as more languages, currencies and delivery options. This approach reduces the risk of entering a market where “there is demand”, but the unit economics do not stack up.
Selling abroad requires localisation, because without the local language, currency, payment methods and customer service, conversion clearly drops. In B2B niches, English is sometimes enough, but in B2C in markets such as Germany or France, localisation and local returns can determine the result. At the same time, assess whether shipping from Poland makes sense in your category, because competitiveness is often determined more by delivery time and the cost of cross-border returns than by the product price itself.
From an operational point of view, expansion quickly comes down to logistics decisions. For part of the EU, shipping from PL may be sufficient, but at a larger scale it is usually more cost-effective to have a warehouse closer to customers, e.g. fulfilment in DE, or FBA programmes on Amazon. As you grow, it is also worth clearly separating roles within the team (performance, content/SEO, marketplace manager, logistics, customer support, analytics), because the “everyone does everything” model eventually stops delivering. Scaling without controlling risks sales without profit, so every week you should report at least: revenue, gross margin, marketing spend, ROAS vs margin, returns, fulfilment cost and cash flow per channel.
To maintain quality and pace, prepare SOPs (packing, returns, complaints, adding products, managing marketplace listings). This documentation reduces the number of mistakes and helps protect account ratings, while also shortening onboarding for new team members. In a D2C assortment, it makes sense to direct portfolio development towards upsell/cross-sell and variants that increase AOV, whereas in B2B it should be directed towards compatibility and parts availability. Often it is better to have fewer high-turnover SKUs than a broad portfolio without data. Base demand forecasting on sales data and supplier lead time, set a re-order point and keep a close eye on bestsellers, because stockouts on a marketplace often reduce ranking and it is then hard to recover. Finally, make sure you diversify demand sources (e.g. SEO + Ads or marketplace + store), because reliance on a single channel increases the risk of fluctuations resulting from algorithms, commissions and privacy changes.
FAQ
Frequently asked questions
How do you choose an e-commerce model matched to margin and customer acquisition costs?
The choice should come from analysing gross margin, CAC/LTV, logistics, cashflow and operational risks. The decision is best based on P&L per channel and per SKU, because only then can you see the real profitability.
Is a marketplace better at the start than your own online store?
Often yes, if you care about fast volume and demand validation, because a marketplace gives you ready-made traffic. However, you need to factor in commissions, internal advertising costs and less control over customer data.
Why are CAC and LTV so important in D2C and B2C?
Because they show whether sales from paid campaigns can scale. In the article, a practical benchmark was identified as a situation where LTV/CAC is greater than 3 and payback fits within the company’s liquidity.
What are the main differences between B2B, B2C, D2C and marketplace?
B2C is selling to consumers through your own store, B2B is selling to businesses with negotiation and deferred payment terms, and D2C is the manufacturer selling directly to the end customer without intermediaries. A marketplace operates on the platform’s ready-made traffic, but limits data access and imposes its own rules.
Can you combine several e-commerce models in one business?
Yes, models are often combined; for example, a manufacturer may sell D2C and wholesale, and a B2C store may launch a B2B module. With such a mix, you need consistent pricing rules and supporting systems such as PIM/ERP.
When is it better to choose B2B instead of selling to consumers?
B2B makes sense with large, repeat orders and when the company accepts a longer sales cycle and payment terms of 14–60 days. You also need to control credit limits and the risk of payment bottlenecks.




