相关疑难解决方法(0)

如何检索使用特定优惠券的WooCommerce订单列表?

我正在尝试编写一个函数来检索使用指定优惠券代码且在指定日期范围内的WooCommerce订单列表,然后将应用于这些订单的总折扣加起来.

经过一番谷歌搜索,我觉得我应该使用类似的东西

$customer_orders = get_posts( array(
    'numberposts' => -1,
    'meta_key'    => ???,
    'meta_value'  => $CouponToSearchFor,
    'post_type'   => wc_get_order_types(),
    'post_status' => array_keys( wc_get_order_statuses() ),
) ); 
Run Code Online (Sandbox Code Playgroud)

我试过了:

'meta_key' => 'coupon'
'meta_key' => 'shop_coupon'
'meta_key' => '_coupon'
Run Code Online (Sandbox Code Playgroud)

但这些都不起作用.我怎样才能找出哪些meta_key/ meta_value条款会给我我需要的东西?

另外我认为meta_query可以用来执行日期过滤作为此get_posts()查询的一部分,这是正确的吗?

php wordpress orders coupon woocommerce

3
推荐指数
1
解决办法
2693
查看次数

在 WooCommerce 中列出带有订单详细信息的优惠券

我有一个有 1000 张优惠券的网站。所有优惠券的使用限制为一张。我使用 Raunuk Gupta 提供的代码直接从 SQL 数据库导出优惠券。

WooCommerce 优惠券如何存储在数据库中

是否可以检索使用优惠券的用户的订单元数据?我想在报告中包含用户的姓名、电子邮件地址和其他一些可能的自定义字段。

谢谢你。

  • 我们生成 1000 张优惠券并将其提供给公司(客户)。
  • 每张优惠券的使用限制为 1。
  • 然后,该公司在其成员之间分发优惠券。
  • 在月底,我们需要向公司发送一份报告,告诉他们:
    1. 使用了 1000 张优惠券中的多少张。(这可以使用上面链接中提供的代码来完成)
    2. 然后从使用过的优惠券中,我们需要告诉他们是谁使用了它,即下订单的用户的姓名和电子邮件地址。

示例 EXCEL 导出链接 -黄色字段来自优惠券 -蓝色字段来自订单

mysql database wordpress coupon woocommerce

3
推荐指数
1
解决办法
2120
查看次数

标签 统计

coupon ×2

woocommerce ×2

wordpress ×2

database ×1

mysql ×1

orders ×1

php ×1