问题标签 [woocommerce-subscriptions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
85 浏览

wordpress - Wordpress DB 经常被锁定

由于以下由 woocommerce 订阅自动触发的查询,Wordpress 被锁定

我的网站在 4core 中运行,内存为 16gb

0 投票
1 回答
34 浏览

php - 如何在 my-subscriptions.php 模板之外使用 $subscriptions 变量?

我正在使用 Woocommerce 订阅扩展,我想在 orders.php 模板(普通 woocommerce 模板)上显示位于 my-subscriptions.php 模板中的当前订阅订单。

当我复制代码时,我收到“未定义变量:订阅”的消息。

我该如何解决这个问题?

编辑:我的文件如下:

0 投票
0 回答
449 浏览

paypal - 如何插入由 Paypal 提供支持的 Braintree,在 WooCommerce 订阅中定期计费?

我需要有关设置WooCommerce Subscription plugin为网站使用定期付款以及为我正在使用的相同付款提供帮助的帮助PayPal Powered by Braintree - WooCommerce

我设置插件的方式如下:

使用 WooCommerce 订阅插件,我正在创建在网站上具有定期付款的所需计划。

对于我们正在使用的付款处理Braintree powered by PayPal plugin

我面临的问题Braintree payment gateway是将付款作为定期付款(订阅)处理,但在下一个付款到期日不会自动向客户收费,网站所有者必须手动向客户收费。

所以基本上我想自动处理订阅的付款,而网站所有者不必在到期日手动收取每个订阅费用。

WooCommerce订阅插件上的订阅计划设置:

在此处输入图像描述

Braintree 上的设置由 PayPal 插件提供支持。

在此处输入图像描述

在此处输入图像描述

几个问题

  1. 上面提到的设置是正确的还是我遗漏了什么?

目前正在使用 WooCommerece 订阅插件创建要在网站上显示的计划,现在我需要先在 Braintree 面板上创建订阅计划,然后使用 Braintree api 将这些计划与 Wordpress 链接吗?或者使用 Braintree 作为支付网关在订阅插件上创建计划也很好。

  1. 参考交易有什么关系,我需要在订阅模块上设置参考交易吗?

  2. 是否需要启用参考交易以自动处理付款?

我尝试了不同的方法,但运气不佳,因此我们将不胜感激任何有关设置的帮助。

0 投票
0 回答
827 浏览

wordpress - WooCommerce - 在搜索功能中包含自定义字段

因此,我希望包括通过其自定义字段以及标题和内容显示内容的功能。

我需要能够通过自定义字段以及常规方法在 WooCommerce 上搜索订单和订阅。有没有什么方法可以在不添加额外的搜索表单或布尔值的情况下,让 Wordpress 也通过其自定义字段显示与搜索词匹配的帖子?

感谢这里的响应者,我使用了以下代码:

这在搜索订单时效果很好,但我需要搜索的是订阅,它不起作用。

帮助将不胜感激!

0 投票
0 回答
169 浏览

wordpress - WooCommerce:在第一次购买期间使用哪个挂钩来更改会员资格的到期?

在一个项目中,我正在将 WooCommerce 与会员和订阅插件一起使用。

我需要在第一个订单结束时更改订阅和会员资格的结束日期。

使用woocommerce_order_status_completed挂钩,我可以通过从管理面板更改订单状态来运行所有内容,但在运行时可能会在会员挂钩之前执行,因为在我所做的调试测试中,我没有找到订阅和会员资格之间的相关性D B:

SELECT * FROM wp_postmeta WHERE meta_key = '_subscription_id' AND meta_value = 915

但返回空值。

所以....任何人都可以说出在订阅和会员资格之间的链接之后运行的钩子是什么或在哪里可以找到。

PS 我还测试了具有相同结果的woocommerce_thankyou 钩子

0 投票
1 回答
205 浏览

wordpress - woocommerce 订阅 API

我正在使用 Woocomemrce REST API 连接我的网站。在订单方面一切正常,但不适用于订阅。我尝试了以下代码来获取订阅,但它给出“错误:找不到与 URL 和请求方法 [rest_no_route] 匹配的路由”

谁能帮我解决这个问题。谢谢你。

0 投票
2 回答
776 浏览

php - 从 Woocommerce 订阅价格中隐藏“免费试用”文本,但保留注册费

问题的第一部分(隐藏 Woocommerce 订阅价格中的“免费试用”文本)在这篇很棒的帖子中得到了回答:

从 Woocommerce 订阅价格中隐藏“免费试用”文本

但是,它删除了“和 xx 注册费”。删除免费试用文本后,有什么方法可以保留注册费文本?

0 投票
1 回答
727 浏览

wordpress - WooCommerce 订阅 - 初始付款操作

我正在使用 WooCommerce 订阅插件,特别是该woocommerce_subscription_payment_complete功能。

我这样使用它:

这可行,但它也会在续订付款完成时触发。有谁知道确定付款是用于初始订阅付款而不是续订的方法吗?

0 投票
2 回答
1016 浏览

php - Woocommerce:添加第二个电子邮件地址不起作用,除非收件人是管理员

我尝试了几种方法来向 Woocommerce 电子邮件添加其他收件人,但它似乎只适用于主要收件人是管理员的测试订单。

这些是我尝试过的片段。如果订单的客户是管理员,则电子邮件会发送到两个地址。如果订单包含客户电子邮件地址,它只会发送到该电子邮件地址而不是抄送。

以下是我尝试过的代码片段:

.

.

这个有效,但每封电子邮件通知都会触发:

如果我添加电子邮件$object,那么它只会在客户处理订单时触发,它只会抄送管理员电子邮件(仅抄送,不是收件人),而不是客户(既不是抄送也不是收件人)。

我会很感激任何建议。

0 投票
0 回答
571 浏览

php - 当客户在 Woocommerce 中取消订阅时删除用户

当客户点击取消订阅时,他们仍然可以登录我的帐户部分,但我想让用户无法访问我的帐户部分的任何内容。从这一点来说,我想在“如果用户取消支付,它也删除帐户”的功能,使他们无法访问,所以我尝试调查并编写下面的代码。

但是,我只是 woocommerce 的初学者,我不知道哪种解决方案最适合这个问题。我很高兴有人来回复我:)