
Your checkout is the most expensive page in your shop. This plugin makes it earn its keep — without replacing your gateways, your legal plugin or WooCommerce itself.
Install it, switch on preview mode, and look at your own checkout the way a customer does. Your customers keep seeing the standard checkout while you do. If you do not like it, deactivate the plugin and everything is exactly as it was — no pages changed, no data locked in.
Four things that set it apart
- It stands down instead of fighting. Before it prints a consent box, a button label or a VAT line, it asks the rendered checkout whether another plugin is already printing one — not whether one happens to be installed. That is why it can run alongside WooCommerce Germanized and German Market without the duplicate texts shops usually get.
- The German and EU legal essentials are built in. Run it with no legal plugin at all and the checkout is still complete: § 312j BGB button wording, consent with the exact text stored on the order, VAT statement, delivery time per item, the mandatory notice above the buy button.
- Postcode autofill for Germany, Austria and Switzerland — with the databases inside the plugin. Type the postcode, the city fills itself. No external service, no API key, no customer address ever leaves your server.
- Nothing phones home. No external fonts, no tracking, no remote requests. HPOS compatible.
Turn a form into a buying experience
- Distraction-free layouts — three columns, two or one, with a progress indicator across cart, checkout and confirmation. Theme header, menu, breadcrumbs and seals disappear where they only cost you orders.
- A trust header band with your logo, three short trust claims with icons, and an “Already a customer?” login pill that opens the login form WooCommerce prints anyway.
- Design tokens, not
!important— accent colour, heading colour, font size, corner radius, all from the settings screen. It adapts to your theme instead of overruling it. - Trust badges and a reassurance note exactly where the hesitation happens: between the consent boxes and the buy button.
- Switch off the two classic leak points — the coupon prompt that sends customers hunting for a code, and the “Additional information” notes field nobody reads.
Fewer mistakes, fewer abandoned carts
- Field manager with instant validation, tidied field pairs (first and last name, postcode and city), state corrections, and the right touch keyboard on every mobile field.
- Legal texts open in an overlay — customers read your terms without leaving the checkout.
- A server-side safety net re-checks every required consent box after submit. A request without the tick is refused, not merely hidden.
- Delivery time under every product, in cart and checkout, taken from the most specific source that knows one.
Works with your stack, not around it
Your gateways keep rendering their own express buttons. Your legal plugin keeps owning its legal texts. Your theme keeps its typography. This plugin arranges what is already there into a checkout that converts.
Classic cart and checkout are styled in full; the Cart and Checkout blocks get everything except the column layouts and the field manager. The settings screen says exactly which is which — no surprises — and a reversible one-click switch to the classic pages is built in. The plugin never changes your pages on its own.
STM Smart Checkout Pro
The free plugin is complete in itself and stays that way. The paid add-on is for shops that want the checkout to sell more and cost less work:
- Online withdrawal form — the withdrawal function required EU-wide since 19 June 2026 (directive 2023/2673): a public page reachable for guests, pre-filled for logged-in customers, with merchant notification, customer receipt and a full management screen under WooCommerce.
- Bundle discounts — a percentage off the cart once it holds enough different products, needs no coupon form and reaches PayPal as a real discount instead of an unexplained total, with a progress hint that tells customers how close they are.
- Checkout offers — a card above the buy button that adds one more product to the order in a single click, with its own tax class, stock and delivery time.
- VAT ID field with live VIES check and reverse charge — a confirmed EU VAT ID takes the tax off the order. An unreachable EU service never grants an exemption; the order goes through with VAT and says why.
- Express zone — one defined band above the form for PayPal, Apple Pay and Google Pay, steered there through the providers’ own filters, never rebuilt and never moved in the DOM.
- Payment-dependent required fields — invoice purchase may ask for a phone number, prepayment need not. Re-checked on the server.
- Method customizer — your own name, note, symbol and sort order per payment method, through documented WooCommerce filters, with 33 bundled symbols.
- Safe mode — a fatal error while the checkout renders no longer costs you orders: the Smart Checkout steps aside and WooCommerce’s standard checkout takes over, visibly and reversibly.
- Mobile sticky order bar and an ultra-compact layout for dense checkouts on small screens.
Pro requires this free plugin: STM Smart Checkout Pro for WooCommerce. This plugin has a page of its own as well: STM Smart Checkout for WooCommerce
Auf Deutsch: die rechtssichere WooCommerce-Kasse für Shops in Deutschland, Österreich und der Schweiz
Ihre Kasse ist die teuerste Seite im Shop. Dieses Plugin sorgt dafür, dass sie sich lohnt — ohne Ihre Zahlungsarten, Ihr Rechts-Plugin oder WooCommerce zu ersetzen.
Installieren, Vorschau-Modus einschalten und die eigene Kasse einmal mit Kundenaugen ansehen. Ihre Kundschaft sieht währenddessen weiter die Standard-Kasse. Gefällt es nicht, deaktivieren Sie das Plugin und alles ist wie zuvor — keine Seite verändert, nichts eingesperrt.
Vier Dinge, die es auszeichnen
- Es tritt zurück, statt zu streiten. Bevor es ein Pflichthäkchen, eine Button-Beschriftung oder eine MwSt.-Zeile ausgibt, fragt es die gerenderte Kasse, ob ein anderes Plugin das bereits tut — nicht, ob eines installiert ist. Deshalb läuft es neben WooCommerce Germanized und German Market, ohne die doppelten Texte, die Shops sonst bekommen.
- Die deutschen und EU-Pflichtangaben sind eingebaut. Auch ganz ohne Rechts-Plugin ist die Kasse vollständig: Button-Lösung nach § 312j BGB, Einwilligung mit dem exakten Wortlaut auf der Bestellung, MwSt.-Ausweisung, Lieferzeit je Artikel, Pflichthinweis über dem Kaufknopf.
- PLZ-Autovervollständigung für D, A und CH — mit den Datenbanken im Plugin. Postleitzahl eintippen, der Ort füllt sich selbst. Kein externer Dienst, kein API-Schlüssel, keine Kundenadresse verlässt Ihren Server. DSGVO-konform, ohne Nachfrage beim Datenschutzbeauftragten.
- Nichts funkt nach Hause. Keine externen Schriften, kein Tracking, keine entfernten Anfragen. HPOS-kompatibel.
Aus einem Formular eine Kaufstrecke machen
- Ablenkungsfreie Layouts — Drei-, Zwei- oder Einspalter mit Fortschrittsanzeige über Warenkorb, Kasse und Bestätigung. Theme-Kopf, Menü, Brotkrumen und Siegel verschwinden dort, wo sie nur Bestellungen kosten.
- Trust-Kopfband mit Ihrem Logo, drei kurzen Vertrauens-Aussagen mit Symbolen und einer „Bereits Kunde?”-Anmelde-Pille, die das Anmeldeformular öffnet, das WooCommerce ohnehin ausgibt.
- Design-Tokens statt
!important— Akzentfarbe, Überschriftenfarbe, Schriftgröße, Eckenradius, alles aus dem Backend. Es fügt sich in Ihr Theme, statt es zu überstimmen. - Trust-Badges und ein Beruhigungshinweis genau dort, wo gezögert wird: zwischen den Pflichthäkchen und dem Kaufknopf.
- Die zwei klassischen Leckstellen abschaltbar — der Gutschein-Hinweis, der Kunden auf Code-Jagd schickt, und das Bemerkungsfeld, das niemand liest.
Weniger Fehler, weniger Abbrüche
- Feldverwaltung mit Sofortprüfung, aufgeräumten Feldpaaren (Vor-/Nachname, PLZ/Ort), Bundesland-Korrekturen und der richtigen Handy-Tastatur in jedem Feld.
- Rechtstexte im Overlay — Kundschaft liest Ihre AGB, ohne die Kasse zu verlassen.
- Serverseitige Absicherung: Jedes Pflichthäkchen wird nach dem Absenden erneut geprüft. Eine Anfrage ohne Haken wird abgewiesen, nicht bloß ausgeblendet.
- Lieferzeit unter jedem Produkt, in Warenkorb und Kasse, aus der jeweils genauesten Quelle.
Arbeitet mit Ihrem Bestand, nicht daran vorbei
Ihre Zahlungsarten rendern weiter ihre eigenen Express-Knöpfe. Ihr Rechts-Plugin behält seine Rechtstexte. Ihr Theme behält seine Typografie. Dieses Plugin ordnet, was schon da ist, zu einer Kasse, die verkauft.
Die klassische Kasse gestaltet es vollständig; die Cart- und Checkout-Blöcke bekommen alles außer Spaltenlayouts und Feldverwaltung. Der Einstellungsbildschirm sagt genau, was wo gilt — keine Überraschungen — und ein umkehrbarer Ein-Klick-Wechsel auf die klassischen Seiten ist eingebaut. Das Plugin ändert Ihre Seiten nie von selbst.
STM Smart Checkout Pro
Das kostenlose Plugin ist in sich vollständig und bleibt es. Das kostenpflichtige Zusatzmodul ist für Shops, deren Kasse mehr verkaufen und weniger Arbeit machen soll:
- Online-Widerrufsformular — die seit dem 19. Juni 2026 EU-weit vorgeschriebene Widerrufsfunktion (Richtlinie 2023/2673): öffentliche Seite, auch für Gäste erreichbar, für angemeldete Kundschaft vorbefüllt, mit Händler-Benachrichtigung, Kundenbeleg und vollständiger Verwaltung unter WooCommerce.
- Bundle-Rabatte — ein Prozentsatz auf den Warenkorb, sobald genug verschiedene Produkte darin liegen, braucht kein Gutscheinformular und erreicht PayPal als echten Rabatt statt als unerklärte Differenz, mit Fortschritts-Hinweis, wie nah die Kundschaft dran ist.
- Angebote an der Kasse — eine Karte über dem Kaufknopf, die mit einem Klick ein weiteres Produkt in die Bestellung legt, mit eigener Steuerklasse, eigenem Bestand und eigener Lieferzeit.
- USt-IdNr.-Feld mit VIES-Live-Prüfung und Reverse Charge — eine bestätigte EU-USt-IdNr. nimmt die Umsatzsteuer aus der Bestellung. Eine nicht erreichbare EU-Schnittstelle gewährt niemals eine Befreiung; die Bestellung geht mit Steuer durch und sagt warum.
- Express-Zone — ein definiertes Band über dem Formular für PayPal, Apple Pay und Google Pay, über die Filter der Anbieter dorthin gesteuert, nie nachgebaut und nie im DOM verschoben.
- Zahlartabhängige Pflichtfelder — Kauf auf Rechnung darf nach der Telefonnummer fragen, Vorkasse nicht. Serverseitig nachgeprüft.
- Methoden-Customizer — eigener Name, Zusatztext, Symbol und Reihenfolge je Zahlart, über dokumentierte WooCommerce-Filter, mit 33 mitgelieferten Symbolen.
- Safe-Mode — ein Fatal Error beim Rendern der Kasse kostet Sie keine Bestellungen mehr: der Smart Checkout tritt zurück, die Standard-Kasse übernimmt, sichtbar und umkehrbar.
- Mobile Sticky-Bestellleiste und ein ultra-kompaktes Layout für dichte Kassen auf kleinen Bildschirmen.
Pro setzt dieses kostenlose Plugin voraus: STM Smart Checkout Pro für WooCommerce. Auch das kostenlose Plugin hat eine eigene Seite: STM Smart Checkout für WooCommerce
Credits
The bundled postcode databases for Germany, Austria and Switzerland are derived from the free geographical database GeoNames, used under the Creative Commons Attribution 4.0 licence.
They ship as plain JSON inside the plugin and are read locally. Nothing is fetched at runtime, and no address a customer types is sent anywhere.
Screenshots

The three-column checkout: trust header band with progress, express payment area, and address, payment and order summary side by side.

The buy zone in reading order — totals, required consent, reassurance note, buy button, trust row.

Terms and cancellation policy open in an overlay, without leaving the checkout.

The same checkout on a phone: one column, reachable targets, express buttons kept.

The design tab — layout, the two blues, font size in pixels, every setting with its own plain-language help bubble.

The legal tab with "detected at the checkout": what the automatic detection last found, and which required statements the plugin is standing down from because another plugin delivers them.