php - WooCommerce 从订单中获取状态已付款或免费跟踪
问题描述
嗨,我遇到了一个问题。我在 woocommerce 中创建了一个订阅产品。然后我用这个功能来检查购买的产品。我的产品第一个月付款是免费试用。一个月后,用户将支付一定的金额。现在我需要跟踪哪个订单已付款以及哪个订单是免费试用的。我如何通过产品 ID 知道这一点?因为我需要将此信息存储在用户元数据中。
global $post;
$current_user = wp_get_current_user();
$user_id = $current_user->ID ;
$basic = wc_customer_bought_product($current_user->user_email, $current_user->ID, 488748); // Basic plan iD
解决方案
推荐阅读
- google-apps-script - 将工作表复制到 Google 文档
- angular - FormArray with Mat-table generating ExpressionChangedAfterItHasBeenCheckedError in console
- spring - Spring Security Basic Auth中的自定义登录响应
- wordpress - 如何使用 css 将价格和“添加到购物车按钮”放在彼此下方。使用简码 [add_to_cart id='id-no']
- sql - SSMS - 有人可以帮我写一个查询来计算下面列出的产品符号的月平均值吗?
- c++ - 动态分配的 char 数组显示为未使用构造函数初始化
- algorithm - 很难弄清楚如何在嵌套 for 循环的 Theta 表示法中找到运行时间
- git - 如果您一直在使用 git merge origin/master,git reset --soft origin/master 会失败吗?
- javascript - React js - 如何在谷歌地图上可视化图像
- matlab - 升级旧的 MATLAB 代码文件的步骤是什么?