Заменить SKU продукта на основе названия продукта на странице сведений о заказе - PullRequest
3 голосов
/ 19 февраля 2020

Я пытаюсь добавить текст в SKU при заказе образца.

Я попробовал следующий код, чтобы изменить заголовок,

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

Как мне изменить этот код поменять артикул?

1 Ответ

1 голос
/ 20 февраля 2020

примечание: имя 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 );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...