改变/操纵WooCommerce中的价格

时间:2017-08-28 10:41:00

标签: javascript jquery wordpress woocommerce

我试图进行税收转换"单击按钮时可以更改价格视图的脚本。可以查看价格是否含税。我正在使用WordPress / WooCommerce。

现在它可以部分工作,但是当我添加新产品,重新加载页面或加载新页面时,我在改变购物车中的价格方面遇到了一些困难。网站上的其他价格不断变化。这一切都在JavaScript / jQuery中完成。

这就是它的工作原理:

  1. 客户点击了切换按钮,价格正在变化。
  2. jQuery正在存储一个Cookie,其中包含切换选项incl / excl
  3. 当用户刷新页面或切换页面时,cookie正在加载并根据选择立即更改价格。
  4.   

    旁注:购物车和结帐页面上的总价格始终为   显示价格包括税,因为这是客户   无论选择如何,都要付钱。

         

    商业客户应该有可能看到价格   免税,因为税可以扣除。

    实际问题

    我面临的实际问题是,当价格发生变化并添加新产品或刷新/切换页面时,迷你购物车和购物车/结帐页面中的价格会保持不变原价。我想这是因为当页面加载时,这些内容以某种方式通过加载。然后取代AJAX和税收变化。

    我试图通过更新_wc_div'来调用我的变更税价格功能。和' updated_cart_totals'但他们都没有工作:

    jQuery( document.body ).on( 'updated_wc_div updated_cart_totals', function() {
       toggle_prices_on_page();
    } );
    

    所以我想找到一种方法来保持价格变化,即购物车/结账,而不需要任何AJAX替代品。这是可能的吗?如果是的话,我该如何实现呢?

    事实上,我根本不知道这是否是实现我想要的正确方法。 一开始,在转向JavaScript之前,我试图操纵WooCommerce核心价格函数,但这并没有很好地结束。

    非常感谢你:)

0 个答案:

没有答案