使用 WooCommerce 和 Firebase 管理 PayPal 订阅事件

Posted

技术标签:

【中文标题】使用 WooCommerce 和 Firebase 管理 PayPal 订阅事件【英文标题】:Manage PayPal Subscription Events with WooCommerce and Firebase 【发布时间】:2020-10-08 10:58:00 【问题描述】:

我正在使用带有 YITH 订阅插件的 WooCommerce 来管理数字产品的 PayPal 订阅。管理的最佳实践是什么..

    续订 订阅已过期

.. 事件?

我尝试了什么

我尝试使用 PayPal Webhooks 来调用 Firebase 函数。例如:如果订阅过期,我想从用户那里删除高级功能。调用更新特定条目的firebase函数效果很好。但为此,我需要该用户的帐户电子邮件地址或 uid。 Paypal 只给了我一个 PayPal 电子邮件地址,这可能是另一个。

您是否有其他想法来结合 PRO 功能来管理订阅?

当然,这些步骤都应该是自动的:

续订时,WooCommerce 应自动创建新订单以发送新发票 订阅过期后,WooCommerce 或 PayPal 应自动更新特定数据库条目以删除 PRO 功能。

我能做什么?非常感谢!

【问题讨论】:

【参考方案1】:

希望您找到了解决方案。如果没有,您可以尝试Integrate Firebase PRO 插件中的过滤器挂钩。通过使用 WooCommerce Hook,您可以更新 Firebase 中的数据。

https://firebase-wordpress-docs.readthedocs.io/en/latest/hooks/filters.html

【讨论】:

以上是关于使用 WooCommerce 和 Firebase 管理 PayPal 订阅事件的主要内容,如果未能解决你的问题,请参考以下文章

在 WooCommerce 感谢页面中显示优惠券使用次数和限制

WooCommerce - 使用永久链接和 html 显示来自特定父级的产品子类别

WooCommerce 操作挂钩和覆盖模板

需要帮助和信息有关 Woocommerce 创建订单 API 的提示

需要帮助和信息有关Woocommerce创建订单API的提示

WooCommerce - 覆盖运费