v2.2.5 Latest version
Critical fix: verifToken() function not loaded on some PHP-FPM stacks, blocking Shopify OAuth — 4 module files now explicitly include the compatibility.lib.php polyfill
Version history and updates
Critical fix: verifToken() function not loaded on some PHP-FPM stacks, blocking Shopify OAuth — 4 module files now explicitly include the compatibility.lib.php polyfill
Critical fix: Dolibarr module ID migration (436950 → 351003, official range allocated to Association P'tite Tête) — automatic SQL migration preserves existing permissions
Critical fix: admin pages (setup, wizard, product sync) referenced a non-existent CSS file — CSS loading and page display now correct
Shopify bundle/gift line handling (USH Bundles, EasyGift, etc.) — 3 configurable modes: ignore, import as comment, import as standard line
Critical fix: variant stock sync now runs every hour instead of 24h
Fixed webhook products/delete — invalid SQL query corrected
Critical fix: no more duplicate products created on Shopify after purging a product with variants
Improved anti-loop: inter-process sync/webhook protection to prevent deadlocks
Diagnostic false positive fixed: API Documents 404 on non-existent test product is now reported as warning instead of error
Enhanced diagnostic: old image path detection + server loopback test
Dynamic versions everywhere (no more hardcoded versions in UI)
Website admin: new 'SQL Migrations' section that lists numbered SQL scripts and allows one-click execution with automatic tracking
Proactive email alert system (webhook errors + system health)
Smart per-type throttling with configurable cooldown
Complete Shopify API 2026-07 audit — anticipate breaking changes
PHPStan level 6 + test coverage 35% → 71%
Module version centralization (no more hardcoded versions)
Removed ~1,974 lines of dead code
Dolibarr 23 compatibility — systematic audit and corrections
Real-time webhooks Shopify → Dolibarr (orders, shipments, payments)
Guided 6-step configuration wizard
Module health monitoring dashboard
2-level shipping mapping (title + actual carrier)
Simplified interface: 3 tabs instead of 5
Automatic catchup of missed orders (safety net CRON)
Configurable auto-creation of invoices, payments and shipments
Complete order configuration in wizard
Automatic webhook and CRON activation at wizard completion
Multi-platform integrated support ticket system
Complete website redesign with MVC architecture
Degraded mode for expired licenses
Centralized internationalization with Twig
Bidirectional Shopify webhooks + real-time Dolibarr triggers
Shopify Billing API - Dual-channel architecture
Complete web admin interface
OAuth license link fix
Discounts not applied on services
Configuration wizard improvements
Complete security audit - 86 issues fixed
Bidirectional Shopify → Dolibarr import
CSRF protection on 15 files
Security score 6/10 → 9/10