WooCommerce EAN-Nummer

Unternehmen welche mit WooCommerce ihren Online-Shop betreiben, möchten ja möglichst viele Produktinformationen hinterlegen.

Je nach Artikel wird auch die sogenannte EAN-Nummer ein Thema, aber dafür gibt es keine vordefinierten Felder im WooCommerce.

 

WooCommerce EAN-Nummer als Modul

WooCommerce - EAN Nummer
EAN-Nummer im WooCommerce aktivieren.

Eine Möglichkeit wäre, ein kostenloses Modul zu verwenden, welches ganz einfach dieses Feld hinzufügt.

Das Modul selber ist schmal gehalten und sehr einfach in der Bedienung.
In der Produktansicht im WooCommerce wird ganz einfach die Anzeige um eine zusätzliche Spalte mit der EAN-Nummer erweitert (siehe Bild).

Download: WooCommerce Plugin, EAN-Nummer

 

WooCommerce EAN-Nummer aktivieren

Haben Sie das Plugin heruntergeladen, dann muss zuerst das .zip File entpackt werden.
Laden Sie es mittels FTP-Zugang in den „plugins“ Ordner von Ihrem WordPress und aktivieren Sie es unter „Plugins“ im WordPress Admin-Menu.

Ist das Plugin aktiviert, wird das Feld mit der EAN-Nummer unter „Lagerverwaltung“ im Admin-Menu bei jedem Produkt sichtbar.

Möchten Sie nur bei bestimmten Artikeln eine EAN-Nummer eintragen?
Dann lassen Sie das Feld bei anderen Artikeln einfach leer, es wird automatisch ausgeblendet.

 

WooCommerce kostenloser Versand

WooCommerce bietet die Möglichkeit, relativ einfach einen Online-Shop zu pflegen.
Etwas schwieriger wird es, wenn mehrere Versandarten gewünscht werden.

Beispiel WooCommerce Versandkosten:
Ab 80.- Versandkostenfrei
Bis 80.- soll der Versand beispielsweise 9.- kosten

 

WooCommerce zeigt doppelte Versandarten

WooCommerce hat unserer Meinung nach hier leider einen kleinen Haken und zwar werden alle Versandkosten aufgelistet.

Unabhängig davon, ob ein ein Kunde also beispielsweise einen Warenwert von 100.- oder nur 50.- bestellen möchte, wird nicht nur der kostenlose Versand angezeigt, sondern auch die kostenpflichtigen, welche ja gar nicht mehr angezeigt werden sollten.

Hilfe ist nur möglich mit einem kleinen Code-Schnipsel, welcher die Kosten mit den Versandarten abgleicht, da WooCommerce dafür bisher keine Lösung liefert.

 

Lösung:

Öffnen Sie wp-content/themes/ihr-theme/functions.php
(Erstellen Sie ein Backup und öffnen Sie es danach auf dem Webserver!)

Danach können Sie zu unterst im File den folgenden Code einfügen:

/**
* Hide shipping rates when free shipping is available.
* Updated to support WooCommerce 2.6 Shipping Zones.
*
* @param array $rates Array of rates found for the package.
* @return array
*/
function my_hide_shipping_when_free_is_available( $rates ) {
$new_rates = array();
foreach ( $rates as $rate_id => $rate ) {
if ( ‚free_shipping‘ === $rate->method_id ) {
$new_rates[ $rate_id ] = $rate;
break;
}
}
return ! empty( $new_rates ) ? $new_rates : $rates;
}
add_filter( ‚woocommerce_package_rates‘, ‚my_hide_shipping_when_free_is_available‘, 100 );

 

WooCommerce berechnet den Versand

Ab sofort berechnet WooCommerce, welcher Warenwert in den Warenkorb gelegt wurde und blendet kostenlose- bzw. kostenpflichtige Versandarten aus.

Somit sieht der Kunde automatisch die korrekten Versandarten für seinen Warenwert.