我们正在对我们的WooCommerce进行一些自定义更改。
我们成功呼叫:
WC()->cart->add_to_cart($PRODUCT_ID)
点击购物车图标后,产品会显示在购物车中。
然而,我无法弄清楚的是如何在前端自动触发当您在常规产品页面上使用常规“添加到购物车”按钮时出现的小型迷你购物车小部件。
我需要进行哪些其他调用才能将常规项目添加到购物车时发生相同的前端行为。
基本上,我想向用户显示该项目已成功添加到购物车。它应显示项目已添加到购物车的消息,并在右上角更新购物车总数。
非常感谢任何帮助。
谢谢。
答案 0 :(得分:1)
因此,您通过自定义代码将产品添加到购物车,并希望在合理的时间更新迷你购物车。因此,您必须在某些ajax事件中将产品添加到购物车,然后显示该消息。您需要做的是使用woocommerce的wc_get_template函数并加载mini-cart.php模板并将此模板html返回到您的ajax请求,并且一旦ajax成功将此html输出到迷你购物车容器中。它还会更新数量和小计。