首页 文章

如何在woocommerce中使用buynow按钮添加动态数量

提问于
浏览
0

目前,单个产品页面上的立即购买按钮在将1个产品添加到购物车后直接重定向到结帐 .

要做的是,理想情况下,用户选择的数量应该动态地(通过ajax)动态地输入到立即购买按钮,以便客户可以选择数量,然后决定是否要将数量添加到购物车并继续购物或他想立即点击购买并将所选数量添加到购物车并直接重定向到结帐 .

请参考系统现在的工作方式,以便更好地了解这应该如何工作,因为目前系统除了允许指定所需的数量之外,还能完美地工作 .

这是我网站的链接http://www.merc-clinic.com/product/lockout-safety-valve-and-electrical-lockout-kit-large/

我在themes / ls_new / woocommerce / single-product / add-to-cart / simple.php中添加此代码

<form id="qty" class="cart single-product" method="post" enctype='multipart/form-data' action="/checkout?set-cart-qty_<?php echo $product->id;?>=2">
<button id="buynow" type="submit" data-toggle="tooltip" data-placement="bottom" title="<?php echo get_option('tooltip_text');?>" class="single_product_buy_now single_add_to_cart_button button alt cart-buttton buy-now">Buy Now</button>
<input type="hidden" name="add-to-cart" value="<?php echo esc_attr( $product->id ); ?>" />

1 回答

  • 0

    我确实看到你有一些格式错误,表格结尾丢失了 . 我不使用工具提示,但如果这样做,那么尝试添加你的 Headers .

    试试这个:

    <form id="qty" class="cart single-product" enctype="multipart/form-data" method="post">
        <div class="quantity"><input class="input-text qty text" title="Qty" max="94" min="1" 
             name="quantity" pattern="[0-9]*" size="4" step="1" type="number" value="1" />
        </div>
        <input name="add-to-cart" type="hidden" value="2" />
        <button id="buynow" class="single_add_to_cart_button button alt" 
            type="submit"> Buy Now</button>
    </form>
    

相关问题