Woocommerce Products页面不显示Paypal快捷支付怎么办

woo paypal express

今天做woo电商网站遇到一个问题,使用elementor搭建了一个products的模板,但是没有显示Paypal 快捷支付,这就很烦人啊。

什么是Paypal Express快捷支付

我们的Woo电商网站,支付系统可以接入Paypal,一般用户的付款流程是:

  1. 添加产品到购物车
  2. 在购物车界面结算
  3. 填写支付信息跳转paypal

大致这三步,不过这样支付有时候也挺麻烦的,就像淘宝亚马逊一样,有没有快捷支付,一键购买呢?

有的,这个就是Paypal的Express支付了。

如何开启Paypal Express

在woocommerce – setting – payments 中找到paypal点击 Manage

然后在找到 Enable buttons on Single Product 并打勾即可。

Elementor制作的Products不显示Paypal Express怎么办

这个问题我遇到了,最终找到了woo官方,他们的回答是目前用Elementor等主题编辑器制作的woo产品页面的确存在不显示paypal express的bug,他们客套的说了下会在未来更新解决这个问题(然后已经过去了一年了还没解决),所有他们就另外给出了一个代码解决方案。

方案就是把如下代码加到functions.php中去。

add_filter('woocommerce_paypal_payments_single_product_renderer_hook', function() {
    return 'woocommerce_after_add_to_cart_form';
});

有人会问了,functions.php在哪里?

这个在wordpress后台,Apperance – Theme editor中,记得把代码加到结尾。

不过我还是建议你加到子主题里面去,这样避免你的主题升级覆盖了functions.php,是的哦,很多童鞋就是把代码加到父主题的functions.php,导致后面升级主题,自己之前加载的主题失效了。

如果你没有子主题,试着去搜搜有没有相关的插件,可以辅助添加代码段,动动手吧,如果找到了,留言告诉我下,SEE YA~

Keen

分享英文建站和SEO技巧

2人评论了“Woocommerce Products页面不显示Paypal快捷支付怎么办”

  1. 真诚的感谢您,,因为我也是遇到这个问题卡了太多天了,但是我还有个疑问,假如不是必要跟在购物车下面,而是顺位的话,那个函数应该怎么改呀?

发表评论

您的电子邮箱地址不会被公开。

 
扫码关注
     
个人微信备注博客
返回顶部