直接添加WooCommerce商品并且转到结账页

若何直接添加WooCommerce商品到结账页,有时刻,我们可能要搭建一个个性化的WooCommerce网站,好比,客户在某个页面买点小器械,不需要专门的商品页,也不希望用户进入到购物车环节,点击购置链接后就直接跳转结算页面。下面的代码提供直接结账的功效,在商品页点击加入购物车后就会跳转到结账页,不会进入购物车环节。

  1.     add_filter ('add_to_cart_redirect', 'redirect_to_checkout');
  2.     function redirect_to_checkout() {
  3.         global $woocommerce;
  4.         $checkout_url = $woocommerce->cart->get_checkout_url();
  5.         return $checkout_url;
  6.     }

这段代码放置在functions.php中就可以了。然则,上面的代码照样不能知足我们的需求,它只能在商品页加入购物车的时刻跳转。我们希望的是在任何一个页面,好比,文章页内里,放一个商品的购置链接,点击后就能直接进入结账页。WooCommerce提供了一个叫做端点的方式,一些特殊的词加到你的URL中会引发特定的动作,我们可以行使它的这个方式来到达目的。好比我在这个地方放置了一个锚文本:

  1. <a href="/checkout?add-to-cart=13" rel="external nofollow" >购置</a>

这个锚文本的作用就是打开checkout页面的时刻,添加一个产物ID为13的产物到购物车。add-to-cart是一个能触发动作的特殊词汇,checkout页面是我们预先设定好的结账页,也就是说,在打开结账页的同时会添加一个产物ID为13的产物到购物车。这样,当打开结账页的时刻,你就可以直接结账了。不会有购物车为空的信息了。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!3308869544
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有猫币奖励和额外收入!

主题镇 WP教程 直接添加WooCommerce商品并且转到结账页 https://zhutizhen.com/14802.html

永远为用户服务的镇长!

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或联络我们。
查看详情

相关文章