首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以从所有WooCommerce报告中筛选出某些订单?

是否可以从所有WooCommerce报告中筛选出某些订单?
EN

Stack Overflow用户
提问于 2015-08-23 03:44:57
回答 1查看 529关注 0票数 2

在我的WooCommerce站点上,我使用优惠券为某些测试目的创建免费订购订阅。我还使用它们为那些在切换到基于订阅的系统之前购买了我们销售的软件的用户创建基于订阅的订单。

然而,这些免费销售显示在所有的WooCommerce报告中,所以看起来我们卖出了11个,而实际上我们只卖了10个。

那么,是否可以为我的functions.php编写一个函数,以便在报告中仅包含总额大于0美元的订单?

EN

回答 1

Stack Overflow用户

发布于 2015-08-23 20:47:00

我认为这可以通过一些定制来完成。如果您了解挂钩和筛选器的概念,并了解用于查询的MySQL知识,那么这将非常容易。

为了解决您的问题,您可以使用'woocommerce_reports_get_order_report_data_args‘或’woocommerce_report_get_order_report_query‘筛选器。

在第一个筛选器中,您将获得订单报告查询的参数,您将在其中添加不包括具有自由订单订阅的订单的ids的条件。

在第二个过滤器中,您将获得查询本身,该查询将用于查找订单报告。您将必须使用相同的逻辑修改查询,该逻辑将排除具有免费订阅的订单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32160118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档