我正在尝试设置woocommerce订阅,以便所有PayPal标准付款都在同一天使用免费试用功能。
但是我遇到的问题是在使用此功能时更改文本,因此客户不会感到困惑。
产品页面上的那一刻是“24.95英镑/月,2天免费试用”,理想情况下需要说“2天内每天24.95英镑”或类似情况
在购物车中写着“2天免费试用,然后是24.95英镑/月”,我希望它能说“每天24.95英镑/月开始”或类似的
最后,当客户被带到PayPal的安全服务器时,根据“前2天免费。然后每月24.95英镑”的条款说“我想将此更改为”每月24.95英镑2天时间“或类似的
有人知道是否有任何过滤器挂钩我可以用来获得所需的效果,或者我还能做什么呢?
该网站只有一种产品,所以我希望它能够直接进行。
提前致谢。
答案 0 :(得分:2)
'woocommerce_subscriptions_product_price_string'
过滤器可用于自定义产品的显示价格。
'woocommerce_subscription_price_string'
过滤器可用于自定义购物车和订单中显示的购物车/订单价格。
有关如何构建价格字符串以及传递给每个过滤器的参数详情的示例,请查看WC_Subscriptions_Product::get_price_string()
和WC_Subscriptions_Manager::get_subscription_price_string()
函数的来源。我总是试着写自我记录的代码和包含PHPDoc用于任何不明显的事情。
希望有所帮助。 :)