Back to Blog

Operations & WaWi · 10 min

plentymarkets Shopify Integration 2026: What Works, What Breaks

plentymarkets (PlentyONE) + Shopify in 2026: what the official Shopify app syncs, its 15-minute intervals and variant limits, where B2B prices, bundles and multi-warehouse break — and when custom middleware wins.

NoRentApps
EU strategy
GDPROSS-VATEU carriers
01

plentymarkets + Shopify Is A Different Animal Than JTL + Shopify

plentymarkets — rebranded PlentyONE in 2024, same codebase — starts at €59/month (Lite) and scales through Lite+ (€99), Expand (€149) and Scale (€229) up to a custom-priced Ultimate edition. Pricing is tied to your monthly GMV: exceed the edition's included merchandise volume and a contractually agreed percentage applies to the overage. That alone tells you what plenty is: not a warehouse tool you bolt onto a shop, but a multichannel ERP that expects to own your entire operation — 50+ marketplace channels, workflows, POS, fulfillment.

That makes the Shopify question different from the JTL-Wawi + Shopify setup we covered in June. With JTL, Shopify is almost always the storefront and JTL the back office — the roles are settled. With plenty, there are two legitimate architectures, and picking the wrong one is the single most expensive mistake we see in DACH migration projects. This article maps both, lists exactly what the official PlentyONE Shopify app covers as of mid-2026 (with real sync intervals and real limits), names where it breaks, and puts prices on the three ways out.
02

Decision One: plenty As System Of Record, Or Shopify As Master?

The official app forces this decision at setup: article data, prices and stock flow in one direction only. You choose import or export per data type — not both. So decide before you connect anything, not after.

plenty as system of record (plenty → Shopify) is the right default when Shopify is one channel among several. If you sell on Amazon, eBay, Kaufland and OTTO alongside your own store, plenty already owns your article master, your stock and your order pipeline — Shopify becomes channel number five. Products are maintained once in plenty and pushed out; orders flow back in for picking, invoicing and DATEV export. This is 90% of real plenty + Shopify installations, and it should be.

Shopify as master (Shopify → plenty) makes sense in exactly one scenario: Shopify is your dominant revenue channel, your team lives in the Shopify admin, and plenty is being kept mainly for fulfillment and marketplace remnants. It works, but be honest about what it means — you are paying €149–€229/month for an ERP you use at 30% capacity. Several stores we have audited would save money moving to a leaner WMS-plus-Shopify-native stack instead.

The anti-pattern is trying to run both directions "a little bit": prices from plenty but product texts from Shopify, stock from plenty but new articles created in Shopify. The app's one-direction rule exists because bidirectional article sync produces conflicts neither system can resolve. Teams that fight this rule end up with drift, duplicate SKUs, and a cleanup project. Pick a master. Write it down. Enforce it.
03

What The Official PlentyONE Shopify App Covers — And How Fast

The connection runs through a PlentyONE app in the Shopify App Store — free to install, listed since October 2022, integrated into the PlentyONE core as the replacement for the old plugin that needed separate updates. A major overhaul in July 2025 raised the variant limits and sped up order import. Per the official manual, the covered scope as of mid-2026:

  • Articles and variants — full export daily, updates hourly; up to 100 variants per article on the standard connection, up to 2,048 with a booked PlentyONE Plan. Articles above the limit silently don't export.
  • Stock — synced every 15 minutes, and only for plenty warehouses explicitly mapped to Shopify locations.
  • Prices — every 15 minutes, one sales price per item; direction fixed at setup.
  • Orders — imported every 15 minutes, or near-real-time via webhook for PlentyONE Plan customers.
  • Customers — imported daily, not continuously.
  • Payments and categories — mapped through two setup wizards; metafields are auto-created on export but need manual field mapping.

For a B2C store with one warehouse, one price list and under 100 variants per article, this is genuinely good coverage — better than the app's predecessor plugin and cheaper than any third-party connector. If that describes you, install it, map your warehouse, and stop reading here. The rest of this article is about everyone else.
04

