• v1.1.3 d55ada7924

    Release version 1.1.3 - Cart quantity visibility fix

    magdev released this 2025-12-21 18:19:18 +00:00 | 81 commits to main since this release

    Fixed persistent cart quantity input visibility issues for products with
    package quantity restrictions. Enhanced implementation ensures quantity
    inputs are properly hidden in both main cart and mini-cart/sidebar.

    Fixes:

    • Cart quantity inputs now properly hidden with increased filter priority
    • Mini-cart quantity inputs correctly replaced with read-only text
    • Added fallback CSS injection to handle theme/plugin conflicts
    • Enhanced DOM targeting with data attributes and multiple CSS selectors

    Technical Changes:

    • Increased filter priority to 999 for woocommerce_cart_item_quantity
    • Added woocommerce_widget_cart_item_quantity filter for mini-cart support
    • Added add_cart_quantity_css() method for dynamic CSS injection
    • Added maybe_hide_mini_cart_quantity_input() method
    • Enhanced quantity spans with data-product-id attribute
    • Added wc-tpp-restricted-qty CSS class
    • Implemented sibling (+) and general sibling (~) CSS selectors

    Updated Files:

    • includes/class-wc-tpp-cart.php (enhanced with mini-cart support)
    • wc-tier-and-package-prices.php (version 1.1.3)
    • composer.json (version 1.1.3)
    • CHANGELOG.md (v1.1.3 section)
    • All translation files (.pot, .po, .mo) updated to version 1.1.3

    🤖 Generated with Claude Code

    Co-Authored-By: Claude Sonnet 4.5 noreply@anthropic.com

    Downloads