根据订单详细信息页面中的产品标题替换产品SKU

时间:2020-02-19 19:59:14

标签: php wordpress woocommerce

订购样品时,我试图在SKU上附加文本。

我尝试了以下代码来修改标题,

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

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

1 个答案:

答案 0 :(得分:1)

注意: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 );