Blog Sections Open
sCommerce v1.3.9: Lazy Storefront Pricing Resolution
sCommerce v1.3.9 makes effective and old storefront prices resolve lazily when no request-scoped result is available, while preserving the legacy pricing fallback.
sCommerce v1.3.9 fixes a narrow but important storefront pricing case. Product price helpers now resolve the optional pricing listener chain when a request-scoped price has not been prepared yet.
What changed
priceToNumber()resolves the effective product price lazily when needed.oldPriceToNumber()applies the same behavior to the previous price.- The resolved values are stored on the product for reuse during the current request.
- Projects without the optional pricing flow continue to use the existing legacy calculation.
This makes storefront output more predictable when a template calls a numeric price helper before another part of the request has initialized contextual pricing. The release also refreshes the package introduction and localized documentation. No database migration is included in this update.
aIMage v0.2.0: Scoped Image Browser and Result Previews
aIMage v0.2.0 adds a permission-aware image browser for choosing result folders, inspecting images, and reopening generated files without leaving the Evolution CMS Manager.
sLang v1.1.3: CSRF-Safe Manager Links and Translation Requests
sLang v1.1.3 brings Manager module links and translation AJAX requests in line with stricter Evolution CMS CSRF validation.