Shipping app picker

Single-carrier integrations

Post & DHL Shipping (official)

Free official DHL label printer that does the job for German shops once it is configured — but setup is fiddly, it shows you no shipping prices anywhere, and what most reviewers are actually rating is the support team.

Should you install it?

If you are a German shop with a DHL business contract or a Post Portokasse and you ship DHL Paket, Warenpost or Internetmarke out of Shopify, this does the core job — bulk labels, customs papers, tracking written back to the order — and costs nothing on top of postage. Budget real time for setup: a large share of reviewers across all six years could not get it running alone, settings are buried, labels are created from the order's 'More Actions' menu rather than in the app, and there are undocumented traps such as the sender reference having to be the literal lowercase string 'shopify'. Support is the app's strongest feature and is what most of the 4.7 is actually measuring — replies in minutes to a day, weekends included, and app-side bugs generally do get fixed. The hard limits are not bugs and will not be fixed for you: no live DHL rates at checkout so you build tariff zones by hand, no visibility of what any label costs, no Nachnahme, and nothing outside Germany/Deutsche Post. Check the Transportversicherung setting on install — one merchant in 2021 took a four-figure hit from it being ticked by default.

Fair evidence. 277 reviews with text and a long six-year run give genuine signal on setup friction and feature gaps, and the 3–4★ 'but…' reviews are consistent and specific. But confidence is capped at medium because the rating distribution is heavily skewed by what read as support-prompted thank-you reviews, many at hours or days of tenure, which say nothing about how the app performs in sustained use; and because order volumes are almost never stated, so there is no way to judge how it holds up at scale beyond one mention of 100+ orders.

Right for

  • German shops on a DHL Geschäftskunden (business) account shipping DHL Paket and Warenpost domestically, wanting batch labels at no per-label cost (5473, 0041, 8879, 1116)
  • Very small or new shops with no business contract, using Deutsche Post Internetmarke via a Portokasse account for letters and small parcels (4697, 3169, 0330)
  • Merchants willing to email support during setup — replies in minutes to one working day are reported consistently, including weekends (6754, 7475, 9938, 4770)
  • Shops sending EU and non-EU parcels that want customs documents generated alongside the label rather than typed by hand (5582, 9241, 5167)
  • Multi-location shops needing a different DHL account per location (7517)

Wrong for

  • Shops needing calculated DHL Paket rates at checkout — one merchant reports hand-building all 8 tariff zones and redoing them at every DHL price rise (0637)
  • Merchants who need to see what a label costs, or a shipping-spend overview, inside Shopify (7991, 0014, 9191, 2186)
  • Shops needing Nachnahme / cash on delivery — not supported, must be done in the DHL business portal (6581, 9439, 1651)
  • DHL Express or DHL outside Germany/Deutsche Post — Mexico explicitly unsupported, and a Finnish merchant hit a customer-number field capped at 10 digits (1685, 6648)
  • Anyone needing several labels per order, multi-parcel splits, or shipments without a matching Shopify order (5473, 6092, 4858)
  • Merchants who want a self-explanatory install — a large share of reviewers say they could not get it running without emailing support (3634, 9718, 7621, 4770)

What will annoy you

Setup and UI are not self-explanatory — settings are buried, error messages unclear, most reviewers needed support to finish the install: 24 reviews, steady, last seen 2026-04.

How the developer behaves when it breaks

Replies to 76% of all reviews and 93% of negative ones, usually within days, and the replies are substantive rather than boilerplate on technical issues — often naming the exact setting to change or linking documentation (0157, 0917, 2843). Where the problem is in the app, it generally gets fixed and reviewers edit upward: Swiss customs shipments were added about two weeks after a 1★ complaint (1531), a 503 outage was fixed same-day (3157), print formatting was made configurable within hours (2843), and the developer posted a dated July 2024 follow-up on the bulk-label complaint saying the process had been rebuilt (4493). The clear limit: anything touching DHL contracts, surcharges, pricing or non-German DHL gets handed to DHL sales and dies there (5315 insurance dispute, 4327 login failure, 1685 Mexico, 0637 rates and Sperrgut surcharges). One recent case where support took shop access and then went quiet (4350, Sep 2025). Long-standing feature gaps — live rates, Nachnahme, in-app pricing, UI overhaul — draw a 'we've noted it' reply and have persisted for years.

