0

Hi i have a woo commerce website and i'm trying to get the Product SKU displaying on the single product page,

i have different SKU for Variable Products.

4

3 回答 3

0

$product->sku;

这将显示您的产品 sku。

于 2015-03-05T10:59:48.987 回答
0

在 function.php 文件中添加此代码。

add_action( 'woocommerce_single_product_summary', 'wdm_show_sku', 5 );
function wdm_show_sku(){
global $product;
echo $product->get_sku();
}
于 2017-07-07T10:20:55.333 回答
0

老问题,但面临同样的问题,以下对我有用。

OP 提到他希望在单个产品页面上显示可变产品的 SKU,这意味着他可能需要在选择变体时更新 SKU。

如本文所述https://github.com/woocommerce/woocommerce/issues/15445

更新 SKU 的 javascript 代码需要一些特定的类名来显示 SKU,以便它知道要更新什么。

然而,看起来钩子$product->sku;并不总是包含所需的类,因此可能需要手动添加它们。

add_action( 'woocommerce_single_product_summary', 'vtk_show_sku', 5);
  function vtk_show_sku(){
    global $product;
      echo '<div class="product_meta">SKU:<span class="sku">' . $product->get_sku(). '</span></div>';
}
于 2018-04-17T04:34:33.637 回答