问题标签 [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.
wordpress - 如何更改 WooCommerce 订阅中的价格字符串
我需要一个更好的方法来做到这一点。
目前,我已将代码直接添加到 class-wc-subscriptions-product.php 文件中的 get_price_string 函数中,因此当设置免费试用时,我可以更改添加到价格字符串中的文本。
当然,这远非完美。
那么,有谁知道我需要在主题文件夹中的 functions.php 文件中添加什么钩子才能做同样的事情?
php - 如何在 PHP 中正确使用 WooCommerce 订阅 API?
文档非常稀缺。我正在尝试创建一些使用 WooCommerce 订阅(WooCommerce 插件)API 的代码来获取订阅列表和每个订阅的所有详细信息。那里的文档和示例是如此稀缺和薄弱,我无法做到正确。以下代码没有产生任何错误,但没有输出任何订阅(只是一个空白页)。如何列出所有订阅的所有详细信息?
wordpress - 如何在 WooCommerce 中登录用户会员计划
目前我正在会员网站上工作,他们有两种会员类型
1) 免费会员 2) 高级会员
基于这些会员资格,我想更改任何页面的内容为此,我正在使用 WooCommerce、WooCommerce 订阅和 WooCommerce 会员资格。所以请告诉我在用户登录其帐户后如何获得会员计划。
谢谢玛雅克
php - WooCommerce 订阅 - 检查产品是否已有活跃订阅者
我正在使用插件“WooCommerce 订阅”,并且我想检查产品是否已经在系统中拥有活动订阅者
我只想要每个产品 1 个订阅者。有一个过滤器可以检查它,但我不知道如何使用它:
https ://docs.woocommerce.com/document/subscriptions/develop/filter-reference/
我如何使用这些函数或钩子来实现这一点?
谢谢
php - WooCommerce - 在开始/结束日期之间的列表中获取有效订阅
我正在使用 WooCommerce 订阅。
如何从一个特定日期到另一个日期的列表中获取所有订阅(包括开始日期和结束日期)?
示例 2016 年 1 月 9 日至 2016 年 9 月 15 日
谢谢
wordpress - Woocommerce 结帐流程在付款时创建新订单
我在 WordPress/Woocommerce 为客户创建第二个订单时遇到问题。这导致了我将在下面概述的几个问题。这是我正在遵循的过程:
- 创建并填充新的 Woocommerce 订阅对象
- 创建新的续订订单(下面将是 ID 1033)并将发票发送给客户
- 客户登录并在我的帐户页面中找到挂单
- 客户打开挂单,其中填充了正确的产品和价格。客户支付正确的金额
- 付款后,客户在收据屏幕上,但这是新订单。旧订单仍在他们的帐户中等待处理。
查看访问日志后,我可以看到:
- 这是入口链接(预付款):/checkout/order-pay/1033
- 这是评论链接(付款后):/checkout/order-received/1055
我遇到的问题是:
- 我已经测试了数十次完成付款,并且只能在第一次复制它。我尽可能地遵循了这些相同的步骤,但无济于事(所有其他交易都按预期处理,没有创建额外的订单)
- 初始订单与订阅相关联,完成付款后,订阅设置为自动付款。这个有新订单的问题是分离它,并且在处理下一次付款(一个月后)之前无法启用自动付款,并且将依赖于客户再次手动提交订单。
有谁知道为什么 WordPress/Woocommerce 在付款时创建第二个订单。
wordpress - WC 订阅:能够升级从包订阅创建的列表
我安装了带有 WC 订阅和 WP 付费列表的 WooCommece。我的网站提供包订阅类型的产品。目前,我拥有三种类型的产品:免费、高级和特色。
我要做的是添加升级包功能。例如,您订阅了免费套餐,并且创建了一个列表。
客户想要的是能够升级他的免费列表。例如,有一个选项:“将列表升级为精选”,您只需支付额外费用,您的列表将升级为“精选”类型。
有没有办法做到这一点?
谢谢
wordpress - 如何使用 WooCommerce 订阅获取特定用户的订阅?
语境:
给定一个带有 WooCommerce 和 WooCommerce 订阅的 WordPress 网站,我正在尝试获取特定用户订阅的列表。在最近的更新之前,这一行代码已经为我解决了这个问题。这是我一直在使用的代码:
其中 $user_id 是 WordPress 中的有效用户 ID。
问题:
自上次更新以来,我们经常看到以下错误:
致命错误:在 /home/warfarep/public_html/wp-content/plugins/woocommerce-subscriptions/includes/wcs-time-functions.php:332 中包含消息“开始或结束时间不是整数”的未捕获异常“InvalidArgumentException” : #0 /home/warfarep/public_html/wp-content/plugins/woocommerce-subscriptions/includes/wcs-time-functions.php(309): wcs_number_of_leap_days('1456308046', 1487930566) #1 /home/warfarep/public_html/ wp-content/plugins/woocommerce-subscriptions/includes/wcs-deprecated-functions.php(171): wcs_estimate_periods_between('1456308046', 1487930566, 'year', 'floor') #2 /home/warfarep/public_html/wp-内容/插件/woocommerce-subscriptions/includes/class-wc-subscriptions-manager.php(1460):wcs_get_subscription_in_deprecated_structure(Object(WC_Subscription)) #3 /home/warfarep/public_html/wp-content/themes/warfare-plugins-pro-3/functions.php(334): WC_Subscriptions_Manager::get_users_subscriptions('2686') #4 /home /warfarep/public_html/wp-content/themes/warfare-plugins-pro-3/woocommerce/myaccount/my-account.ph 在 /home/warfarep/public_html/wp-content/plugins/woocommerce-subscriptions/includes/wcs-第 332 行的 time-functions.php
问题:
如果此函数不再有效(已弃用),我该怎么做才能检索特定用户订阅的列表(对象、数组等)而不会引发致命错误?