Det her indlæg er relativt simpelt, og kræver måske egentlig ikke vildt meget forklaring. Hvis du har en webshop, så tænker jeg at du allerede har, eller kraftigt overvejer, at få opsat dine produkters lagerantal og regler ift. restordre, men synes det er lidt sløjt, at disse informationer kun vises på produktet.
Derfor får du her et lille kodestykke, som tilføjer produkternes lagerantal på kurven. Det er vigtigt at pointere, at for at lagerantallet bliver vist, skal det selvfølgelig være tilføjet til produktet, og for at restordre tilladelser skal vises, skal dette ligeledes være tilføjet til produktet.
Her sker magien!
For at tilføje lagerantal på kurven i din WooCommerce webshop, skal du blot tilføje 7 linjers kode til din webshop. Endnu engang har jeg været i gavehumør og skrevet det for dig:
// Tilføj lagerantal på kurv-side
function show_stock_on_cart( $cart_item, $cart_item_key ) {
$product = $cart_item['data'];
if ( $product->backorders_require_notification()
&& $product->is_on_backorder( $cart_item['quantity'] ) ) return;
echo wc_get_stock_html( $product );
}
add_action( 'woocommerce_after_cart_item_name', 'show_stock_on_cart', 9, 2 );
Ovenstående kode, skal du blot indsætte i din functions.php eller dit hjælper plugin, hvis du bruger sådan et. Din functions.php fil vil du kunne finde under Udseende > Tema Editor.
Når det er indsat på din webshop, vil dine produkters lagerantal blive vist på kurven.