Normalizes billing and shipping addresses before the Wawi push — prevents duplicated house numbers and collapsed whitespace on printed shipping labels.
Address data is cleaned up before it reaches the Wawi and downstream shipping providers.
Detects duplicated house numbers across “street” and “house number” fields (e.g. “38a” in both) and removes the duplicate before handoff.
Collapses repeated spaces into a single space — eliminates the “38a38a” glyph collision on Austrian Post labels.
Hooks into BESTELLUNGINDB_RECHNUNGSADRESSE and BESTELLUNGINDB_LIEFERADRESSE_NEU — cleans the data before it hits the database.
Every correction is written to the order comment for audit purposes — with “before”/“after” values per address field.
Runs server-side after submission — no JavaScript validation, no UX change for the customer.
Toggleable in the plugin backend — with a correction log to review which orders were cleaned up.
Three harmless layers add up to a broken label.
cStrasse and cHausnummer are concatenatedtrim(), no whitespace normalizationMartin-Schleyer-Straße 38a 38a38a 38a becomes 38a38a — visually gluedServer-side, no external dependencies, full audit trail.
tbestellung.cKommentarNo duplicated house numbers, no collapsed columns on Austrian Post labels.
Get in TouchQuestions, feedback, or interested in the plugin? Write to us directly.