What goes wrong 13 recurring themes

  • Setup and UI are not self-explanatory — settings are buried, error messages unclear, most reviewers needed support to finish the install 24 reviews steady, last seen 2026-04
    “Insgesamt ist bei der App allerdings noch viel Luft nach oben, was die Benutzerfreundlichkeit angeht. Sie müsste grundsätzlich überdacht und viel einfacher und übersichtlicher gestaltet werden.” review 5402
  • Labels are not created inside the app — you go Order → More Actions → Create Label, which repeatedly catches new users out 5 reviews steady, last seen 2026-06
    “You need to go to: Order >>> More Actions >>> Create Label (DHL app logo) >>> Scroll Down >>> Choose the correct shipping method >>> Click on Create Shipment button at the very bottom. It was not clear to me at first” review 3422
  • The app shows no shipping prices — you cannot see what a label will cost, which service the bulk run picked, or total shipping spend without waiting on the DHL business portal 4 reviews steady, last seen 2025-12
    “It would be great if the actual shipping costs or DHL/Deutsche Post invoices could be shown in the app and we wouldn't have to go to the GK and wait for 10 days.” review 7991
  • No live DHL Paket rates at checkout — all tariff zones must be built and maintained by hand in Shopify. Reported by one merchant only, but a structural gap 1 review steady, last seen 2025-09
    “DHL Paket und Paket International sind mal wieder die einzigen, die im Checkout KEINE LIVE-Versandkosten berechnen können... Das bedeutet: Alle 8 Tarifzonen müssen mühsam manuell angelegt werden.” review 0637
    Also 0637
  • DHL's mandatory 90-day password rotation breaks the connection while the app still reports credentials as OK; fix is to create a DHL Systembenutzer, which is not obvious 4 reviews steady, last seen 2025-11
    “The app then can't connect to the DHL portal using now new credentials, yet showing the credentials status: OK. Re-installing the app doesn't make credential check. So now I am stuck without being able to print out labels or do anything” review 0493
  • Undocumented requirement: the Absenderreferenz in the DHL business portal must be the literal lowercase string 'shopify' or no label will print 2 reviews steady, last seen 2025-11
    “Lösung – nur erhalten durch eine Email an techsupport ät dhl de – war, dass man nicht irgendeinen Namen bei der Absenderreferenz wählen darf: man muss es "shopify" in Kleinbuchstaben nennen.” review 8526
    Also 8526 5457
  • Missing DHL products and workflows: Nachnahme (cash on delivery), manual shipments without an order, multiple labels per order, per-shipment weight override on bulk 8 reviews steady, last seen 2025-11
    “das manuelle erfassen von Sendungen ohne Bestellung - das man pro Bestellung mehrmals Versandetiketten erstellen kann” review 5473
  • App slow to load or times out, occasionally unreachable; sometimes fixed by support same day 9 reviews steady, last seen 2026-07
    “Sehr guter Kunden Support und Funktion der App, aber die App Ladezeit ist zu lange” review 7310
  • Bulk runs silently skipping labels — one merchant reported ~30% not created on valid addresses; developer posted a dated fix in July 2024 and it has not recurred since 4 reviews fading, last seen 2024-11
    “Diese App lädt unglaublich lange obwohl nicht viele Versandlabels erstellt werden!!! Dazu erstellt er nichts mals alle. 30% werden nicht erstellt obwohl bei der Adresse alles korrekt ist” review 4493
  • Portokasse/Internetmarke connection broke after a DHL interface change, leaving one shop unable to use the app; developer says fixed 2 reviews steady, last seen 2026-06
    “Schade, dass die Portokasse nicht mehr zu Anbindung zur verfügung steht, daher ist die App für mich nicht mehr nutzbar.” review 2350
    Also 2350 9098
  • Full product/customs data required even for intra-EU shipments, blocking label creation where no customs is due 2 reviews steady, last seen 2026-05
    “Beim Versand innerhalb der EU müssen trotzdem alle Produktinformationen korrekt angegeben sein, sonst kann man kein Label erzeugen, obwohl das für den Versand innerhalb Europas völlig irrelevant ist.” review 4350
    Also 9123 4350
  • Support occasionally goes silent after taking shop access, or the ticket dies — rare against the volume of praise, but it happens 4 reviews fading, last seen 2025-09
    “bei einem Problem mit den Einstellungen hatte der Support zwar Zugriff angefragt und bekommen, aber danach kam keine Rückmeldung mehr.” review 4350
  • Wrong postage product priced for Warensendung — app offered €6.49 where Deutsche Post charges €2.70 1 review steady, last seen 2025-10
    “Wir versenden nur Warensendungen und haben in der App keinen Zugriff auf das Porto für Warensendungen bei der Post (2,70€ ü 0,85€ Gewichtszuschlag).” review 0933
    Also 0933

