April System Updates – at a Glance
New Features
- Mobile POS: Device info screen, conditional settings, automated testing, EFTPOS skip, Stripe refund details
- Data Export: API for exporting site ISBNs and categories
- General Ledger: API to download ledger transactions as CSV
Improvements
- Website & SEO: Better sitemap structure, improved SEO, enhanced analytics tracking
- POS – Stripe: Stripe setting added, payment issues resolved
- Backoffice – PO Cart: New column shows group stock levels for smarter reordering
System Updates: 1–30 April 2025
April 2025 System Updates
New Features
Mobile POS
- 23 April – Device Info
Added a new settings screen in the app to display device details (e.g. manufacturer and version). Special settings now only appear on supported devices.
Ref: #9165 - 15 April – Automated Testing
Introduced automated testing using NightWatch.js and a mock server to simulate mobile POS interactions. This helps catch bugs early and ensures more stable updates.
Ref: #7778 - 1 April – Enhanced Workflow
-
Skipped the EFTPOS connectivity screen when a default provider is set.
-
Stripe payments now store transaction details, simplifying refunds for back-office staff.
Ref: #7309, #7776, #7769
-
Data Export
- 29 April – Export API
Created an API to export a complete list of site ISBNs and their category trees in JSON or CSV format. This enables safe and efficient generation of external reports.
Ref: #9127
General Ledger
- 1 April – Transaction Export
Launched a new API endpoint that allows staff, managers, and admins to download a CSV of ledger transactions by date range for accurate financial reporting.
Ref: #7313
Improvements
Website & SEO
- 23 April – Sitemap & SEO Enhancements
-
Restructured sitemaps to support more URLs.
-
Ensured product pages load correctly when available.
-
Excluded irrelevant content pages to boost search engine visibility.
Ref: #7314 - 23 April – Google Analytics / Tag Manager
Enhanced homepage tracking by sending detailed shopping behaviour (like cart updates and purchases) to Google Analytics and Tag Manager for better insights.
Ref: #7304 - 1 April – sitemap.xml Restructure
Reworked sitemap indexing using a feature flag. Now prioritizes gift cards, content pages, and categories while preserving existing product sitemap behaviour.
Ref: #7290
POS – Stripe Integration
- 1 April – Display & Payment Processing
-
Added a new setting to indicate whether Stripe is enabled, ensuring proper payment option display.
-
Optimised Stripe job processing and resolved “Not Authorised” errors for faster, more reliable transactions.
Ref: #7789, #7768
Backoffice – Purchase Orders
- 1 April – PO Cart Enhancement
Introduced the “Avg Grp Stk” column to the PO Cart. This allows managers to view group stock levels while reordering and make informed decisions.
Ref: #7388
- See www.x.com/circlesupport for all changes including bug fixes.
- Some of the things we are currently working on:
-
-
- Rails 8
- Vue 3 Upgrade
- Deals
- General Ledger
- Bug Fixes
-