Исправлена эта проблема.
Я посмотрел на wc-pb-cart.php и просмотрел функцию bundle_add_to_cart и наткнулся на это:
$quantity = $bundled_item->is_sold_individually() ? 1 : $item_quantity * $bundled_item->get_quantity();
Итак, я создал свой собственный класс ивключил его в functions.php, а затем расширил WC_PB_Cart и вызвал мою новую функцию (та же самая функция только что удалила * $ bundled_item-> get_quantity (), которая вызывала дублирование.
Затем мне нужно было убрать_действие на bundle_add_to_cart в моих функциях.php
include 'class-cartFeatures.php';
remove_action( 'woocommerce_add_to_cart', array( WC_PB_Cart::instance(), 'bundle_add_to_cart' ), 10, 6 );
add_action( 'woocommerce_add_to_cart', array( new cartFeatures(), 'bundle_add_to_cart_excalibur' ), 10, 6 );