Standardmäßig zeigt WooCommerce alle Versandarten an, die dem Kunden und dem Inhalt des Warenkorbs entsprechen. Das bedeutet, dass andere Versandmethoden nicht ausgeblendet werden, wenn “kostenloser Versand“ verfügbar ist. Das ist aus UX-Sicht für den Checkout nicht optimal.
Die Funktion, alle anderen Methoden auszublenden und nur den kostenlosen Versand anzuzeigen, erfordert entweder benutzerdefinierten PHP-Code oder ein Plugin.
Den PHP-Code dazu hat WooCommerce auf ihrer Seite veröffentlicht: Anleitung und Code öffnen
Es gibt dabei die Möglichkeit alle anderen Versandarten auszublenden oder alle außer der Abholung vor Ort, je nachdem ob es im Shop angeboten wird.
Versandarten bei „Kostenloser Versand“ ausblenden mit Plugin Germanized
Verwendet man Germanized als Erweiterung für WooCommerce, so lässt sich die Funktion, alle anderen Methoden auszublenden und nur den kostenlosen Versand anzuzeigen, per Einstellung aktivieren. Die Einstellung lautet „Erzwinge kostenlosen Versand wenn die Methode zur Verfügung steht“ und ist unter WooCommerce-Einstellungen -> Germanized -> Allgemein -> Kasse zu finden.