Wordpress “添加到购物车”按钮
我已经在我的woocommerce商店上实现了一个ajax添加到购物车按钮Wordpress “添加到购物车”按钮,wordpress,woocommerce,Wordpress,Woocommerce,我已经在我的woocommerce商店上实现了一个ajax添加到购物车按钮 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-&g
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'] ) );
echo sprintf('%s',esc_attr($product->id),esc_attr($product->get_sku()),esc_attr($link['class']),esc_html($link['label']);
按钮工作正常,点击后,产品被添加到购物车中
我使用“added_to_cart”java脚本钩子将迷你购物车作为弹出窗口显示给用户
只有现在出现了两个问题
第一个问题:如果我再次单击按钮,页面将刷新,而不是将项目添加到当前数量,我将收到woocommerce消息“您的购物车中已经有此项目”
第二,更重要的是,当我直接导航到“购物车”页面时,我看不到购物车中的物品,如果我再次刷新购物车页面,物品会神奇地出现
有什么想法吗?对于问题1,听起来您选择了“单独销售-启用此选项以仅允许在一次订单中购买此项目中的一项”复选框 这是单个产品页面>库存选项卡上的设置