sql 由特定作者导出产品的woocommerce订单电子邮件 - 显示订单已完成日期和变更密钥以及值(如果适用)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 由特定作者导出产品的woocommerce订单电子邮件 - 显示订单已完成日期和变更密钥以及值(如果适用)相关的知识,希望对你有一定的参考价值。

SELECT DATE_FORMAT( a.meta_value, '%Y-%m-%d' ) as Completed_Date, /* 2015-01-01 date format */
b.meta_value as Email,
wp_woocommerce_order_items.order_item_name as Product,
c.meta_key as Variation_Type,
c.meta_value as Variation_Name
FROM wp_woocommerce_order_items
left join wp_postmeta a ON wp_woocommerce_order_items.order_id = a.post_id AND a.meta_key = '_completed_date'
left join wp_postmeta b ON wp_woocommerce_order_items.order_id = b.post_id AND b.meta_key = '_billing_email'
left join wp_woocommerce_order_itemmeta c ON wp_woocommerce_order_items.order_item_id = c.order_item_id AND c.meta_key NOT LIKE '\_%' /* escape the underscore wildcard character -- get keys not starting with underscore */
WHERE wp_woocommerce_order_items.order_item_id IN ( 
    SELECT order_item_id FROM wp_woocommerce_order_itemmeta WHERE meta_key='_product_id' and meta_value IN (
        SELECT ID from wp_posts where post_type = 'product' and post_author = 33050 /* CHANGE AUTHOR ID */
    )
)
OR
wp_woocommerce_order_items.order_item_id IN ( 
    SELECT order_item_id FROM wp_woocommerce_order_itemmeta WHERE meta_key='_variation_id' and meta_value IN (
        SELECT ID from wp_posts where post_type = 'product' and post_author = 33050 /* CHANGE AUTHOR ID */
    )
)

以上是关于sql 由特定作者导出产品的woocommerce订单电子邮件 - 显示订单已完成日期和变更密钥以及值(如果适用)的主要内容,如果未能解决你的问题,请参考以下文章

如何在 WooCommerce 中使用 SQL 查询选择特定类别的产品

在 WooCommerce 购物车中回显特定的产品属性和元数据

WooCommerce:在任何地方添加/显示产品或变体自定义字段

从 Woocommerce 相关产品中排除特定产品类别

使用 WooCommerce wc_get_product_terms 函数对产品属性术语进行排序

在 WooCommerce 产品循环中显示特定类别的产品属性值