WooCommerce 添加到购物车 - 重定向到 URL

WooCommerce Add to Cart - Redirect to URL

我只想在页面底部显示一个简单的添加到购物车按钮。我可以通过使用简码来做到这一点:

[add_to_cart id="99"][add_to_cart_url id="99"]

问题是我想转到另一个与 WooCommerce 无关的 URL。它必须根据我们所在的页面进行自定义。

例如:

  1. 着陆页介绍(在底部添加到购物车) 一种。操作:将产品 99 添加到购物车,然后重定向到 #2。
  2. 包含 3 个产品的追加销售页面 一种。操作:将三种产品中的一种添加到购物车并重定向到 #3。
  3. 第二个追加销售页面,上面有 1 个产品 一种。操作:将产品添加到购物车并重定向到 #4。
  4. 结帐页面。

我希望有一个简码可以用于添加到购物车和重定向,但在网上找不到任何东西。我找到了一个 custom redirect option that woocommerce 优惠,但它会为所有“添加到购物车”按钮设置重定向。

我在想可能有一种方法可以创建一个函数来扩展添加到购物车按钮短代码,这样我就可以向它添加自定义重定向 URL。

例如:[add_to_cart id="99" redirect="../step2/"]

这甚至可以是我可以在 link 中使用的 URL。我发现在 this page 标题为 "URL: Add One Simple Product to Cart & Redirect to Any Page Afterwards" 的部分下,我应该可以使用:

href="http://yourdomain.com/your_custom_page/?add-to-cart=25"

它将产品添加到购物车,但随后只是重定向到购物车(我启用了 AJAX 添加到购物车按钮)。

任何想法都可能有所帮助!

谢谢, 马特

使用这个有效:http://yourdomain.com/your_custom_page/?add-to-cart=25

我只需要取消选中 WooCommerce 设置中的复选框,当有人单击“添加到购物车”时显示“转到购物车”,并确保选中 AJAX 链接