在WooCommerce单一产品页面的星级旁边添加销售计数

时间:2020-07-20 作者:Asif Mughal

我正在尝试在单个产品页面上添加订单、销售计数和星级评级,我的商店是用WordPress和Woocommerce建立的,我尝试了一个代码,但它在添加到购物车按钮/表单之前添加了此功能。

供参考的网站URL:https://techcart.pk

和图像

enter image description here

Code:

add_action( \'woocommerce_before_add_to_cart_button\', \'product_sold_count\', 10 );
  function product_sold_count() {
   global $product;
   $units_sold = $product->get_total_sales();
   if ( $units_sold ) echo \'<p>\' . sprintf( __( \'Sold: %s\', \'woocommerce\' ), $units_sold ) . \'</p>\';
如果有人在这件事上帮助我,我将不胜感激。

1 个回复
SO网友:Younes.D

对于single product 第页,我测试了主题:ShoppingCart和Storefront,效果很好:

在里面function.php:

function shoppingcart_setup(){

  add_filter(\'woocommerce_short_description\', function(){
    
     global $product;
     $units_sold = $product->get_total_sales();
     if ( $units_sold ) return \'<p>\' . sprintf( __( \'Sold: %s\', \'woocommerce\' ), $units_sold ) . \'</p>\';             
        
  }, 10, 2);
}
add_action( \'after_setup_theme\', \'shoppingcart_setup\' );
Note: 如果选中:管理库存,则此代码不起作用

相关推荐