Where It Breaks: B2B Prices, Bundles, Multi-Warehouse

Three failure modes come up in nearly every plenty + Shopify project past a certain complexity — none of them exotic for DACH merchants:

1. Customer-specific B2B prices. plenty handles customer classes and per-customer price lists natively; that is half the reason wholesalers run it. The Shopify app syncs one sales price per item. It does not populate Shopify B2B catalogs, does not push customer-class prices, does not handle graduated quantity pricing on the Shopify side. A DACH wholesaler with 40 negotiated price lists either maintains Shopify catalogs by hand — hours per week, guaranteed drift — or builds a sync layer. There is no toggle for this. It is a genuine gap.

2. Bundles and item packages. plenty's Artikelpakete decompose into components for picking; Shopify sells bundles as one line item. The standard order import brings the bundle across as a single position, and your warehouse doesn't know it means three physical products. Typical workarounds — mirror-SKUs, manual order splitting, bundle-explosion via plenty event procedures — all work "typically" and fail on edge cases like partial refunds of one component.

3. Multi-warehouse routing. The warehouse-to-location mapping is honest but literal: stock syncs per mapped location, and that's it. Routing logic — "ship from the Austrian warehouse for AT orders, fall back to the German one, never split B2B orders" — lives in neither system's standard config. At 15-minute stock intervals, fast-moving SKUs sold simultaneously on Shopify, Amazon and eBay will oversell during spikes; the webhook option helps for orders but not for stock.

Add the smaller irritations: daily-only customer sync (annoying for B2B account data), metafield mapping maintenance, and no native trigger logic for structured B2B e-invoices required from 2027 — plenty generates XRechnung/ZUGFeRD, but deciding which Shopify order needs one sits at the boundary between the systems.
05

The Extension Ecosystem — With Real Prices

When the standard app isn't enough, DACH merchants reach for three named options before considering custom work:

apoio Shopify Toolbox (plentyMarketplace, from the agency apoio GmbH) extends the order import: VAT ID, order tags, order language, manual payment methods, local pickup. Exactly the fields B2B and click-and-collect stores are missing. 30-day free trial; the subscription price isn't published on the listing — plan for a low-to-mid double-digit euro amount per month, typical for plentyMarketplace plugins (a typical plenty stack carries roughly €80–€150/month in plugin costs overall). It patches order-import gaps only; it does not touch B2B price sync or bundles.

Synesty Studio is the German middleware standard for plenty and ships a ready-made Shopify connector. Real pricing: Go €20/month (2 connectors — too small for this use case), Starter €99/month, Plus €279/month, Professional €749/month, scaling by connectors and datastore rows. A realistic plenty↔Shopify setup with price-list sync and bundle handling lands on Plus: €3,348/year, plus the flows are yours to maintain in Synesty's no-code editor. Synesty is the right call when your gaps are data-mapping-shaped and you have someone in-house who enjoys flow-building. It is the wrong call when you need routing decisions, sub-15-minute stock, or logic that reacts to events rather than schedules.

Booked setup services — plentyMarketplace lists official Shopify connection packages (10 to 30 hours of agency setup). Useful for the initial wiring; they configure the standard app, they don't extend it.

Honest summary: if one or two order-import fields are your only problem, the Toolbox is the cheapest fix and you should buy it, not build. If your gaps are structural — prices, bundles, warehouses — you are stacking €100–€350/month in tooling to approximate something that stays approximate.
06

Custom Middleware: The Numbers That Decide It

The build option is a small service between plenty's REST API and Shopify's Admin API that closes exactly the gaps you actually have. Typical scope for a wholesale-plus-D2C merchant: customer-class price sync into Shopify B2B catalogs, bundle explosion on order import, per-location stock with routing rules, and a structured-invoice trigger that tells plenty which orders need XRechnung output — the same boundary logic our EU invoicing app handles for stores without an ERP.

