Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何检查用户是否可以访问数字产品_Php_Wordpress_Woocommerce - Fatal编程技术网

Php 如何检查用户是否可以访问数字产品

Php 如何检查用户是否可以访问数字产品,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,以下是场景: 用户购买数字下载。 他为下载付费。 (这是一个wordpress信息插件)。 他决定不需要退款。 我退款,并从他的帐户中删除产品 但是 由于他已经下载,他将继续使用该插件 所以 我想检查一下,他是否仍然可以通过woocommerce访问下载,如果没有,请“做点什么” 问题 我无法通过WooCommerceAPI了解如何检查用户是否可以访问数字下载 任何想法,请提前感谢。我不使用woocommerce,但当用户单击下载文件按钮时,您可以添加用户下载的数据库id和产品。所以,若用户下载

以下是场景:

用户购买数字下载。 他为下载付费。 (这是一个wordpress信息插件)。 他决定不需要退款。 我退款,并从他的帐户中删除产品

但是

由于他已经下载,他将继续使用该插件

所以

我想检查一下,他是否仍然可以通过woocommerce访问下载,如果没有,请“做点什么”

问题

我无法通过WooCommerceAPI了解如何检查用户是否可以访问数字下载


任何想法,请提前感谢。

我不使用woocommerce,但当用户单击下载文件按钮时,您可以添加用户下载的数据库id和产品。所以,若用户下载了文件,退款是不可能的…Thx的评论,但它的下载后,我想检查。如果我已经从他们的订单中删除了下载,我想自动检查。另一种方法可能是以某种方式删除订单并进行检查,但很难理解WooCommerceAPI。