2016-11-01 101 views
0

我已經修改了使用jQuery的Woocommerce購物車中使用的表。這個修改我們叫鉤 - woocommerce_before_cartWoocommerce更新購物車掛鉤

當我更改數量,然後單擊「更新購物車」,我的jquery修改被刪除。我應該使用哪個鉤子來使更新購物車按鈕顯示我的jQuery表格修改?或者我犯了一個錯誤?我完全失去了。

這裏是我使用的動作 -

add_action('woocommerce_before_cart', 'random_function_goes_here'); 

要看到有問題的網站檢查此鏈接 - http://www.nectarmodulars.com/cart/

+0

你好,我已經看到這是工作。你需要工作的東西? – Ranjit

+0

你必須先添加一些項目到購物車。然後更改數量,點擊更新購物車。 「疊層」和「內部設計」欄內的圖像將消失。 – Adam

回答

0

看了woocommerce車文檔,基本上實現了價格我得到尚未計算。因此,在運行循環之前,我必須執行我最初着手修改價格的操作。

function getUpdatedCartPrices() { 

    do_action('woocommerce_before_calculate_totals', WC()->cart); 

    $horray_updated_prices_works = array(); 

    foreach (WC()->cart->get_cart() as $cart_item_key => $cart_item) { 
     $_product = $cart_item['data']; 
     if(123 == $_product->post->ID) { 

      $horray_updated_prices_works[] = $cart_item['data']->price; 

     } 
    } 

} 
+0

對我來說價格正在更新。要查看問題,您必須先將一些物品添加到購物車。然後更改數量,點擊更新購物車。 「疊層」和「內部設計」欄內的圖像將消失 – Adam

相關問題