The cost frame, consistent with 2026 developer rates: a fixed-price build of that scope runs €10K–€25K depending on how many of the four blocks you need, then €60–€180/month hosting and maintenance. Compare the stack path: Synesty Plus (€279/month) + Toolbox + 4–10 hours/month of manual catalog and bundle care is realistically €7K–€15K/year, every year, without ever fully closing the gaps. Break-even lands around month 18–30 — sooner the more volume you push, because the stack path scales with your GMV and the build does not. A workable rule of thumb: below roughly 500 Shopify orders/month, keep the SaaS stack; from about 1,000–1,500 orders/month with two or more structural gaps, the fixed-price build wins on plain arithmetic. What you keep afterwards is also different in kind: the source code is yours, and there is no per-GMV or per-order component — the pricing logic that quietly grows with every SaaS layer in this stack, plenty's own GMV model included. The €10K–€25K figure sits inside our normal fixed-price frame: a single focused app at €8–15K, complex multi-block builds at €20–40K.

Two honest counter-cases. First: if you might leave plenty within two years — and stores whose marketplace share is shrinking should ask — don't build middleware against an ERP you're about to exit; fix the exit first. Second: if your only structural gap is B2B pricing and your price lists are stable, a disciplined quarterly manual sync of Shopify catalogs costs less than any software. Custom middleware wins when the gaps are plural, permanent, and touched weekly. Most plenty + Shopify merchants know within one quarter of live operation which side of that line they're on.

If you'd rather have that line drawn for your numbers than in the abstract: we run a 30-minute app-stack audit — you walk us through your plenty setup and where Shopify hurts, we tell you which blocks you actually need, which you should keep buying off the shelf, and what a fixed-price build would cost. Book the audit here.

FAQ

Frequently Asked Questions

Does plentymarkets have an official Shopify integration?+

Yes. The free PlentyONE app has been in the Shopify App Store since October 2022, is integrated into the PlentyONE core (replacing the older plugin) and got a major overhaul in July 2025 that raised variant limits and sped up order import. It syncs articles, variants (up to 100 per article, 2,048 with a PlentyONE Plan), prices and stock every 15 minutes, orders every 15 minutes or via webhook, and customers daily. You still need a paid PlentyONE edition (from €59/month) to use it.

Should plentymarkets or Shopify be the leading system?+

If you sell on multiple marketplaces (Amazon, eBay, Kaufland, OTTO) alongside Shopify, keep plentymarkets as the system of record and treat Shopify as one sales channel — that matches how the app's one-directional data flow is designed. Make Shopify the master only if it dominates your revenue and plenty is reduced to fulfillment; then also ask whether you still need a €149–€229/month ERP at all.

Can the plentymarkets Shopify app sync B2B price lists?+

No. The app syncs one sales price per item and does not populate Shopify B2B catalogs or customer-specific prices. Merchants with more than a handful of negotiated price lists maintain Shopify catalogs manually, use middleware like Synesty Studio (Plus plan, €279/month), or have a custom price-sync layer built between plenty's customer classes and Shopify B2B catalogs.

How much does a plentymarkets Shopify integration cost in total?+

The app itself is free, but budget realistically: a PlentyONE edition from €59–€229/month (GMV-dependent), agency setup packages of 10–30 hours if you don't self-configure, and — for structural gaps — either middleware (Synesty €99–€279/month) plus plugins, or a custom middleware build at €10K–€25K fixed price with €60–€180/month running costs. A simple B2C setup can stay near zero extra; a wholesale setup rarely does.

How do plentymarkets and JTL-Wawi compare as a Shopify back end?+

JTL-Wawi is a warehouse-first system where Shopify is clearly the storefront; plentymarkets is a multichannel ERP that competes with Shopify for the master role. Choose JTL if your own store is the center and marketplaces are secondary; choose plenty if marketplaces drive a large revenue share and you need one channel hub. Both hit similar integration walls at B2B prices and multi-warehouse routing — the failure modes are the same, the architecture question is not.

Ready?

Let's audit your Shopify app stack.

30 minutes. We walk through your stack and tell you honestly which apps can be replaced with a custom build — and which can't.

Book a Consultation

Read Next