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


  • Some of the things we are currently working on:
      • Rails 8
      • Vue 3 Upgrade
      • Deals
      • General Ledger
      • Bug Fixes

Author

  • Emma Velde

    Emma Velde is a designer and editor for Circle. Emma produces the Top 50 Independent Best Selling books from the CirclePOS Community every month. See the latest Top 50!