我想在woo商业档案页面上添加数量字段我用这个过滤器添加它们

add_filter( 'woocommerce_loop_add_to_cart_link', 'quantity_inputs_for_loop_ajax_add_to_cart', 10, 2 );
function quantity_inputs_for_loop_ajax_add_to_cart( $html, $product ) {
    if ( $product && $product->is_type( 'simple' ) && $product->is_purchasable() && $product->is_in_stock() && ! $product->is_sold_individually() ) {
        // Get the necessary classes
        $class = implode( ' ', array_filter( array(
            'button',
            'product_type_' . $product->get_type(),
            $product->is_purchasable() && $product->is_in_stock() ? 'add_to_cart_button' : '',
            $product->supports( 'ajax_add_to_cart' ) ? 'ajax_add_to_cart' : '',
        ) ) );

        // Adding embeding  tag and the quantity field
        $html = sprintf( '%s%s%s%s',
            '',
            woocommerce_quantity_input( array(), $product, false ),
            esc_url( $product->add_to_cart_url() ),
            esc_attr( isset( $quantity ) ? $quantity : 1 ),
            esc_attr( $product->get_id() ),
            esc_attr( $product->get_sku() ),
            esc_attr( isset( $class ) ? $class : 'button' ),
            esc_html( $product->add_to_cart_text() ),
            ''
        );
    }
    return $html;
}
add_action( 'wp_footer' , 'archives_quantity_fields_script' );
function archives_quantity_fields_script(){
    if( is_shop() || is_product_category() || is_product_tag() ): ?>
    <script type='text/javascript'>
        jQuery(function($){
            // Update quantity on 'a.button' in 'data-quantity' attribute (for ajax)
            $('form.cart').on('change', 'input.qty', function() {
                if ($(this).val() === '0') 
                    $(this).val('1');
                $(this).closest('form.cart').find( 'a.add_to_cart_button').attr('data-quantity', $(this).val());
            });
        });
    </script>
    <?php endif;
}

但我真正需要做的是,我想当有人点击按钮时自动将产品添加到购物车,如果点击 - 按钮产品从购物车中移除请帮助我这样做,如果有人知道如何做到这一点提前谢谢