在Woocommerce管理订单页面中用SKU替换产品名称

亚历山大·德普朗克

再次,这将是我关于该主题的最后一个问题(如果我问了太多问题,我深表歉意),我只想在Woocommerce-> Orders-> Order Details中,用SKU替换产品名称WordPress。

sku代替产品名称

我没有在论坛上找到关于如何执行此操作的任何可理解的解释(我真的没有php代码的技能)。我只是发现可能应该使用的过滤器挂钩是“ woocommerce_order_items”和“ woocommerce_order_itemmeta”,但坦白地说我不知道​​如何使用它们。

是否只有在WordPress的后台管理中的Woocommerce->订单->订单详细信息中才能知道用SKU替换产品名称的正确代码?如果还可以参考一些有关这些钩子的知识,我将不胜感激。谢谢

LoicTheAztec

您需要使用由以下WC_Order_Item get_name()方法制成的复合过滤器挂钩

add_filter( 'woocommerce_order_item_get_name', 'filter_order_item_get_name', 10, 2 );
function filter_order_item_get_name( $item_name, $order_item ) {
    if ( is_admin() && $order_item->is_type('line_item') ) {
        $product = $order_item->get_product();

        if( $sku = $product->get_sku() ) {
            $item_name = $sku;
        }
    }
    return $item_name;
}

代码进入您的活动子主题(或活动主题)的function.php文件中。经过测试和工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Woocommerce管理订单页面(发货部分)中用SKU替换产品名称

在收到的订单页面中用Sku替换产品名称

在Woocommerce电子邮件通知中用SKU替换产品名称

在我的帐户查看订单页面中,用Sku替换产品名称

在WooCommerce管理订单中添加显示产品名称的列时出现的问题

在Woocommerce电子邮件下载中用自定义元替换产品名称

Presta-在任何页面上的产品名称下显示SKU

如何在WooCommerce“我的帐户”订单表的新列中显示产品名称

在Woocommerce订单电子邮件通知中获取产品名称或ID

在Woocommerce订单详细信息中显示父分组产品名称

在Woocommerce我的帐户订单上的新列中显示产品名称和数量

在Woocommerce存档页面的产品名称中添加产品标签

在Woocommerce谢谢页面中获取数组中的产品名称

在WooCommerce的结帐页面上使产品名称可单击(链接)+缩略图

在Woocommerce中获取产品名称

产品名称WooCommerce的联系表7

在sendfriend页面上显示产品名称

WooCommerce:如何在管理产品列表中的产品名称旁边添加产品类型

WooCommerce添加产品名称,以免费打样订单,购物车,结账

如何在my-orders.php页面中为最近的订单循环产品名称和照片?

产品名称未更新

在WooCommerce存档页面上显示产品名称和星级之间的自定义字段

在单个产品页面上的产品名称旁边显示类别名称

如何从laravel中包含product_id的订单表中获取产品名称?

2表数据总和并按产品名称显示订单

在产品名称旁边发送支付网关 woocommerce 产品描述

更改WooCommerce中生成的可变产品的产品名称

更改相关产品标题,在WooCommerce中添加产品名称

“产品列表”页面除了产品名称-Magento之外,还获得当前添加的数量。