您的位置 首页 php

WooCommerce:在购物车页面上显示产品库存

我们已经讲过如何在商店页面上显示产品的库存数量和状态,今天我们将对购物车页面做类似的事情,以便我们可以直观地向购物客户显示产品的库存状态和数量。(见下图)

请注意:为了使代码段起作用,您必须在WooCommerce设置中 启用“库存管理 / stock management” ,并且购物车中的每个产品都必须 选中“管理库存/managing stock ”,如果允许缺货下单,则必须选中 “允许但通知客户”, 否则你什么也看不到。

使用以下代码段后的最终结果:在购物车中,每个产品还显示其库存状态和库存数量。

PHP 代码段:购物车的产品显示库存状态和数量

 /**
* @snippet       Display Stock @ WooCommerce Cart
* @testedwith    WooCommerce 4.5
*/
add_action( 'woocommerce_after_cart_item_name', 'bbloomer_stock_and_backorder_cart_item_title', 9999, 2 );
function bbloomer_stock_and_backorder_cart_item_title( $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 );
}  

文章来源:智云一二三科技

文章标题:WooCommerce:在购物车页面上显示产品库存

文章地址:https://www.zhihuclub.com/152002.shtml

关于作者: 智云科技

热门文章

网站地图