New Features
Appearance & Branding
You can now customise your storefront's look from Admin → Appearance — no code or files needed.
Branding — upload your logo, set its size, add alt text, and manage your favicon.
Homepage — show or hide sections (Hero, Products, Blog) and drag to reorder them. Set how many items each section displays.
Colors — 11 colour options covering brand, background, text, and borders. Reset any group to defaults with one click.
Typography — pick from five font families, set the base font size, and choose a heading weight.
Advanced — add custom CSS, and export or import all appearance settings as a file for easy backup or transfer.
Rich-Text Editor
All text editors across the platform — blog posts, page content, product descriptions, and support tickets — now use Jodit, a modern full-featured editor. You get an expanded toolbar with find & replace, a preview mode, and more formatting options. The editor in customer-facing ticket replies was previously broken and now works correctly.
Category Icons
Product categories now have a refreshed icon picker in the admin panel, with a live preview and quick-select suggestions. Category icons appear alongside each category name in the shop sidebar.
Bug Fixes
Addon prices no longer reset to "Free" — prices set on addon plans are now saved and restored correctly when you reopen the product editor.
Editing a product no longer disrupts active subscriptions — addon records are updated in place rather than deleted and recreated.
New subscription products no longer have trial periods on by default — trial is off by default; turn it on manually when needed.
Admin error messages are now readable — error alerts no longer show blank or "undefined" text.
If you are upgrading from v1.2.0, the auto-update feature was broken in that release because config/core.php was accidentally excluded from the package. Before you can check for updates or run the in-app updater, you must manually upload config/core.php from this release to the same location on your server (config/core.php). Once the file is in place, the updater will work normally.
This is a patch release with important fixes and quality-of-life improvements for both store owners and customers.
What's New
Registration Fields — admins can now create custom fields that appear on the registration form, letting you collect any extra information from customers at sign-up. Each field can optionally be shown at registration and/or be editable by the customer later from their account. There is also a new option to show billing details (phone, company, address) on the registration form so you can collect them upfront.
Unified Account Settings Page — customers now manage their profile, billing details, custom field answers, and password all from a single Account Settings page instead of navigating between separate sections.
Social Login Expanded — admins can now enable additional social login providers (Google, GitHub, GitLab, LinkedIn, Bitbucket, Slack, Twitch, and Twitter/X). The social login settings page in the admin panel has been redesigned to be much easier to read and configure.
Bug Fixes
Currency now shows correctly throughout the admin panel — prices and totals were displaying as $ (US dollars) even when a different currency was configured; this is now fixed everywhere
Product image removals are saved properly — when you removed an image from a product's gallery and saved, the image would reappear on the next page load; it now stays removed as expected
Rich text editor no longer overflows — the description editor in the admin panel had a scrollbar issue when expanded; it now behaves correctly and stays within its container