WooCommerce hat von Haus aus 3 vorgegebene Texte für den Lagerbestand, die für die Kunden etwas verwirrend sein können. z.B.: „Vorrätig bei Nachbestellung etc., das blickt ehrlich gesagt niemand so richtig.
Um das ganz einfach zu ändern kann man einen kleinen Code einfügen. Da wir das praktische „Snippet Plugin“ benützen, kann man den Code bequem dort reinschreiben. Die im Beispiel stehenden Texte wie „Vorrätig – sofort lieferbar“ sind von mir hier speziell für den Claresco Shop abgeändert.
add_filter( 'woocommerce_get_availability', 'agenza_custom_stock_text', 1, 2);
function agenza_custom_stock_text( $availability, $_product ) {
// Ändere den Vorrätig-Text
if ( $_product->is_in_stock() ) {
$availability['availability'] = __('Vorrätig - sofort lieferbar', 'woocommerce');
}
// Ändere den Lieferrückstand-Text
if ( $_product->is_on_backorder() ) {
$availability['availability'] = __('Vorbestellung, lieferbar in 4-6 Werktagen', 'woocommerce');
}
// Ändere den Nicht-Vorrätig-Text
if ( ! $_product->is_in_stock() ) {
$availability['availability'] = __('Zurzeit leider nicht lieferbar', 'woocommerce');
}
return $availability;
}
Um später den Abstand zwischen dem Stock Text und zum Beispiel dem Warenkorb Button anzupassen, habe ich das mit CSS angepasst, einfach nur mit padding:
*woo product stock text den Abstand zum Warenkorb Button vergrößern*/
.woocommerce div.product p.stock {
padding-bottom: 10px;
}
