簡體   English   中英

根據訂單詳細信息頁面中的產品標題替換產品 SKU

[英]Replace Product SKU Based on product Title in Order Details Page

我正在嘗試在訂購樣品時將文本附加到 SKU。

我嘗試了以下代碼來修改標題,

  function cart_title($title, $values, $cart_item_key){
          if ($values['sample']){
                  $title .= ' [' . __('Sample','woosample') . '] ';
          }
          return $title;
  }

如何修改此代碼以更改 SKU?

注意:woocommerce_cart_item_name 不會顯示在后端訂單視圖中

function cart_title( $title, $cart_item, $cart_item_key ) {
    $product = $cart_item['data'];

    $product_sku = $product->get_sku();

    // optional
    if ( empty( $product_sku ) ) {
        $product_sku = 'not found!';
    }

    $title = $title . ' + ' .  $product_sku;
    return $title;
}
add_filter('woocommerce_cart_item_name', 'cart_title', 10, 3 );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM