Fix - Mini cart quantity shown incorrectly when discount applied based on quantities
Correct mini cart quantities when discounts are applied based on quantities.
add_filter('advanced_woo_discount_rules_cart_strikeout_quantity_html', function($qty, $discount_qty) {
return '<span class="awdr_discount_quantity">' . $qty . '</span>';
}, 100, 2);
add_filter('woocommerce_widget_cart_item_quantity', function($html, $cart_item, $cart_item_key) {
if (strpos($html, 'awdr_discount_quantity') !== false) {
$html = apply_filters('woocommerce_cart_item_price', WC()->cart->get_product_price($cart_item['data']), $cart_item, $cart_item_key);
}
return $html;
}, 100, 3);