2012-11-08 74 views
16

http://www.passgotutoring.com/shop/product-category/ucla/ucla-14a/Woocommerce:自動重定向到購物車從類別添加產品後

我試圖得到一個自動重定向對WP_Cart爲客戶「添加到購物車」,它們位於我們的課程之一,一旦發生左邊。

我的大部分客戶購買產品,馬上付錢,所以我不需要真的讓他們繼續購物或任何東西。

我已經嘗試將此代碼輸入到我的主題的function.php中,但沒有運氣,因此我希望它們直接去結帳。

add_action('init','woocommerce_go_to_checkout_action',30); 
function woocommerce_go_to_checkout_action(){ 
if (empty($_REQUEST['add-to-cart']) || sizeof($woocommerce->cart->get_cart())==0)) 
    return; wp_safe_redirect($woocommerce->cart->get_checkout_url()); 
} 

關於如何讓它工作的任何想法? 1.我希望它去購物車,而不是結帳。 2.我在目錄頁上嘗試了checkbox方法,但它不起作用。

回答

5

嘗試取消這個..

WooCommerce>設置>常規>腳本> [✓]啓用AJAX添加到購物車按鈕上的產品檔案

+0

它的工作後,購物車頁面,但是這個選項出現在WooCommerce>設置>目錄>目錄選項 – Zsolti

1

WooCommerce設置|目錄| 目錄選項|添加到購物車|請檢查「成功添加後添加到購物車重定向到購物車頁面」選項。

34

在WooCommerce 2.3,你會發現在此設置下:

WooCommerce>設置>產品>顯示器> [✓]重定向到購物車頁面成功加入後

在WooCommerce 2.1,你會發現在此設置下:

WooCommerce>設置>產品> [✓]重定向到購物車頁面成功加入後

+0

如果我需要重定向只有在特定條件下(如產品在銷售offert)並仍然使用aja x在另一種情況下? – jedi

+0

在這種情況下,您可以在您正在使用的子主題的'functions.php'文件中創建自定義重定向功能。 – Luis

1

在WooCommerce 2.1.8中,您將找到此設置... WooCommerce設置|產品|啓用AJAX添加到購物車按鈕上的檔案

0

在WooCommerce 2.3.11你下...

WooCommerce>設置>產品>顯示找到此設置>添加到購物車行爲> [✓]重定向到成功添加

Docs

相關問題