STM Smart Checkout for WooCommerce
STM Smart Checkout for WooCommerce

STM Smart Checkout for WooCommerce

0/5 (0 ratings) — active installs Updated Nov 6, 2026
Three-column checkout: address, payment and order side by side, with the trust header band and progress bar.

Three-column checkout: address, payment and order side by side, with the trust header band and progress bar.

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.

Switch on preview mode and look at your checkout the way a customer does, while your customers keep the standard checkout. If you do not like it, deactivate the plugin and everything is as it was: no pages changed, no data locked in.

The film shows every feature on a real checkout: the free plugin first, Pro from 4:29. To try it yourself, open the demo checkout. The demo shop runs on sample data and shows the free plugin and Pro together.

What sets 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 already prints one. That is why it runs next to WooCommerce Germanized and German Market without duplicate texts.
  • German and EU legal essentials are built in. With no legal plugin at all the checkout is still complete (on the Checkout block with WooCommerce 9.8 or newer).
  • Postcode autofill for Germany, Austria and Switzerland with the databases inside the plugin. No external service, no API key.
  • Nothing phones home. No external fonts, no tracking, no remote requests. HPOS compatible.

All free features

Layout and focus

  • Three layouts: three columns, two columns or one column.
  • Progress bar across cart, checkout and confirmation.
  • Distraction-free mode: theme header, menu, breadcrumbs and seals go, with a full-page template where a theme needs it.
  • Checkout footer with the legal pages you tick, or a menu of your own.
  • “Continue shopping” link on the cart.

Trust

  • Header band with your logo, three trust claims and an “Already a customer?” login toggle.
  • Ten bundled icons or your own image for each claim.
  • Trust row and a reassurance note next to the buy button.

Legal

  • Consent as a box to tick or as a notice with links, naming terms and cancellation, with the exact wording stored on the order.
  • Your own buy button label for § 312j BGB, which also wins over Germanized.
  • Mandatory notice above the buy button, VAT statement, and delivery time per item from the most specific source.
  • Legal texts open in an overlay, without leaving the checkout.
  • Server-side safety net: a request without a required tick is refused.

Fields and order summary

  • Tidied field pairs, the right mobile keyboard and autofill attributes, instant validation.
  • State or county never required, and an info tooltip for “Create an account?”.
  • Order notes on, off or folded away, coupon field on or off.
  • Product images and quantity controls in the order summary.

Design

  • Colours for accent, headings, labels, text, lines and backgrounds, all as design tokens instead of !important.
  • Own buy button colours with live preview and contrast warning.
  • Logo from the media library, fonts without any outside server, heading size, weight and case, step numbers, corner radius.
  • Own CSS with a code editor, and a list of selectors to hide.

Tools

  • Preview mode for shop managers, and every building block can be switched off.
  • Checkout check: one click tests legal pages, buy button wording, consent, footer links, payment methods and page cache, and every finding links to its setting. A technical check, not legal advice.
  • Backup and transfer: settings as a file for another shop, the last 15 states back with one click, and a reset to the defaults.
  • Settings search, plain-language help on every setting, and a reversible switch from the Cart and Checkout blocks to the classic pages.

Classic cart and checkout are styled in full; the blocks get everything except the column layouts and the field improvements. The settings screen says which is which, and 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 adds:

  • Online withdrawal form required EU-wide since 19 June 2026 (directive 2023/2673): for guests and customers, with notification, receipt and a management screen.
  • Checkout field editor: your own fields in 22 field types, WooCommerce’s fields moved, renamed or hidden, with conditions, checks and a layout preview.
  • Field analysis: at which field and payment method orders fail, as daily sums on your own server.
  • Layout test: two layouts take turns in blocks of hours, without a cookie and without a visitor identifier.
  • Card testing protection: limits per connection, a hidden trap, a minimum time and a warning mail.
  • Bundle discounts that reach PayPal as a real discount, with a progress hint.
  • Checkout offers: cards at the checkout that add a product with one click.
  • VAT ID with live VIES check and reverse charge. An unreachable EU service never grants an exemption.
  • Express zone: one band above the form for wallet buttons, through the providers’ own filters.
  • Payment-dependent required fields, re-checked on the server.
  • Method customizer: name, note, symbol and order per payment method, with 33 bundled symbols.
  • Safe mode: after a fatal error the standard checkout takes over, visibly and reversibly.
  • Mobile sticky order bar and an ultra-compact layout.

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

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.