In B2B trade, the most stable revenue does not come from the spectacular first order but from quiet repetition: cleaning agents, fluids, fasteners, PPE and packaging demanded week after week in similar quantities. It is exactly this re-procurement that can be made predictable. Subscription commerce and auto-replenishment turn irregular one-off orders into a calculable, recurring revenue stream. The subscription economy as a whole reached a volume of USD 492.34 billion (Grand View Research) in 2024 and keeps growing at roughly 13.3 percent (Grand View Research) per year. For the B2B mid-market, the lever sits in the company's own portal: consumables on fixed cycles, reordering when a reorder point is reached, and a clean ERP connection that checks prices, stock and credit limit per delivery. This article shows which models are suitable, how to implement them in Shopware, and how they pay into customer loyalty and sales relief.
Why Recurring Orders Are the Most Predictable Revenue
Recurring orders are valuable from a revenue-planning perspective because they create predictability. If you know a customer buys a certain quantity of cleaning agent every fourteen days or a pallet of packaging every four weeks, you can align procurement, warehousing and liquidity accordingly. B2B sales has long recognized this channel as a load-bearing pillar: according to the McKinsey B2B Pulse, around 34 percent (McKinsey B2B Pulse) of B2B revenue now comes through the e-commerce channel, which has thereby overtaken in-person field sales as the top revenue generator. For the German mid-market this is no abstract trend: manufacturers and wholesalers already generated around EUR 476 billion (Statista) through online shops and marketplaces, an increase of 11.7 percent (Statista) year over year.
The real value of recurring orders, however, lies in retention. Subscribers who reorder consumables automatically tend to stay loyal longer than occasional buyers. A widely cited McKinsey study on subscription models shows that 45 percent (McKinsey) of replenishment subscribers – those who obtain standard goods such as consumables automatically – have been active for at least a year, roughly ten percentage points more than with curation or pure access models. Replenishment models therefore show the lowest churn of the common subscription types. At the same time, the analysis warns that more than a third of all subscribers cancel within three months and over half within six months (McKinsey) if the value is not there. The lesson is clear: a subscription only retains if it saves genuine effort and delivers reliably.
On top of this comes the effect on sales. B2B buying has gone digital – in the McKinsey B2B Pulse, about one-third of customers prefer digital self-service at every point of the buying journey (McKinsey B2B Pulse), and a notable 54 percent (McKinsey B2B Pulse) of decision makers would switch supplier or abandon a purchase if the omnichannel experience does not convince. Those who shift recurring orders into a convenient self-service relieve the sales desk of routine and at the same time gain a channel that even carries large volumes: 39 percent (McKinsey B2B Pulse) of B2B buyers now spend more than half a million US dollars per order via digital or remote channels. How to build such a self-service sales motion in a structured way is covered in the article on B2B portals and digital self-service.
Three Terms, One Principle
Subscription, Reorder and Reorder Point: the Models
Not every consumable fits the same scheme. In its subscription research, McKinsey distinguishes three basic types: replenishment for standard and consumable goods, curation for surprise and selection, and access models for discounts and member perks (McKinsey). In B2B, the first type clearly dominates – predictable re-procurement. Around it, several building blocks can be combined, from a fixed delivery plan and the reorder point to a framework contract with called-off quota. What matters is that the customer always keeps control: change cycles, adjust quantities, pause deliveries.
Replenishment Subscription
Recurring delivery of a fixed cart on agreed cycles. Ideal for consumables with steady demand such as cleaning, PPE or packaging.
Time-Based Delivery Plan
Fixed dates, for example every 14 or 30 days. The customer sees the next delivery in the portal and can bring it forward, postpone or skip it.
Reorder-Point Trigger
Instead of a fixed date, falling below a threshold triggers the reorder – suited to fluctuating consumption, provided stock data is available.
Framework Contract and Quota
An agreed annual quantity at fixed terms, called off in partial deliveries by the customer. Call-offs and remaining quota stay transparent in the portal.
One-Click Reorder
Every past order becomes a template. The buyer adopts it, adjusts quantities and triggers it – the lowest-barrier form of repetition.
Customer Self-Management
Cycles, quantities, delivery addresses and pauses are managed by the customer in their account. This cuts queries and keeps the subscription low-maintenance for both sides.
These building blocks do not exclude one another; they interlock. A customer can subscribe to a fixed 14-day cycle for cleaning agents, set a reorder point for PPE and call off packaging from a framework contract – all in the same portal, with unified invoicing. The art lies in offering the buyer these options clearly without overwhelming them. In practice you start with the simplest model that delivers the greatest benefit and add further blocks once they pay off. Which combination suits an assortment is something we clarify in e-commerce consulting based on demand patterns and order history.
Which Consumables Are Suited to Subscription Models
Not every product is suited to a subscription. The best fits are items with predictable, recurring consumption, manageable variant complexity and low advisory need. These are typically standardized operating and consumable materials that are repurchased regularly anyway. Custom-made items, project-bound one-off purchases or investment goods that require explanation rarely fit a subscription scheme – here the classic catalog or quote path remains the right one.
- Cleaning and hygiene: cleaners, disinfectants, wipes and dispenser refills with steady consumption
- Fluids and lubricants: oils, cutting fluids, additives and operating liquids in standard containers
- Fasteners and standard parts: screws, nuts, washers and C-parts in recurring quantities
- PPE and occupational safety: gloves, safety glasses, masks and safety consumables
- Packaging and shipping: boxes, films, tape, fill material and labels for ongoing dispatch
- Operating and lab supplies: filters, reagents, single-use items and other predictably consumed standard goods
Suitability depends less on the product itself than on ordering behavior. A good first step is analyzing your own order history: which items do which customers buy at what rhythm? Where a stable pattern shows, the item is a subscription candidate. This analysis also provides the basis for proactively suggesting a suitable subscription to customers – for instance after an order or via an automated email flow, as described in the article on B2B marketing automation and email flows. For spare and wear parts, it is also worth looking at the digital spare parts catalog, which makes recurring aftersales demand similarly predictable.
Implementing Auto-Replenishment Technically
Technically, an auto-replenishment consists of three parts: a trigger, a rule and an execution. The trigger is either a date (fixed cycle) or a threshold (reorder point). The rule defines what happens – which cart, which quantity, which delivery address, which payment method. The execution creates the order, checks it against current terms and hands it to the regular order process. It is important that an automatic order takes the same checked path as a manual one: the same price determination, the same stock check, the same approval and order flow.
A subscription plan can be kept as a structured record per customer. It contains the line items, the cycle, the next execution time and control flags such as pause or approval requirement. An example of such a replenishment plan shows how manageable the core logic is:
{
"customer": "K-10482",
"type": "cycle",
"interval_days": 14,
"next_delivery": "2026-06-10",
"status": "active",
"lines": [
{ "sku": "REI-2200", "quantity": 24 },
{ "sku": "PSA-1140", "quantity": 10 }
],
"delivery_address": "South depot",
"payment_method": "invoice",
"checks": ["price", "stock", "credit_limit"]
}For the automation to stay reliable in daily use, clean execution matters. Each scheduled order should be created idempotently, so that a technical retry does not accidentally order twice. Customer changes – new quantity, postponed date, pause – must take effect immediately and be considered before the next run. And every automatic order needs a clear notification: the customer should be informed before the trigger and have the chance to adjust or skip a delivery. This transparency is the difference between a helpful subscription and an automation perceived as patronizing.
Pitfalls of Automation
ERP Connection: Prices, Stock and Credit Limit Live
The core of a robust auto-replenishment is the connection to the leading system. Between setting up a subscription and its twentieth execution, months pass in which prices change, items are discontinued and credit limits fluctuate. A reorder based on frozen data will sooner or later produce wrong documents. Every execution must therefore check against the current ERP values: the customer-specific price from price determination, available stock and – where relevant – the customer's credit limit. How these creditworthiness rules apply, such as invoice purchase or credit limit, is covered in the article on payment methods, invoice purchase and credit limit.
| Aspect | Manual Reordering | Subscription and Auto-Replenishment |
|---|---|---|
| Trigger | Buyer remembers and orders | Fixed cycle or reorder point |
| Revenue planning | Fluctuating and hard to forecast | Predictable, recurring revenue stream |
| Price basis | State of the last manual order | Live price from ERP per delivery |
| Stock check | Only at checkout | On every run against current stock |
| Credit limit | Checked occasionally | Re-checked on each execution |
| Sales effort | Type up phone and email orders | Self-service with notification |
The technical prerequisite for this is a robust, performant interface. When many line items are checked during an execution, just as many slow individual queries must not arise – a bundled query keeps the run fast. How to set up such a connection cleanly in architectural terms is shown in the article on ERP integration in B2B commerce; the concrete implementation of the data paths is handled by interface development. To process large call-off volumes quickly, performant shop operation also plays a role. Customer-specific prices and tiers that every reorder must respect are the topic of the article on B2B price lists and tier pricing.
Implementation in Shopware Open Source
On the basis of Shopware Open Source, subscription commerce and auto-replenishment can be implemented vendor-independently. The open architecture makes it possible to keep subscription plans as customer-related records, create scheduled orders via a time-controlled run and transfer them into the regular cart and checkout using existing mechanisms. Because the source code is open, the merchant stays independent and can adapt cycles, reorder points and framework contracts exactly to their terms and assortment structure instead of submitting to a rigid standard. The subscription functions fit into an existing B2B customer portal in which the customer manages their own plans.
A Subscription Does Not Replace the Catalog
In practice, a step-by-step approach works well. A project often starts with one-click reordering from the order history, because it delivers the greatest immediate benefit at low effort – the order data is already there. In a second step, time-controlled subscription plans follow, then the reorder-point trigger and finally framework contracts with quota call-off. This iterative approach reduces project risk and delivers visible benefit early. From over 50 B2B projects (project experience) we know that the biggest challenge is rarely the interface but the reliable connection to price determination, stock and creditworthiness.
A Pragmatic Start
Measuring Impact: Retention, Frequency, Relief
Like any function, subscription commerce only pays off when its impact becomes visible. The first metric is retention: how long does a subscription stay active, and how high is churn? Since replenishment models achieve the highest one-year retention of the subscription types according to McKinsey – 45 percent (McKinsey) of subscribers stay at least a year – the structural advantage is greatest here. It is also worth looking at order frequency: customers with an active subscription usually order more regularly than before it was introduced, because the barrier to the next delivery disappears.
Predictable revenue is created not by more effort in sales but by less friction for the customer. Every recurring order that triggers itself is revenue that does not have to be won all over again.
The second metric is sales relief. Every reorder that arises in self-service no longer has to be taken by phone or email. Given that a third of B2B customers prefer digital self-service anyway (McKinsey B2B Pulse), shifting routine orders into a subscription is a direct way to free sales capacity for consultation-intensive business. This becomes measurable through the share of orders created automatically rather than manually. The third dimension is the market environment: global online retail reached around USD 6.4 trillion (Statista) in 2025, and the share of B2B revenue handled online by manufacturers and wholesalers already stood at 10.9 percent (Statista) – with a clear upward trend. That recurring models are a growth market in their own right is shown by the US market for subscription boxes, which according to Grand View Research is set to grow from USD 9.08 billion (Grand View Research) in 2024 to USD 25.83 billion (Grand View Research) by 2033.