• v1.1.7 af532b56eb

    Release version 1.1.7 - Enhanced user experience features

    magdev released this 2025-12-21 23:15:48 +00:00 | 75 commits to main since this release

    Added three new customer-facing features to improve product page interaction
    and tier pricing functionality.

    Features:

    • Optional text labels for tier pricing (similar to package labels)
    • Clickable tier pricing table rows to auto-populate quantity field
    • Add to Cart button auto-disables when quantity is 0 or less

    Enhanced User Experience:

    • Tier pricing rows now clickable with cursor pointer and hover animation
    • Clicking tier row sets quantity and smoothly scrolls to quantity field
    • Add to Cart button shows disabled state with reduced opacity
    • Tier labels display below quantity in italic gray text

    Technical Changes:

    • Added optional 'label' field to tier pricing admin meta box
    • Updated tier save logic to include label field (sanitized)
    • Enhanced tier pricing frontend template to display labels
    • Added click handler for tier pricing rows in frontend.js
    • Added updateAddToCartButton() function to manage button state
    • CSS: .wc-tpp-tier-label styling for tier labels
    • CSS: Clickable cursor and hover transform for tier rows
    • CSS: Disabled button styling (.single_add_to_cart_button:disabled)

    Updated Files:

    • templates/admin/tier-row.twig (added label field)
    • includes/class-wc-tpp-product-meta.php (save label, template update)
    • templates/frontend/tier-pricing-table.twig (display labels)
    • assets/js/frontend.js (tier row clicks, button disable logic)
    • assets/css/frontend.css (tier label style, clickable rows, disabled button)
    • wc-tier-and-package-prices.php (version 1.1.7)
    • composer.json (version 1.1.7)
    • CHANGELOG.md (v1.1.7 section)

    🤖 Generated with Claude Code

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

    Downloads