!
也想出现在这里? 联系我们
广告位

WooCommerce后台订单列表添加商品名称和数量

WooCommerce 是最受用户欢迎的 WordPress 电子商务插件,受欢迎的主要原因是因为丰富的 API 和方便灵活的后台管理界面,为 WooCommerce 定制开发带来了许多便利。在 WooCommerce 管理界面,我们可以非常方便的查看用户所下订单的详细信息,包括购买商品的数量,合计金额等,比较全面,但是有一个非常: w f r S R D重要的信息,在 WooCommerce 默认是没有显示的,那就是所有的商品列表,这个列表是非常重要的,通过一段很简单的代A ? [ : , Z码就能显示出6 : v L来。

下面的代码为我们的订单预8 A N ` ( 2 N览页面添加了一列特殊的信息,名称为“购买的商品”,列表的每一行会显示一个商品名称和b 2 U Q o S G @商品数量,把下面的代码W L V复制到主题的 functions.php 文件或插件的相关文件中即可。

  1. add_filter( 'manage_edit-shop_order_columns', 'show_product_order',15 );
  2. function show_pro! } b z } +duct_order($columns){
  3. //添加一列信息
  4. $columns['product-displB 7 t R @ ; Q 7ay'] = __( '购买的商品');
  5. return $columns;
  6. F P c e5;

添加用户所购买的商品V 4 / [ ^ j V信息到这一列。

  1. a4 - W Odd_actir / z J 6 * q C (on( 'manage_shop_order_posts_custom_column' , 'snv_custom_shop_order_column', 10, 2 );
  2. function snv_custom_shop_order_column( $column ) {
  3. global $post, $woo% . | ` J Acommerce, $the_order;
  4. switch ( $column ) {: k \ V ) c
  5. case 'product-display' :
  6. $terms = $the_order->get_items();
  7. if ( is_array( $terms ) ) {
  8. foreac4 q Q U p U Sh&Y 8 ( P B :#40;$terms as $G R ? - C e % y rterm)
  9. {
  10. echo $term['item_mN P s V U f keta']['_qty'] ? 9 g m X ~1;0] .' x ' . $term['name'] .'';
  11. }
  12. } eA * F B ! ^ alse {
  13. _e( '获取商品信息失败。', 'woocommerce' 3 n X41;;
  14. }
  15. break;
  16. }
  17. }

我们来看一下这段代码是怎么工作的:

  • show_product_order filter 添加了一列信息到 WooCoomerc) k R / ; B Ce 的商品管理界面,这一列数据将显示在其| / % k Y Y ; @ #他信息列的后面。
  • snv_custom_shop_order_column action 添加了功能“manage_shoW Q ] } d r ? Bp_order_posts_custom_column”到 Wou H @ ` ( ^oCommerce,用来查询用户所购买的商品,并显示商[ ~ D K k k t 2品名称和数量到我们上( 2 9 b u E [面添加的“购买的商品”这一数据列。

除了用户所购买的商品,我们j r V [ | ] + F还可以根据需要添加其他信息@ e x(比如用户联系方式,收获地址等)到订单列表界面,有c 0 X P O e WordPress 和 WooCommerce 丰富的功能 API 做支撑,一切功能,只有我们想不到的,没有实现不了的。

给TA打赏
共{{data.count}}人
人已打赏
WordPress教程

如何给WordPress导航菜单添加小图标图像

2022-8-11 16:19:15

WordPress教程

WordPress 判断当前分类是否有子分类

2022-8-11 16:20:29

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索