Woocommerce:按产品标签和产品类别查询总销售额?

时间:2017-02-06 22:01:07

标签: php mysql database wordpress woocommerce

我完全不知道如何从我的woocommerce订单中获得一些“相对”简单的数据。

我需要的是一个查询,它允许我简单地插入一个类别和一个标签并返回总销售额(作为收入[$]),这样我就可以用结果做一些简单的数学运算并显示金额

我正在尝试在我的工作室网站上建立一个店面,按项目“Webcomic”,“Game”等划分为类别,然后通过标签过滤该类别中任何产品销售的销售额“贡献“或”销售“。

这样做的目的是在项目页面上显示一个非常基本的度量标准,以便及时分解我在项目中投入的资金,以及我在赞助和销售中获得的收益。 / p>

我的想法是:

  • 查询:“贡献”中“$ project”的总收入是多少?
  • 查询2:“销售”中“$ project”的总收入是多少?
  • 显示:“$ project”在贡献中获得了X,在销售中获得了Y. 总计Z。

Screenshot of Metrics Widget

如果不是标签和类别,我将如何提供我的产品自定义字段,我可以通过订单查询?

在这方面的任何帮助都会非常有帮助。

通过进一步研究添加:

This question asks WHERE the order data is being stored.

我如何查询不同的数据块以跟踪我需要的所有块?

查询shop_orders>循环通过订单>推送订单,其order_item具有正确的类别和标签到数组

我最初的想法。会有更有效的方法吗?

1 个答案:

答案 0 :(得分:0)

Using the source code from this plugin I was able to find the query information that I needed to get the proper data returned to me.

我将第92行的函数private void btn_AddRegion_Click(object sender, RoutedEventArgs e) { TimeZoneInfo tz = timeZoneCombo.SelectedItem as TimeZoneInfo; Properties.Settings.Default.SavedClocks.Add(new Clock(tz, tbx_RegionName.Text)); Properties.Settings.Default.Save(); } 复制到我的自定义短代码文件中。

然后我提出了自己的问题:

<ListView  Name="lvDataBinding">

然后只做一个foreach循环来总结所有结果:

public function awts_get_total_sales_per_product($product_id ='')

我要感谢那些将工作放入Woo-Total-Sales插件的人,我实际上将继续在网站上使用它。我希望我不必破解一个制作精良的插件来获得我需要的东西,但它已经过了3天而且我真的需要继续我的开发。

相关问题