Beschreibung
Germanized erweitert WooCommerce um die technische Voraussetzungen zum Betrieb eines rechtssicheren, deutschen Shops. Ziel dieses Plugins ist es, WooCommerce an die speziellen Gegebenheiten des deutschen Marktes anzupassen.
Nutzer von Germanized für WooCommerce Pro profitieren zusätzlich von weiterführenden Features wie PDF Rechnungen, Mustertexte-Generatoren für AGB und Widerrufsbelehrung, Premium Support und mehr!
Rechtssicherheit für WooCommerce
Germanized erweitert WooCommerce um typische, deutsche Shop-Funktionalitäten: Lieferzeiten, Einheitspreise, Hinweise für Versandkosten und Steuern, Optionen zum Anhängen rechtlicher Hinweistexte (z.B. AGB, Widerrufsbelehrung, Datenschutzbelehrung) an E-Mails, Kleinunternehmerregelung und viele weitere.
Darüberhinaus haben wir den WooCommerce Checkout explizit für die Button-Lösung optimiert. Im Folgenden findest du eine recht ausführliche Liste unserer Features:
- Lieferzeiten – Erstelle und bearbeite Lieferzeiten (optional je Land) für WooCommerce Produkte. Nutze eine Standard-Lieferzeit als Fallback. Deaktiviere Lieferzeiten für spezielle Produkttypen.
- Kleinunternehmerregelung – Füge spezielle Steuerhinweise ein, um deine Kunden darüber zu informieren, dass du Kleinunternehmer bist.
- Versandkosten- und Steuerhinweise – Füge Hinweise unterhalb deiner Produktpreise und im Warenkorb, der Kasse bzw. in E-Mails ein.
- Einheitspreise – Füge Einheitspreise zu deinen Produkten hinzu. Lasse deine Einheitspreise automatisch berechnen (Pro).
- Warenkorbkurzbeschreibung – Fügt eine spezielle Kurzbeschreibung des Produktes speziell für den Warenkorb und die Kasse ein.
- AGB, Widerrufsbelehrung, Datenschutzerklärung – Füge Checkboxen in deinen Checkout ein um sicherzustellen, dass deine Kunden deine AGB bestätigen.
- Rechtliche Checkboxen – Passe deine rechtlichen WooCommerce Checkboxen (z.B. AGB) über ein übersichtliches Interface an.
- Button-Lösung – Wir passen deinen Checkout und den Kaufen-Button an die Button-Lösung an.
- Verkaufe Lebensmittel (Pro) – Zeichne Lebensmittel aus (Nährwerte, Zutaten, Allergene), berechne Pfand, zeige den Nutri-Score an.
- OSS Unterstützung – Germanized hilft deinem WooCommerce Shop dabei das One Stop Shop Verfahren umzusetzen.
- Double Opt-In (DOI) für Kunden – Stelle sicher, dass deine Kunden ihren Account bestätigen. Du kannst optional den Checkout deaktivieren, solange der Kunden noch nicht bestätigt wurde.
- Steuerberechnung für Versandkosten und Gebühren – Aktiviere die anteilige Besteuerung deiner Versandkosten und Gebühren auf Basis deines WooCommerce Warenkorbs.
- Rechtliche Hinweistexte in E-Mails – Füge deinen Rechtstexte an bestimmte WooCommerce E-Mails an.
- Trusted Shops Integration – Integriere deine Trusted Shops Produkte in deinen WooCommerce Shop
- Post, DHL, DPD (Pro) und GLS (Pro) Integration – Erstelle Labels zu Sendungen und Retouren direkt aus deinem WP-Admin-Bereich. Biete deinen Kunden umfangreiche DHL Wunschzustellung Services an.
- Zahlungsart: SEPA Lastschrift – Erhalte Zahlungen via Lastschrift. Wir haben einen XML Export der Zahlungen implementiert, damit du deine Lastschriften an deine Bank übergeben kannst.
- Zahlungsart: Rechnung – Erlaube es bestimmten Kunden auf Rechnung zu bezahlen. Optimale Integration mit unserem PDF-Rechnungs-Feature (Pro).
- Online Widerrufsformular – Erlaube es deinen Kunden ihren Widerruf online über ein Formular an dich zu melden.
- Reduzierte Preishinweise – Füge bei deinen rabattierten Preisen Hinweise z.B. „UVP“ oder „alter Preise“ ein.
- Photovoltaikanlagen – Verkaufe Photovoltaikanlagen zum Nullsteuersatz an Kunden, die den gesetzl. Anforderungen entsprechen.
- Differenzbesteuerung – Fügt entsprechende Hinweise für Produkte ein, die differenzbesteuert werden.
- Gebrauchtwaren und Mängelexemplare – Zeige eine Mängelbeschreibung auf der Produktseite und in der Kasse.
- WPML Support – Germanized funktioniert mit WPML.
- REST API Unterstützung – Daten die von Germanized hinzugefügt werden, können über die WooCommerce REST API (v2) abgerufen werden
- Produkt CSV Import/Export – Wir haben den WooCommerce Produkt CSV Import und Export um Felder von WooCommerce Germanized erweitert (Einheitspreis, Lieferzeiten etc.)
- DSGVO Export/Löschung – We unterstützen die Export- und Lösch-Funktionen von WordPress 4.6 und WooCommerce 3.4. Zudem haben wir entsprechende Checkboxen im Checkout und bei der Registrierung hinterlegt.
- PDF Rechnungen & Lieferscheine (Pro) – Erstelle einfach Rechnungen, Lieferscheine und Stornierungen über deine WooCommerce Bestellübersicht. Du kannst deine PDF-Dateien auch automatisch, bei Erreichen eines bestimmten Bestellstatus erzeugen lassen.
- Rechtliche PDF-Hinweistexte (Pro) – Füge anstelle des Texts deine rechtlichen Hinweistexte als PDF-Dateien zu speziellen E-Mails an. Lasse Germanized optional die PDF-Dateien automatisch auf Basis des Seiteninhalts erzeugen.
- Verspäteter Vertragsschluss (Pro) – Standardmäßig wird der Vertrag in WooCommerce direkt nach der Bestellung geschlossen. Germanized bietet eine Option an, die es erlaubt, die Bestellung manuell zu prüfen und erst dann den Vertrag zu bestätigen.
- USt.-ID Prüfung für WooCommerce (Pro) – Fügt Felder im Checkout, im Kundenbereich und bei der Registrierung ein um eine USt.-ID automatisch anhand der EU-Schnittstelle zu prüfen.
- Mehrstufige Kasse (Pro) – Erweitert den Standard-Checkout in WooCommerce um einen mehrstufigen Checkout mit einer Zusammenfassung im letzten Schritt. Für optimalen Theme-Support wird auf das Überschreiben von Templates verzichtet.
- GPSR Konformität – Füge Herstellerinformationen und Dokumente zur Produktsicherheit hinzu
Germanized für WooCommerce ist zertifiziert von Trusted Shops
Germanized wurde von Trusted Shops vorzertifiziert und bietet damit die optimalen technischen Voraussetzungen für einen rechtssicheren Online-Shop mit WooCommerce in Deutschland.
Trusted Shops zertifiziert Online-Shops nach sorgfältig ausgewählten Qualitätskriterien und hat das WooCommerce Plugin genau unter die Lupe genommen.
Selbstverständlich können Trusted Shops Kunden mit nur wenigen Einstellungen das Gütesiegel und die Trusted Shops Produkte mit Germanized nutzen.
Pro: WooCommerce PDF Rechnungen & Lieferscheine
Als Nutzer der Pro Version von Germanized kannst du automatisch oder manuell PDF Rechnungen und Lieferscheine zu deinen Bestellungen erzeugen lassen. Passe das Layout des Dokuments mit dem integrierten Dokumenten-Editor kinderleicht an.
Exportiere deine Dokumente (CSV, zip) für deinen Steuerberater oder nutze unsere Integrationen um deine Dokumente an lexoffice oder sevdesk automatisch übertragen zu lasen.
Erfahre mehr über die von Germanized erzeugten PDF Rechnungen für WooCommerce.
Zudem kannst du rechtlich relevanten Seiten (z.B. AGB) als PDF-Dokument anstelle des Textauszuges an bestimmte WooCommerce E-Mails anhängen.
Erzeuge Sendungen zu WooCommerce Bestellungen
Germanized fügt das Konzept der Sendungen zu WooCommerce hinzu um die Versandabwicklung in deinem Shop zu verbessern. Mit Germanized erzeugst du einfach (mehrere) Sendungen zu einer Bestellung. Du kannst Sendungen und ihren Status unabhängig von Bestellungen bearbeiten. Lasse deinen Kunden eine Versandbenachrichtigung samt Sendungsverfolgung eines manuell hinzugefügten oder bestehenden Versanddienstleisters per E-Mail zukommen, sobald eine Sendung versandt wurde. Erfahre mehr über die Integration der Sendungen in Germanized und finde heraus, wie du deine Versandabwicklung bestmöglich automatisieren kannst.
Rücksendungen einfach abwickeln
Das Verwalten von Retouren kann ein zeitfressendes Unterfangen sein. Indem du Germanized verwendest, kannst du deine Kunden optional Rücksendeanträge zu Bestellungen über den Kundenbereich erstellen lassen. Anschließend kannst du in deinem Retouren-Dashboard die Anträge kontrollieren und freigeben. Deine Kunden erhalten eine Benachrichtigung per E-Mail, die sie über die nächsten Schritte informiert.
Falls du unsere DHL Integration nutzt, kannst du zu diesen Retouren (automatisch) Labels erzeugen, die wiederum an die Benachrichtigung für deine Kunden angehängt werden.
Post, DHL, DPD (Pro) und GLS (Pro) Integration
Mit Hilfe der Post, DHL, DPD (Pro) und GLS (Pro) Integration erzeugst du Versandscheine (Labels) zu deinen Sendungen und lässt deinen Kunden die Daten zur Sendungsverfolgung einfach mit der Versandbenachrichtigung per E-Mail zukommen. Darüberhinaus kannst du deinen Kunden die DHL Wunschzustellung Services u.a. den Versand an Packstationen bzw. die Auswahl eines Liefertages und/oder Ablageort in der Kasse anbieten.
Du kannst deine Sendungen und Labels sogar automatisch erzeugen lassen um deine Versandabwicklung bestmöglich zu automatisieren. Lerne mehr darüber wie unsere Integrationen für Versanddienstleister funktionieren.
Erweiterte One Stop Shop Unterstützung
Mit Hilfe unseres One Stop Shop Plugins für WooCommerce, das in Germanized integriert ist, kannst du die neuen USt.-Regelungen der EU einfach umsetzen. Erstelle Steuer-Berichte für verschiedene Zeiträume, lasse das Plugin die Lieferschwelle automatisch überwachen und werde benachrichtigt, sobald du der Lieferschwelle zu nahe kommst.
Pro: Premium Support
Kunden von Germanized Pro profitieren von unserem qualitativ hochwertigen Support via Tickets. Natürlich versuchen wir auch über das WordPress Support Forum einen guten Support für unsere kostenlose Version anzubieten.
Getestete WooCommerce Plugins
Wir haben für einige beliebte WooCommerce Plugins spezielle Kompatibilitäts-Scripts hinzugefügt. Im Folgenden eine Liste dieser Plugins:
- WPML
- WooCommerce Dynamic Pricing
- WooCommerce Role Based Pricing
- WooCommerce Product Bundles
- WooCommerce Subscriptions
- WooCommerce Measurement Price Calculator
- Elementor
Getestete WooCommerce Themes
Standardmäßig funktioniert Germanized mit jedem WooCommerce Theme. Einige Themes benötigen, die die WooCommerce Standards nicht einhalten, benötigen Anpassungen. Im Rahmen unserer Pro-Version haben wir einige Themes getestet und explizit für Germanized optimiert:
- Flatsome
- Enfold
- Storefront
- Virtue
- Shopkeeper
- Astra
- OceanWP
Screenshots
Installation
Minimale Voraussetzungen
- WordPress 5.4 oder neuer
- WooCommerce 3.9 (neueste Version empfohlen)
- PHP Version 5.6 oder neuer
Automatische Installation
Wir empfehlen die Installation über das WordPress Backend. Dazu zuerst WooCommerce und anschließend Germanized installieren.
Nach der Installation können grundlegende Einstellungen für WooCommerce und Germanized automatisiert vorgenommen werden.
Produkt-spezifische Shortcodes
Du kannst einen der nachfolgenden produkt-spezifischen Shortcodes verwenden um Hinweise bzw. Produktdaten von Germanized z.B. in PageBuilder-Plugins oder auf individuell aufgebauten Seiten auszugeben.
Der product
Parameter ist optional. Nachfolgende Shortcodes nutzen, falls kein product
Parameter übergeben wird, die globale $product Variable, die z.B. auf Produktdetailseiten zur Verfügung steht.
[gzd_product_unit_price product="123"]
Gibt den Einheitspreis eines Produktes aus.
[gzd_product_units product="123"]
Gibt die Produkteinheiten eines Produktes aus. Beispiel: 100 ml.
[gzd_product_delivery_time product="123"]
Gibt die Lieferzeit eines Produktes aus.
[gzd_product_tax_notice product="123"]
Gibt den MwSt.-Hinweis eines Produktes aus.
[gzd_product_shipping_notice product="123"]
Gibt den Versandkosten-Hinweis eines Produktes aus.
[gzd_product_defect_description product="123"]
Gibt die Mängelbeschreibung eines Mängelexemplars aus.
[gzd_product_cart_desc product="123"]
Gibt die Warenkorb-Kurzbeschreibung eines Produktes aus.
Allgemeine Shortcodes
[revocation_form]
Fügt ein Online-Widerrufsformular in deinen WooCommerce Shop ein. Kunden und Shopbetreiber erhalten eine Bestätigung per E-Mail.
[payment_methods_info]
Sehr nützlich als Seite um den Nutzer über deine WooCommerce Zahlungsarten zu informieren. Fügt eine Übersicht deiner aktiven Zahlungsarten und ihre Beschreibungen ein.
[gzd_email_legal_page_attachments email_id="customer_processing_order"]
Dieser Shortcode gibt den Inhalt eines Rechtstextes aus innerhalb einer E-Mail aus. Falls das email_id Attribut fehlt, versucht der Shortcode die aktuell gesendete E-Mail-Vorlage automatisch zu bestimmen. Der Shortcode ist insbesondere sinnvoll um den Inhalt der rechtlichen Hinweisseiten in E-Mail-Vorlagen dynamisch zu platzieren (z.B. bei der Nutzung von E-Mail-Customizer Plugins).
[gzd_complaints]
Dieser Shortcode fügt einen Text ein, der auf die EU-Online-Schlichtungs-Plattform verweist – der Shortcode sollte in das Impressum eingebunden werden. Hier gibt es dazu weitere Informationen.
[gzd_return_request_form]
Fügt ein Formular ein, das Gästen erlaubt einen Rücksendeantrag zu stellen.
Germanized aktualisieren
Vor dem Update von WooCommerce sollte unbedingt geprüft werden ob auch Germanized schon für die neueste Version von WooCommerce vorliegt.
Wir bemühen uns immer schnellstmöglich auf Updates von WooCommerce zu reagieren. Anschließend kann Germanized ganz einfach im WordPress Backend geupdated werden.
FAQ
-
Wo kann ich die Dokumentation des Plugins finden?
-
Du benötigst Hilfe?
-
Basis-Support bieten wir über unser WordPress-Support Forum an. Benutzer von Germanized für WooCommerce Pro erhalten einen kompetenten Ticket-Support.
-
Nicht jede Option wird optimal in meinem WooCommerce Theme dargestellt
-
Leider unterstützt nicht jedes Theme WooCommerce oder das verwendete Theme passt WooCommerce stark an und verändert die Struktur des Plugins, was wiederum zu Kompatibilitätsproblemen führen kann. Für Testzwecke aktiviere bitte ein Standard WordPress Theme (z.B. TwentyX) und schaue anschließend, ob das Problem weiterhin bestehen bleibt.
-
Du nutzt einen Pagebuilder?
-
Solltest du einen Pagebuilder (z.B. Elementor, Divi-Builder) verwenden, solltest du die Standard Preisauszeichnungen die von Germanized platziert werden durch Shortcodes, die du in deinem Builder platzieren kannst, ersetzen.
-
E-Mail Anhänge werden nicht an die WooCommerce Bestellbestätigung angehängt
-
In den meisten Fällen liegt eine Fehlkonfiguration der Germanized E-Mail-Einstellungen vor. Die Bestellbestätigung, die nach einer Bestellung an den Kunden versendet wird heißt „Bestellung in Bearbeitung“. Die E-Mail die an den Administrator als Benachrichtigung versendet wird heißt „Neue Kundenbestellung“. Das sorgt u.U. für Verwirrung. Stelle also sicher, dass du für AGB usw. die E-Mail „Bestellung in Bearbeitung“ hinterlegt hast.
-
Du möchtest einen Bug melden oder Germanized für WooCommerce verbessern?
-
Bugs sowie Hilfe bei der Arbeit an WooCommerce Germanized werden gerne über unser GitHub Repository entgegengenommen.
Rezensionen
Mitwirkende & Entwickler
„Germanized für WooCommerce“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„Germanized für WooCommerce“ wurde in 1 Sprache übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.
Übersetze „Germanized für WooCommerce“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
3.18.4
- New: WP 6.7 compatibility
- Improvement: Manufacturer bulk + quick edit support
- Improvement: Auto correct certain address_1 user input errors, e.g. Bootstr.12 -> Bootstraße 12
- Improvement: Do not allow pickup location delivery for DHL Warenpost
- Improvement: Exclude certain gateways from allowing pickup location delivery
- Improvement: Bundles shipment compatibility
- Improvement: Added WooCommerce Shipment Tracking fallback compatibility
- Improvement: Use attachment caption, if available as safety document title
- Fix: Newest Woo Checkout block HTML structure compatibility
- Fix: DHL Preferred day lead time calculation
- Fix: Tax calculation exempt while applying order voucher coupon
3.18.3
- Improvement: Allow 0 as valid house number
- Improvement: Harden invoice gateway customer check to prevent possible error in admin context
- Improvement: Do not automatically show (a possibly hidden) unit price (e.g. empty) after observer update
- Fix: Label creation from within the shipments table page
- Fix: Internetmarke preview in label modal
- Fix: Manufacturer import
3.18.2
- Fix: Transform packaging dimensions/weight while syncing shipment
3.18.1
- Fix: Product map caching issue
3.18.0
- New: Compliance with new GPSR regulation
- Improvement: Refactored shipments integration settings UI
- Improvement: Store weight/dimension unit in packaging data
- Improvement: Send order paid mail on pending to completed notification (e.g. virtual items)
- Fix: Unit price observer sale price
- Fix: DHL sandbox environment
- Fix: DHL Warenpost mm bug
- Fix: Prevent missing items in shipment weight/dimension calculation
3.17.4
- Fix: REST API Schema insertion leading to fatal error during cron actions
- Fix: Patch DHL location finder results when addressLocality is missing
3.17.3
- Improvement: Pickup location search in block-based checkout
- Improvement: Allow guests to view shipments in order tracking shortcode
- Fix: DHL SOAP signedForByRecipient wsdl patch
- Fix: Pickup location transient cache issue
- Fix: Block house number address validation
3.17.2
- Improvement: Add link to last shipment’s tracking url in order shipping status column
- Improvement: Added new abstraction layer for pickup location provider settings
- Improvement: Support for specific item based free shipping rules, e.g. based on exact shipping class match or restricted packaging
- Fix: Variation shipping dimensions
- Fix: Prevent certain special chars in DHL label references to prevent cryptic inlay label error messages
3.17.1
- Improvement: Support unit product ranges for variable products, e.g. 100 ml – 200 ml
- Improvement: Use all available (even non-fitting) packaging options in view-mode only
- Improvement: Prevent (loading, creating) orphan shipment items
- Improvement: Skip custom shipping address option creation during installation
- Improvement: Added option to decide whether to use a custom return address or not
- Fix: FSE theme hook injection fatal error
- Fix: Revert to using transients (like Woo Core does) instead of options for setup/activation redirection
- Fix: Support importing checkout visibility attribute for variable products
- Fix: Re-add missing country-specific delivery time label
- Fix: Cleanup email gettext filter within email footer
- Fix: Check for product existence before applying bundle shipments compatibility
3.17.0
- New: WP 6.6 compatibility
- Improvement: Woo 9.0 compatibility
- Improvement: Pickup location modal styles, hidden classes
- Improvement: Shipments bundle compatibility, parent-child hierarchy
- Improvement: Preview shipment button in shipment table
- Improvement: Allow managing label references via options
- Improvement: Allow choosing a custom value of goods for DHL insurance
- Improvement: Added custom delivery time classnames to delivery time wrapper
- Fix: Check attribute type while exporting product data
3.16.9
- Fix: Incompatibility with Amazon Pay
3.16.8
- Improvement: Support gateway fee (Nachnahme) in block-based checkout
- Improvement: DHL SOAP WSDL files update, added optional MRN to SOAP API too
- Fix: Divi checkout builder compatibility
3.16.7
- Improvement: Pickup location style fallbacks for custom checkouts
- Fix: Checkout checkboxes block undefined state check
- Fix: Elementor Pro compatibility with third party addons
- Fix: Product attribute checkout visibility export
3.16.6
- Improvement: Pickup location UI in classic checkout and account page
- Improvement: Support export reference number (mrn) for international shipments
- Improvement: Allow choosing DHL API type from new option
- Improvement: Added tax rate percentage formatting filter
- Improvement: Support checkout visibility product attribute import/export
- Improvement: Support Austria specific legal title in complaints template
- Improvement: Support conditional checkbox display, e.g. revocation notice within emails too
- Fix: Parcel outlet service default booking
- Fix: Photovoltaic systems custom tax class filters
- Fix: Language variant fallback support (e.g. CH, AT) for WP >= 6.5
- Fix: Duplicate nonce removal in classic checkout edge case
- Fix: Voucher checkout/cart display + calculation
3.16.5
- Fix: Prevent type error when converting cart dimensions
- Fix: Non-existent pickup locations field hiding logic
- Improvement: Remove legacy email resend filter
- Improvement: Divi checkout builder compatibility
3.16.4
- Fix: Checkout block prevent multiple refresh leading to react errors
- Improvement: Pickup location admin fields Woo < 8.6 backwards compatibility
- Improvement: Street number validation within checkout block in case activated
- Improvement: Increase DHL pickup location search radius
3.16.3
- Fix: Prevent duplicate meta entries within shipping provider meta table
- Fix: Remove duplicate meta entries in update script
3.16.2
- Fix: Compatibility issue with PayPal Payments and checkout field registration
- Fix: DHL shipment zone detection
- Fix: Prevent key warnings when loading shipping method data
3.16.1
- Fix: Prevent fatal error for base countries not supporting built-in shipping providers
3.16.0
- New: Support pickup location selection in block-based Checkout
- New: Use select field to choose pickup location and move selection out of shipping address fields
- Improvement: Generalized pickup location implementation to allow integrations for other shipping providers
- Improvement: Order submit button fallback compatibility
- Improvement: Added shipping method debug mode output
- Improvement: Sort DP print format list
- Fix: Do not allow shipping method to be selected in case at least one product does not fit the available packaging
- Fix: Prevent Helgoland from being tread as third-country for DHL
3.15.8
- Fix: Shipping provider object cache compatibility
3.15.7
- New: WP 6.5 support
- New: Support deviating shipping dimensions for products
- Improvement: Introduce cache helpers for shipments and shipment-related objects
- Improvement: Theme compatibility for woocommerce_review_order_after_submit and woocommerce_review_order_before_submit
- Improvement: Support dynamically recalculating unit price ranges for variable products
- Fix: Shipping rules shipping class condition
- Fix: Shipping rules global packaging filter
- Fix: Shipment weight check while finding available shipping provider services
3.15.6
- Improvement: Do not override classic checkout table via template, inject images via filters instead
- Improvement: Exclude virtual (but not non-virtual download) products from split-tax calculation
- Improvement: Force showing editable checkboxes for manually created orders
- Improvement: Hide block-based price labels within classic cart/checkout
- Improvement: Do only apply buffer in case auto packing shipments is enabled
- Improvement: Added (optional) packaging inner dimensions
- Improvement: While packing within cart apply global rules first to exclude certain packaging options
- Improvement: Added cart-wide shipping class rule type to shipping methods
- Improvement: Allow users to manually select non-fitting packaging options
- Improvement: Address split edge-case treatment
- Fix: Split-tax calculation for block-based Checkouts
- Fix: PayPal Payments compatibility
- Fix: DP default tracking URL
3.15.5
- New: Photovoltaic system VAT exempts for Austria
- Improvement: Use placeholders within photovoltaic system legal (checkbox, notice) text to output law details based on country
3.15.4
- New: Support WooCommerce cart dropdown template block
- Improvement: Use 1 gram as minimum resolution for label customs data
- Improvement: Shipping method cart data compatibility with product bundles
- Improvement: Do not defer label creation in case shipment has already been marked as shipped
- Improvement: Maybe defer frontend script loading as Woo does starting with 8.4
- Improvement: Price label replacement within price html
- Improvement: Do only move checkboxes for elementor in case checkout is built with Elementor Pro
- Fix: DHL valid address only checkbox
- Fix: Shipments order item update validation
- Fix: Shipping method condition field name overrides
3.15.3
- Improvement: Deutsche Post available product selection based on shipment dimensions
- Improvement: Create non auto-packed shipment in case no packaging options are available
- Fix: Return label missing address data
- Fix: Setup wizard styles
3.15.2
- Improvement: Disable paid for order email notification for certain gateways
- Fix: Make sure return label is automatically created before sending customer notification
- Fix: Use default label configuration for label REST API requests in case no arguments are supplied
- Fix: CashOnDelivery DHL Service default booking
- Fix: Warenpost International Services for EU shipments
- Fix: Allow refreshing Deutsche Post product data in general settings
3.15.1
- Improvement: Remove WSDL library dependency
- Fix: Issue with the DHL inlay return service
- Fix: Prevent get_current_screen error with additional check before usage
- Fix: Use ReturnTypeWillChange to prevent PHP warnings in packing impl
- Fix: Default shipping provider for orders without shipping method
3.15.0
- New: Custom shipping methods and rule-based shipping for shipping providers
- New: Add label configuration sets to packaging options
- New: Support auto-packing orders based on available packaging options
- New: Added additional options, e.g. shipping class/provider restrictions to packaging
- New: Use Woo Action scheduler to automatically create shipments as a background task
- Improvement: Checkbox status reporting UI (order page sidebar)
- Fix: Dynamic, missing properties in gateways
3.14.1
- Improvement: Show return address only in case the return is in processing state
- Improvement: Hide shipping order item shipping provider meta
- Improvement: Clear action queue on deactivation
- Improvement: Use regex for checkout block markup replacements
- Fix: Order shipping status in case returns exist
- Fix: Use a tweak to prevent missing block checkout data error
- Fix: Type issue when resetting shipping rate taxes
3.14.0
- New: Support WooCommerce Cart & Checkout Block
- New: Support Full-Site-Editing, added price label blocks for Single Product Template
- New: WP 6.4 Support
- Improvement: Elementor Pro checkout layout
- Improvement: Unit price recalculation queue
3.13.5
- Fix: Local wsdl files naming conventions (Windows issue only)
3.13.4
- Improvement: Queue price changes and refresh unit prices via one AJAX request
- Improvement: Observe price changes within product categories too
- Improvement: Better FSE support
- Improvement: Register PayPal Payments carrier detection
- Improvement: Customs data item weight distribution
- Improvement: Removed deprecated DHL SOAP API shipping notification attribute
- Improvement: Added local wsdl files for Internetmarke
- Fix: Removed legacy WPML string translation compatibility script
- Fix: Bug in setup wizard which could lead to tax incl option reset
- Fix: Use WeakMap (>= PHP 8.0) to build product cache instead of dynamic class properties
- Fix: Variation defect description
- Fix: Shipping method cache hardening
- Fix: HPOS bug in conjunction with shipment order status automation
3.13.3
- New: Woo 7.9 support
- New: DHL Empfängerunterschrift
- Improvement: DHL REST API street number validation
- Improvement: DHL REST API shipper contact name
- Improvement: Order confirmation timing while using checkout block
- Improvement: Remove HTML comments from plain legal text attachments
- Improvement: Klarna Checkout ignored fields
- Fix: Check whether bundle methods exist before usage
- Fix: EU tax rate to class mapping for english setups
3.13.2
- Improvement: Variation content replacement
- Fix: WPML compatibility loading check
- Fix: Do only check for legal meta box on pages
3.13.1
- New: Woo 7.8.0 support
- New: Allow excluding certain products from returns
- Improvement: Review order heading show/hide logic
- Improvement: Respect tax display mode while recalculating unit prices
- Improvement: Product Bundles bundle total price labelling and revocation exempt detection
- Fix: Do not automatically create shipments for renewal orders unless configured
- Fix: DHL Paket (new) REST API authentication
3.13.0
- Improvement: Refactored shipment modals
- Improvement: DHL Paket REST API support
- Improvement: Shipment action GUI adjustments
- Improvement: Support separate DHL participation number for GoGreen
- Improvement: Customs description product field
- Improvement: Send paid for order notification for failed to pending
- Improvement: Allow filtering other textdomains for email title adjustments, e.g. Woo Subscriptions
- Improvement: Explicitly recalculate voucher amount while recalculating order totals
- Improvement: REST API schema
- Improvement: Product Addons compatibility
- Fix: Prevent object term relationship deletion when food option is disabled
- Fix: Do not trigger the change event for the (hidden) WooCommerce core terms
3.12.2
- Feature: Optionally tax additional costs based on the main service instead of splitting taxes
- Improvement: Support photovoltaic systems containing zero tax class as default option
- Improvement: Do not calculate taxes for other services (e.g. virtual/service) for northern ireland
- Improvement: Base country support for photovoltaic systems VAT exemptions
- Improvement: Transfer the state value as province field to DHL API for third-country deliveries
- Fix: Retrieving product category ids for variations
3.12.1
- Improvement: Add admin description to order confirmation email
- Improvement: dbDelta schema
- Improvement: Use null as default mysql datetime fields
- Fix: Error while removing checkboxes during forced pay for order redirect
3.12.0
- Feature: Woo 6.2 support
- Feature: Sell photovoltaic systems by applying zero tax rate for certain customers
- Improvement: Exclude certain shipping methods from loading shipping provider settings
- Improvement: Removed legacy built-in packages, e.g. OSS, Trusted Shops which are standalone plugins by now
- Fix: Prevent Elementor from overriding legal page meta content in emails
3.11.4
- Feature: Support with HPOS WooCommerce feature
- Improvement: Non-food products should not be able to show a deposit
- Improvement: Observe version updates during init hook to prevent invalid update states
- Improvement: WPML email and order item meta translation
- Improvement: Format unit prices as localized price in CSV export
- Improvement: Include zero tax class during tax share calculation (e.g. for photovoltaics)
- Improvement: Remove style-tags from attached email legal texts
- Improvement: Updated Luxembourg tax rate
- Improvement: Validate DHL pickup address type in case of delivery to Packstation/Post Office
- Improvement: Use custom theme button class
- Improvement: Fallback support for legacy shipping methods that do not support instance settings
- Fix: DHL Preferred Delivery costs decimal parsing
3.11.3
- Feature: Create packaging reports on a per-country base
- Improvement: Allow sorting shipping providers
- Improvement: Send order confirmation for orders created via REST API
- Improvement: Privacy Policy page detection during new installations
- Improvement: eRecht 24 shortcode compatibility
- Improvement: Register review authenticity via WPML
- Improvement: Gift card compatibility with voucher redemption
- Improvement: Mark checkout fields with errors as invalid after AJAX requests
- Improvement: Cartflows checkout compatibility
- Fix: Global product instance reset during block adjustments
3.11.2
- Improvement: Switch plugin locale to de_DE when using de_CH or de_AT
- Improvement: Allow filtering shipment list by provider
- Fix: Prevent errors caused by WooCommerce PayPal Payments from processing shipments
- Fix: Postfiliale postNumber field in DHL API
3.11.1
- Fix: JS error during label creation
- Fix: Prevent DHL parcel location finder PHP warning if address_2 field is disabled
3.11.0
- Feature: WP 6.1 compatibility
- Feature: DHL closest droppoint (CDP) and PDDP support
- Feature: New DHL unified location finder API
- Improvement: Allow disabling instant order confirmation on a per-order base
- Improvement: PayPal Payments Pay upon Invoice compatibility
- Improvement: Allow providing a cart description for variable parent products as fallback
- Improvement: Divi checkout builder compatibility
- Improvement: Add to cart variation script compatibility
- Improvement: DHL error message for missing product participation numbers
- Improvement: Shipment address UK VAT ID for brexit exports
- Improvement: DHL pickup address validation
- Fix: DHL ident check service sync
- Fix: WPML delivery times compatibility
- Fix: Localized decimal formatting in settings
3.10.6
- Improvement: Prevent new account activation email from being sent during DOI process in latest Woo version
- Improvement: Prevent install redirection loops when transients fail
- Fix: Formal localized decimal in packaging admin list
- Fix: Formal language install check
3.10.5
- Improvement: Add HS code and manufacture country to REST API
- Improvement: Legacy function wrapper for wc_ts functions
- Improvement: Do not show review authenticity status for child comments
- Fix: Force min_ages enum to be string during REST API requests
- Fix: Setup wizard screen id
3.10.4
- Feature: Create packaging summary reports
- Feature: New Trusted Shops Easy Integration
- Improvement: Order shipping status
- Improvement: Allow missing Packstation indicator during DHL checkout
- Improvement: Nutrients WPML compatibility
- Fix: Prevent SOAP call during DHL connection check if missing
3.10.3
- Improvement: Multisite dependency check
- Improvement: Admin add order fee tax calc
- Fix: AJAX unit price refresh
3.10.2
- Improvement: Shipments REST API writable attributes
- Improvement: Elementor Pro 3.7.3 compatibility
3.10.1
- New: REST API endpoint for shipments
- Improvement: Install helper for additional packages (e.g. OSS)
- Improvement: Separately install OSS plugin in case needed (notice existing installs)
- Improvement: Setup wizard styling
- Improvement: Invalid base country detection notice
- Improvement: Elementor Pro review order heading
- Improvement: Moved MPN/GTIN functionality from TS package to core
- Improvement: Whitelist IT Recht Kanzlei Shortcodes for legal texts
- Improvement: Apply the same shipping/fee tax calculation within admin order screen
- Improvement: WPML compatibility with delivery times for variable products
- Improvement: New manage order column with shipping status
- Fix: REST API schema
- Fix: Tax share float check
- Fix: SEPA XML debtorAdrLine
- Fix: Taxable order address
3.9.8
- Improvement: Add extended support for pain.008.003.02 and mark as new SEPA XML default
- Improvement: Do not send password reset link with DOI activation email as it gets invalidated after activation
- Fix: Resend DOI activation link
- Fix: Deutsche Post WP International API is discontinued starting from 2022-07-01 – please use DHL API instead
3.9.7
- Fix: IM print/product settings saving
- Fix: Missing SEPA form fields due to wrong output escape
3.9.6
- Improvement: PHP code sniffer fixes
- Fix: IM label settings save
- Fix: Skip shipment return item in case quantity <= 0
3.9.5
- Security: Hardened URL escaping to prevent XSS attack vectors
- Improvement: Register meta boxes for legal page email content for legal pages only
- Improvement: Variable unit price data transmission while saving variations
3.9.4
- Tweak: Temporarily patch WooCommerce Multilingual bug which leads to update issues
- Improvement: Added additional checks to determine whether WooCommerce reviews are enabled
- Improvement: Legal news update note
3.9.3
- Feature: Omnibus-Policy compliance (notify customers about the authenticity of customer reviews)
- Improvement: Quick-View general compatibility
- Improvement: Do not use deprecated elementor _register_controls
- Improvement: Allergenic product import handling
- Improvement: Voucher discount calculation
- Improvement: Divi template builder checkout
- Fix: Template locating for checkboxes
3.9.2
- Fix: State select hide for DE
- Fix: Food nutrients variation parent merge
- Improvement: Food attribute formatting
- Improvement: Admin notes handling with nonce links
3.9.1
- Fix: Default shopmark filter for deposits in mini-cart dropdown
- Fix: Deprecated virtual VAT helper legacy load
- Improvement: Validate filter existence before executing shopmarks
- Improvement: DP Internetmarke products transient expiration
3.9.0
- Feature: WP 6.0 compatibility
- Feature: Sell food in a legally secure way (Pro)
- Improvement: Store vouchers as fees to allow mixing vouchers and discounts in cart
- Improvement: Hide the state field for Germany (which was introduced in Woo 6.3)
- Improvement: Use Woo-like data-attributes for variation script
- Improvement: New, separate shopmark templates for product loops
- Improvement: Send order confirmation for manually created orders
- Improvement: Import/Export handling during cron requests
- Fix: WPML delivery times (per country) translation
- Fix: Unit price cart calculation rounding
3.8.5
- Improvement: Updated DHL signup links
- Improvement: Updated to latest OSS version
3.8.4
- Improvement: Added formatted customer title to REST API
- Improvement: Variation price detection
- Improvement: Shipping costs refund tax precision
- Improvement: Divi checkout module compatibility
- Improvement: Divi product builder compatibility
- Improvement: Unit price price observer price detection
- Improvement: Return request parsing order ids
- Improvement: Connection status check for DHL API
- Fix: Allow booking DHL premium for EU and third countries
3.8.3
- Improvement: Prevent DHL preferred services from showing in non-shipping carts
- Improvement: Prevent parcel delivery checkbox from showing in non-shipping carts
3.8.2
- Improvement: Elementor Pro Checkout widget compatibility
- Improvement: Variation main price detection
- Improvement: Checkout shutdown handler to send fallback order confirmation
- Improvement: Updated DHL wsdl files to 3.2
- Improvement: Insert DHL preferred services checkout selection after checkboxes
- Fix: Mark variations as not needing update after triggering checkbox change event
- Fix: Direct Debit SEPA XML export > 2 decimals support
3.8.1
- Improvement: Email attachment plain text pagebuilder support
- Improvement: Allow using {stock_status} in delivery time placeholder
- Improvement: Increase email title gettext replacement filter priority
- Improvement: Allow disabling checkout adjustments via WC_GZD_DISABLE_CHECKOUT_ADJUSTMENTS constant
- Improvement: Quick edit support for delivery times and units
- Improvement: Small business notice placement in cart
- Improvement: Allow tracking Deutsche Post letter products (basic tracking)
- Fix: Make sure cart quantity is not zero when (re-) calculating unit price
- Fix: Shipment packaging dimension conversion
3.8.0
- Feature: Woo 6.1 Support
- Feature: WP 5.9 Support
- Feature: Explicitly support used goods and defective copies
- Feature: Product warranty PDF upload option and email attachment
- Improvement: Bulk-edit support for delivery time and units
- Improvement: Variation bulk-edit options
- Improvement: Street number validation for separate shipping addresses
- Improvement: Extended Divi support
- Improvement: Dynamically calculate unit price within cart
- Improvement: AJAX refresh unit prices with loading placeholder
- Improvement: Added DOI confirmation status column to users table
- Improvement: urlencode DOI link
- Improvement: WooCommerce Measurement Price Calculator compatibility
- Improvement: Remove terms checkbox from pay for order page in case of WC_GZD_FORCE_PAY_ORDER is defined
- Improvement: Refactored library usage via composer
- Improvement: Prevent deprecated is_ajax usage
- Fix: Minimum age for category-wide usage
- Fix: Register missing pending to cancelled email notification
3.7.2
- Improvement: Added WP CLI command (wp wc_gzd update) to run DB updates via CLI
- Fix: Do not use empty price_html (e.g. variable product with same prices) as indicator to hide shopmarks
3.7.1
- Fix: Same as parent delivery time option for variations
3.7.0
- Feature: Configure delivery times on a per-country base
- Improvement: Support observing multiple price wrappers for unit price auto calculation
- Improvement: Woo Bundles variable products compatibility
- Improvement: Allow non-numerical customer titles
- Improvement: Address data handling for (return) shipments
- Improvement: Added additional VAT exempts for certain postcodes
- Fix: Legal checkbox placeholder replacement
- Fix: Tax rate import
3.6.3
- Improvement: Do not cache available packaging for non-persisted shipments
- Improvement: Recalculate individually priced bundle unit price
- Improvement: IBAN/BIC formatting
- Fix: Infinite loop bundle price html check
- Fix: Restore global $product variable for bundles
3.6.2
- Improvement: Checkbox default layout
- Improvement: Added default legal page placeholders to all checkboxes
- Improvement: WooCommerce Bundles shopmarks
- Improvement: WooCommerce Composite Products shopmarks
- Improvement: Added customer cancelled order mail to WPML compatibility
- Improvement: WooCommerce subscriptions recurring tax totals in cart/checkout
- Improvement: By default add a link to tracking id placeholder within shipments
- Improvement: Added customs reference number to shipping address (e.g. for DHL customs)
- Improvement: DHL northern cyprus detection
- Improvement: Allow setting DHL shipper reference via settings
- Improvement: Added WSDL core files to assets dir to improve API performance
- Improvement: OSS BOP compatible CSV export
- Improvement: Allow choosing between order date types for OSS reports
- Fix: OSS date_paid include range
- Fix: Prevent multiple order status change events from firing in case shipment automation updates the status
- Fix: Prevent showing taxes twice within order details in specific setups
- Fix: B2B market net unit prices
3.6.1
- Improvement: Checkout action check during shopmark execution
- Improvement: Prefer using total over subtotal amount for customs (except vouchers)
- Improvement: Packaging dimension reset handling
- Improvement: Round packaging/item dimensions to prevent packaging errors with fine grained dimensions (e.g. < 1mm)
- Improvement: Tighten DP auth check to prevent auth errors
- Fix: Multiple shipments customs additional total split calculation
3.6.0
- Feature: Adjust order shopmarks (e.g. thankyou, pay for order)
- Feature: Woo 5.7 support
- Improvement: On new installs: Remove privacy page from general checkbox label and disable privacy registration checkbox
- Improvement: OSS query performance optimization
- Improvement: Post: Allow switching page position on a per-label basis
- Improvement: Warenpost tracking support detection
- Improvement: Favour default packaging in case exists and fits
3.5.4
- Improvement: New order hook usage while syncing shipments
- Improvement: Update jetpack autoloader version
- Fix: Subscription invoice gateway hook
- Fix: DHL order existence check
- Fix: WPML shipping provider translation filters
- Fix: Additional check before deleting legacy DHL customs meta
- Fix: Infinite loop avoidance in B2B market compatibility script
- Fix: Trusted Shops default jQuery selector reset
3.5.3
- Improvement: DHL Preferred services renaming
- Improvement: OSS forced shipping tax recalculation during checkout
- Improvement: Store tax display mode for vouchers
- Improvement: PayPal Payments compatibility script
- Improvement: Allow adding new shipments after full returns
- Improvement: Removed explicit port 8443 from IM SOAP URL
- Fix: Shipment address sender phone
- Fix: Return shipment addresses
- Fix: Deutsche Post default service manual label requests
3.5.2
- Improvement: OSS product tax class WPML
- Improvement: Move customs data aggregation to shipments package
- Improvement: IBAN/BIC JS validation during checkout
- Improvement: Replace order status HTML in case it gets updated during shipment AJAX updates
- Fix: Allow missing product while syncing shipment item data
- Fix: Street number validation for the always option
3.5.1
- Improvement: Unit price observer now uses MutationObserver
- Improvement: Move product customs options from DHL to shipments package for general usage
- Improvement: Added shipping domestic, EU and international detection to shipments package
- Improvement: Updated OSS plugin to 1. – for a changelog see: https://wordpress.org/plugins/one-stop-shop-woocommerce/#developers
- Fix: Prevent infinite loops while empty price checking for shopmarks within get_product_html filter
- Fix: Prevent duplicate feature plugin loading (e.g. OSS)
3.5.0
- Feature: OSS compliance helper
- Feature: WP 5.8 support
- Feature: Woo 5.5 support
- Improvement: Unit price auto (re) calculation on single product page
- Improvement: Addify role based pricing compatibility
- Improvement: Mark checkbox as mandatory just like other checkout fields
- Improvement: DHL – Trim strings in case exceeds API limit
- Improvement: DHL – Do not catch weak errors
- Improvement: DP – Allow product selection to be overridden from shipping method
- Fix: Supports customer returns method
- Fix: DP – Add tracking to Einschreiben services