< 返回
当前位置:
打印

添加自定义销售量

目录

应用场景

为woocommerce产品详情页和SHOP列表页面增加显示真实销量,并且还可以设置自定义销量。如果设置了虚拟销售量,则不显示真实销量。如果没销量,也没设置,则什么都不显示。

安装过程

1、使用自定义字段插件:Custom Field Suite,激活插件

2、创建一个sold字段

woocommerce自定义销售量

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

woocommerce自定义销售量

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 '';}
}

&nbsp;

上一篇 添加Buy now 按钮-针对simple产品
下一篇 火车头采集产品导入woocommerce+SEO yoast
目录

登录

还没有账户?

商店
0 项目 购物车