我目前正在努力与woo-commerce和产品页面上的可用性状态。我试图显示各种文本(翻译)在产品页面上,产品是否可用以及我们有多少,然后是是否不可用,是否可以延期交货,而我不能显示商品有库存的信息,不能管理库存。商品数量不限。但它仍然只显示我“可用位置”。
这就是我的职能。
add_filter( 'woocommerce_get_availability', 'product_stock_quantity_single', 1, 2);
function product_stock_quantity_single( $availability, $_product ) {
global $product;
$stock = $product->get_stock_quantity();
if ( $_product->is_in_stock() ) $availability['availability'] = __('Text front ' . $stock . ' text behind', 'woocommerce');
if ( !$_product->is_in_stock() ) $availability['availability'] = __('Out of stock text', 'woocommerce');
if ( $_product->is_on_backorder() ) $availability['availability'] = __( 'On backorder text', 'woocommerce' );
return $availability;
}
我已经尝试了许多不同的组合,坦率地说,它并不适合我。感谢所有的建议和帮助。我尝试了什么是在主题是与我的合并。这是一个不同的主题不同的事情,我想实现。我需要一个产品与禁用管理股票,但仍然可用(像无限股票)
2条答案
按热度按时间0pizxfdo1#
您当前正在函数外返回
$availability
。给予以下操作:iih3973s2#
看看这个答案,加上我加的第四个条件。希望这对你想要实现的目标有帮助。