
⚡ valuein/shop:5.6 → 1 🎉 → 5 🚀 → 2 🔥
- 🎉 Added Cart Custom fields
- 🚀 Improved backend invoice engine selection
- 🚀 Improved theme roller colors management
- 🚀 Improved quote details with rich text field
- 🚀 Improved subscription strategy to enable change quantity
- 🚀 Improved session management
- 🚀 Improved database caching
- 🔥 Removed /customerCare/checkSubscription as the route was unused
- 🔥 Removed /customerCare/openSubscription as the route was unused
🎉 New features
Added Cart Custom Fields
Allow the admin to add custom fields during the cart process.
Custom fields can be visible depending on shop, and on Self service behavior or Customer care behavior.
The fields can either be mapped into a custom field in the invoice engine or on some specific fields
When creating a choice list, the syntax "key|value" will allow to display a different value from what is send to the invoice engine
🚀 Improvements
Improved theme roller colors management
Align colors with the default theme (without any theme roller enabled) and basic theme enabled.
This simplify theme creation as the default value from the theme roller are the default value from the theme
Improved quote details with rich text field
Added a rich text fields on quote detail to allow rich text content to be displayed in the generated pdf.
Improved subscription strategy to enable change quantity
Added a checkbox in subscription strategy form to allow or disallow self-care change quantity.
Improved session management
Created the AbstractSessionContext and SessionArray classes to map session values to a class property.
This allow the session key to be strongly typed, the ide to have an autocompletion and manage the complexity of having a session only during a request
Improved database caching
Reduce database dependency by preloading most used entity into a single cache file.
This reduce heavily the load induced by spam bot as the error pages doesn't require the database anymore.
- Projects
- None
- Subscribers
- None