woocommerce ajax添加到购物车按钮

时间:2013-12-09 15:33:26

标签: wordpress woocommerce

我在我的woocommerce商店实施了ajax add to cart按钮

echo sprintf( '<button type="submit" data-product_id="%s" data-product_sku="%s" data-quantity="1" class="%s button product_type_simple">%s</button>', esc_attr( $product->id ), esc_attr( $product->get_sku() ), esc_attr( $link['class'] ), esc_html( $link['label'] ) );

按钮工作正常,点击后,产品会添加到购物车中 我使用“added_to_cart”java脚本挂钩将迷你购物车显示为弹出窗口给用户。

现在只发生2个问题

第一个问题:如果我再次点击该按钮,而不是将该项目添加到当前数量页面将被刷新并且我正在获取woocommerce消息“您已经在购物车中有此项目”

当我直接导航到“购物车”页面时,我没有看到购物车中的商品,如果我再次刷新购物车页面,该商品会神奇地出现......

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

对于问题1,听起来您选择了“单独出售 - 启用此选项以仅允许在单个订单中购买此项目”选项。

这是在单个产品页面上找到的设置&gt;库存标签。