我只想在页面底部显示一个简单的添加到购物车按钮。我可以通过使用短代码来完成此操作:
[add_to_cart id="99"]
或[add_to_cart_url id="99"]
问题是,我想转到另一个与WooCommerce无关的URL。它必须根据我们所在的页面进行定制。
例如:
1.介绍登录页面(添加到底部的购物车)a.操作:将产品99添加到购物车,然后重定向到#2。
1.带有3种产品的追加销售页面a.操作:将三种产品中的一种添加到购物车中,并重定向到#3。
1.第二个追加销售页面,上面有1个产品。a.操作:将产品添加到购物车并重定向到#4。
1.结账页面。
我希望有一个简短的代码,我可以用来添加到购物车和重定向,但在网上找不到任何东西。我已经找到一个custom redirect option that woocommerce提供,但它会设置重定向的所有添加到购物车按钮。
我在想,也许有一种方法可以创建一个函数来扩展添加到购物车按钮的快捷代码,这样我就可以向它添加一个自定义的重定向URL。
例如:[add_to_cart id="99" redirect="../step2/"]
这甚至可以是我可以在链接中使用的URL。我在this page的标题为“URL:Add One Simple Product to Cart&ReDirect to Any Page After”的部分中发现,我应该能够只使用:
href="http://yourdomain.com/your_custom_page/?add-to-cart=25"
它将产品添加到购物车,但随后只是重定向到购物车(我启用了AJAX添加到购物车按钮)。
任何想法都可能会有帮助!
谢谢,马特
1条答案
按热度按时间7gcisfzg1#
使用此功能:http://yourdomain.com/your_custom_page/?add-to-cart=25
我只需要在WooCommerce设置中取消选中当有人点击添加到购物车时转到购物车的框,并确保选中了AJAX链接