我正在尝试设置 woocommerce 订阅,以便通过使用免费试用功能在同一天完成所有 PayPal 标准付款。
但我遇到的问题是在使用此功能时更改文本,以免客户感到困惑。
目前产品页面上显示“24.95 英镑/月,免费试用 2 天”,而理想情况下需要显示“2 天内开始 24.95 英镑/月”或类似内容
购物车中显示“2 天免费试用,然后 24.95 英镑/月”,而我希望显示“2 天后开始 24.95 英镑/月”或类似内容
最后,当客户被带到 PayPal 的安全服务器时,条款中写着“前 2 天免费。然后每月 24.95 英镑”,而我希望将其更改为“从 开始每月 24.95 英镑” 2 天时间”或类似
有人知道我是否可以使用任何过滤器 Hook 来获得所需的效果,或者我可以做些什么吗?
该网站只有一种产品,因此我希望它能够简单明了。
提前致谢。
最佳答案
'woocommerce_subscriptions_product_price_string'
过滤器可用于自定义产品显示的价格。
'woocommerce_subscription_price_string'
过滤器可用于自定义购物车和订单中显示的购物车/订单价格。
有关如何构建价格字符串以及传递给每个过滤器的参数详细信息的示例,请查看 WC_Subscriptions_Product::get_price_string()
和 WC_Subscriptions_Manager::get_subscription_price_string() 的源代码
函数。我总是尝试编写自记录代码,并为任何不明显的内容添加 PHPDoc。
希望有帮助。 :)
关于paypal - woocommerce 订阅免费试用文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21092262/