搜索一下,你就知道
添加自定义销售量
目录
应用场景
为woocommerce产品详情页和SHOP列表页面增加显示真实销量,并且还可以设置自定义销量。如果设置了虚拟销售量,则不显示真实销量。如果没销量,也没设置,则什么都不显示。
安装过程
1、使用自定义字段插件:Custom Field Suite,激活插件
2、创建一个sold字段

3、编辑产品即可设置数量了。

4、以下钩子代码加入子主题functions.php
//自定义销售量-产品详情页Show Total Sales on Product Page //
add_action( 'woocommerce_single_product_summary', 'bbloomer_product_sold_count', 9 );
function bbloomer_product_sold_count() {
global $product;
$sold = CFS()->get( 'sold' );
$total_sold = $product->get_total_sales();
if ( $total_sold & empty ( $sold ) ) echo '<div class=\'customsold\'><p>' . sprintf( __( 'Total Sold: %s', 'woocommerce' ), $total_sold ) . '</p></div>';
if ( $total_sold & $sold ) echo '<div class=\'customsold\'><p>' . sprintf( __( 'Total Sold: %s', 'woocommerce' ), $sold ) . '</p></div>';
if ( empty ( $total_sold) & $sold ) echo '<div class=\'customsold\'><p>' . sprintf( __( 'Total Sold: %s', 'woocommerce' ), $sold ) . '</p></div>';
else {echo '';}
}
//自定义销售量-产品列表页Show Total Sales on Product Loop Pages (Shop, Category, etc.)//
add_action( 'woocommerce_after_shop_loop_item_title', 'shop_product_sold_count', 1 );
function shop_product_sold_count() {
global $product;
$sold = CFS()->get( 'sold' );
$total_sold = get_post_meta( $product->id, 'total_sales', true );
if ( $total_sold & empty ( $sold )) echo '<span class=\'shopsold\'> ' . sprintf( __( 'Sold: %s', 'woocommerce' ), $total_sold ) . '</span>';
if ( $total_sold & $sold ) echo '<span class=\'shopsold\'> ' . sprintf( __( 'Sold: %s', 'woocommerce' ), $sold ) . '</span>';
if ( empty ( $total_sold) & $sold ) echo '<span class=\'shopsold\'> ' . sprintf( __( 'Sold: %s', 'woocommerce' ), $sold ) . '</span>';
else {echo '';}
}