在WooCommerce中自定义“添加到购物车”

时间:2014-07-29 18:00:09

标签: wordpress woocommerce

我正在使用 WooCommerce 2.1.12
我已成功将Add to cart的文字更改为Place Order。 我创建了一个名为Place Order的自定义页面。我需要的是,当客户点击Place Order按钮时,他会被带到Place Order页面,并且没有Add to cart内容可以正常工作。
我怎样才能做到这一点 ?请指导我。

3 个答案:

答案 0 :(得分:0)

woocommerce的设置下有一个结帐标签,您可以在结帐选项的每个步骤中选择要使用的页面。它应该让你在这里选择任何一个页面。

答案 1 :(得分:0)

您可以尝试的一个选项是安装此plugin。显然,不是理想的情况,因为它创建了一个运行如此多插件的膨胀系统。

找到另一个选项here。从本质上讲,使用“添加到购物车”对产品的永久链接进行硬编码。功能,如:

http://your-site.com/?add-to-cart=37

其中37是产品ID。您可以在页面上创建一个循环遍历所有产品的循环,并将该ID放入每个链接。

从那里,你需要在你的functions.php

中添加一些代码
add_filter ('add_to_cart_redirect', 'woo_redirect_to_checkout');

function woo_redirect_to_checkout() {
   global $woocommerce;
    $checkout_url = $woocommerce->cart->get_checkout_url();
    return $checkout_url;
}

答案 2 :(得分:0)

您可以使用我的免费插件here来实现这一点,只需设置"自定义添加到购物车文字"和"重定向到Page"选项会做。