September 2025 System Updates
In September work continued on the big ticket items, the new back office layout, the new website checkout, mobPOS, sales tax upgrade and the general ledger as well as rolling out a number of improvements to movers, returns, SEO, accessibility, associations and EDI services. In addition the usual infrastructure updates and improvements continued.
New Features & Improvements
- Movers
- We optimised queries in movers which has mad it literally 10x faster #13050
- Data Migration & Onboarding
- We can now fully delete file uploads which makes it easier to do test up loads and back out when uploads prove to be problematic #10596
- The onboarding flow now defaults new sites to store.circlepos.com, making sure that new customers can access their store immediately without support intervention or domain issues. #13034
- Associations
- Improved the association portal by removing automatic redirects on shadow sites, keeping default site domains working correctly while ensuring search engines does not index these pages. #13038
- We solved the confusion of repeated category names by showing breadcrumbs, which helps users clearly see each category’s parent path. #12939
- Accounts Payable > Draft Invoices / CNs
- Enhanced the draft invoices page by adding a Return Authorisation Number column with a clear tooltip. This helping users quickly find and understand the right approval references. #12931
- SEO Improvement
- Improved site map indexing which will result in more products being indexed by search engines and more sales.
- Accessibility (ADA)
- We improved accessibility for disabled people by fixing errors with buttons and forms being placed inside each other. Now the site works better on mobile screens and is easier for everyone to use. #12954
Work in progress
- Multi Tax & Tax exempt group support
- Exempt items show zero tax, multiple tax types work together, and the cart shows one clear total. #13103 #13074 #13086 #13082
- Show all taxes clearly in checkout and making tax calculations accurate and consistent for shop owners and customers. #12967 #12997
- Backoffice UI Overhaul
- Introduced a modern responsive header with navigation, account details, and logout options so store owners can enjoy a smoother and more user-friendly backoffice experience. #13051
- Replaced Phlex with ViewComponent, resulting in a more stable and modern layout that is easier for shop staff to navigate and ensures pages and permissions work correctly. #13027
- Introduced a new layout powered by Hotwire that adapts menus and pages depending on site type, making the interface simpler and more modern. #12985
- General Ledger
- Gift card redemptions are now automatically applied in the General Ledger making accounting and reporting easier and more precise. #13015
- New Checkout
- Added address auto-completion in checkout so customers can fill in shipping details faster, with fewer errors, leading to a smoother shopping experience. #12568
- Fixing issues in automated checkout tests, making them more reliable #13056 #13048
- Introduced Click and Collect formally into the cart/check out so customers can opt to prepay and pick up multiple items in store without entering an address. This gives customers a quicker and more flexible shopping choice. #12572
- Pubnet Integration
- Built a service that transforms supplier acknowledgment files into purchase orders, paving the way for smoother Pubnet integration and streamlined order handling. #12973
- Mobile POS
- Added a unique identifier to the mob app’s requests so that the app does not get blocked by the firewall. #13001
- Made icons local which enables the app open faster. #12970
Upgrades, Maintenance & House keeping
-
- Automated tests
- We fixed the failing automated test in the checkout process so our system is more reliable in continuous integration and future updates won’t break unnoticed. #13098
- Framework Upgrades
- We completed the upgrade to Rails 8.0 by removing all outdated Rails 7.0 code, making the system faster, cleaner, and better prepared for future improvements. #7770
- Updated Ruby and Rails to the latest stable versions for security and compatibility. #12947
- We completed the upgrade to Rails 8.0 by removing all outdated Rails 7.0 code, making the system faster, cleaner, and better prepared for future improvements. #7770
- Database Optimization
- Resolved timeouts in purchase order carts, improving load times and data visibility. #12979
- We solved the timeout issue in purchase order carts, so the page now loads properly with agency details shown, letting shops split and send their orders without delays. #12979
- Automated tests