What it does well 8 themes

  • Fast, competent email support that actually resolves the problem — the single most-mentioned thing in the corpus, often naming Herwig Brunner 195 reviews
    “Heute zum ersten Mal den Support kontaktiert und es wurde sofort bearbeitet. Problem wurde auch direkt gelöst.” review 6754
  • Free to install with no markup on postage — repeatedly contrasted with paid third-party shipping apps 12 reviews
    “Tolle und vor allem kostenlose App, die im Vergleich nicht noch zusätzlich Geld zu den Portokosten verlangt” review 5473
  • Bulk label creation for a day's orders in a few clicks, printed as one PDF 18 reviews
    “Insbesondere durch die neue Funktion, die das Erstellen mehrerer unterschiedlicher Briefprodukte innerhalb eines Bulks möglich macht, eine echte Zeiteinsparung.” review 6063
  • Tracking number and delivery status written back to the Shopify order automatically, triggering customer notification 11 reviews
    “Die Daten werden vollständig aus Shopify übergeben, so dass man Etiketten fast automatisch erstellen kann.” review 7906
  • Works both with a DHL business contract and with a Deutsche Post Internetmarke/Portokasse account, so very small shops can use it too 6 reviews
    “Ich nutze die App als Schnittstelle zwischen Internetmarke (Portokasse) und Shopify. Ich kann schnell und unkompliziert Briefmarken für kleine Bestellungen generieren.” review 3169
  • Customs documents generated with the label for international parcels (added after a 2021 gap; MRN handling added by 2025) 9 reviews
    “Simple to use app that automates labels and customs documents.” review 5582
  • Customer-facing return labels the buyer can generate themselves 6 reviews
    “Nun können die Kunden die Retourenlabel bei Bedarf selber erstellen, ein Mehrwert für den Shop.” review 7708
  • Detailed setup documentation, praised as unusually thorough for a free app 8 reviews
    “The app works perfectly when you follow the instructions. Flawless fullfiment process with a great documentation.” review 7803

Red flags

  • Transport insurance (Transportversicherung) was ticked on by default in settings, adding roughly €6 per parcel for cover the merchant already had under their DHL contract; merchant reports a four-figure loss. Last reported February 2021, with roughly 250 reviews since and no recurrence — treat as historic, but check the box on install. 5315
  • Insurance amounts are coarse: one merchant with a €2,550 order says the only option above it was cover to €25,000. Developer replied that DHL sets the tiers. 5161
  • Disputed, single report: one merchant claims the app changed their product prices across all regions, costing about €1,000. The developer replied that the app only reads prices for customs documents and never writes them. No other review in 286 reports anything similar. Unverified either way. 9269
  • Hard dead end for non-German DHL: a Mexican shop uninstalled the old Express app for this one and could then use neither; a Finnish shop was blocked by a customer-number field capped at 10 digits with no fix date given. Both were routed to DHL rather than fixed in-app. 1685 6648
  • One merchant reports being asked for shop login credentials by email and ignored it as possible phishing — the request appears genuine, but it is asked for without obvious verification. 9806

Trend

Volume is flat to slightly down (55 reviews in the last 12 months vs 63 the year before) and the negative share has roughly doubled, from 5.2% lifetime to 7.3% in the last 12 months. The nature of the complaints has changed: the 2020–2022 reviews report outright breakage (labels failing, 503 errors, no customs support, house numbers not read), and those are gone. What remains in 2025–2026 is structural — the UI is still called unintuitive (5402, 3634, 7991, 8421, 3747), prices are still invisible in the app (7991), Nachnahme is still missing (1651), password rotation still breaks the link (0493), and a DHL-side Portokasse interface change knocked one shop offline (2350). Bulk-label failures, the worst 2024 complaint, have not recurred since the developer's July 2024 fix. Customs handling and batch letter products have measurably improved (5582, 5167, 6063). Support quality is the one constant across all six years.

Want this checked against your store?

Get this write-up by email with every review link, then reply with your volumes, carriers and countries for the three apps that fit your store. No charge; it is how I meet merchants who later need a shipping engineer.