You've already forked wc-composable-product
-
Release v1.1.10 - Critical Bug Fixes After v1.1.9
released this
2025-12-31 21:39:49 +00:00 | 29 commits to main since this releaseThis release fixes two critical bugs discovered immediately after v1.1.9 was deployed.
FIXED (Admin):
- Both General and Composable tabs visible simultaneously on initial page load
- Composable panel lacked explicit CSS display:none rule
- Panel relied only on 'hidden' class without CSS backing
FIXED (Frontend):
- No products showing in selector, only cart button and pricing visible
- Empty product grid showed blank space with no user feedback
- Users had no indication why products weren't appearing
TECHNICAL CHANGES:
- Added explicit display:none to #composable_product_data panel (admin.css:8-11)
- Panel shows only when body.product-type-composable class present (admin.css:14-16)
- Added empty state conditional in product selector template (twig:12-15)
- Shows helpful message when products array is empty
- Cleared Twig template cache
TRANSLATIONS:
- Added empty state message in all 6 locales (de_DE, de_DE_informal, de_CH, de_CH_informal, fr_CH, it_CH)
- German (formal): "Keine Produkte zur Auswahl verfügbar. Bitte konfigurieren Sie..."
- German (informal): "...Bitte konfiguriere..."
- French (CH): "Aucun produit disponible pour la sélection..."
- Italian (CH): "Nessun prodotto disponibile per la selezione..."
- Recompiled all .mo files
- All translation files now 100% complete (57/57 strings)
ROOT CAUSES:
- Admin: CSS relied on body class that doesn't exist on new product creation
- Frontend: Template had no fallback for empty products array
IMPACT:
- Admin interface now correctly hides composable panel until needed
- Frontend provides clear feedback when product criteria not configured
- Users know exactly what to do when encountering empty selector
Package: wc-composable-product-v1.1.10.zip
Size: ~412 KB
Files: 379 (source + vendor + translations + .mo files)🤖 Generated with Claude Code
Downloads