Skip to main content

Q3 2026

UPSELLS

image.png

MODULAR PAGES

image.png

RETRIEVE A QUOTE

  • All payment methods now available with retrieve a quote

PRODUCT LOOKUP

image.png

POS

  • Warning in the POS when attempting to sell Products that are not set to 'allowbackorder' and do not have enough stock
  • Unavailable Products in the POS (e.g. not 'allowbackorder' and having no stock) are unavailable, and can only be added via barcode scan (Would you like to know more?)
  • Updates to processing returns as cash to prevent refunding more than required
  • Addition of function to search for Sales Orders by SKU code and Product Name
  • Product search now supports Manufacturer's Product Name as a searchable field

LEAD TIME CRITERIA

image.png

GOODS IN

  • Addition of MPN to the Goods In screen
  • Addition of Supplier Reference to the Goods In screen
  • Support added for printing Product Labels with or without prices (Would you like to know more?)

PURCHASE ORDERS

  • Addition of a filter for 'dropship' under the Stores filter on the summary screen (Would you like to know more?)
  • Addition of a status for 'partially received' Purchase Orders (Would you like to know more?)
  • When all lines of a Purchase Order are cancelled, the Purchase Order status will change to Cancelled
  • Validation added to prevent blank notes being created
  • Store Name is logged when changing Invoice and Receiving Store
  • Support added for printing Product Labels with or without prices (Would you like to know more?)
  • Purchase Order email (sent to Suppliers) updated to link to a screen with a button for acknowledgement, rather than just using a link to acknowledge them (fixes for spam filters)
  • Ability to store Cost Prices on a Purchase Order against Products permanently (Would you like to know more?)

SALES ORDERS

  • Addition of function to search for Sales Orders by SKU code and Product Name
  • Addition of filter by Supplier (Would you like to know more?)
  • New column added to Sales Order export for Nominal Code
  • New column added to the Sales Order export for Amount Paid

ECOMMERCE

WEBSITE

  • Minor Checkout UX updates
  • UX of main menu images improved
  • PLP UX improvements for Wishlist function

LABEL PRINTING

  • Updates to prevent Products loading until filters are applied
  • Speed updates applied to queries
  • Made to Order Products and Products without stock will be displayed when searching, but only if Store is set to all; this is to allow printing of labels and tickets for Products prior to stock being entered into the system (Would you like to know more?)

PRODUCTS

  • Modifications to prevent users manually adding Variants with option values that match an existing Variant on that Product
  • Nominal Code moved from Product level to Variant level

USRS

  • Amends so that USR pricing is used in CMS and POS when a live USR is selected (Would you like to know more?)
  • Additional support for stock allocation of USRs when added from the POS and CMS

PROMOTIONS

image.png

REPORTS

To access new reports, please ensure that you revisit your User permissions.

HARDWARE

  • Allow 16 character IDs for card readers
  • Users are restricted to selecting a single Receipt Printer per device
  • Users are restricted to selecting a single Label Printer per device

INTEGRATIONS

SHIPTHEORY

XERO

  • Xero SDK updated to version 15 for PHP 8.5 support
  • Order edits are now re-sent to Xero (orders will have been sent, not been sent or been locked, depending on their status)
  • Prevent addition of items to orders that have been locked by the Xero integration, even when using a barcode scanner

OTHER

  • Config added to unreserve acknowledged stock. This controls whether stock is unreserved when a third party reserves stock (Would you like to know more?)
  • Elavon EPG added as a Core payment gateway
  • Improved support for Google Pay via PayPal
  • Opayo Cloud updated to use Core Env variables
  • Various gateways migrated to interfaced payment gateways
  • V12 Finance integration refactored (Would you like to know more?)
  • Support added for unicode figures in Instagram feed (Would you like to know more?)
  • Various class namespaces refactored

GENERAL

  • Rename packing screen "print labels" bulk buttons to "print shipping labels" to match orders list
  • Ability to remove attribute image added
  • Product search now supports Manufacturer's Product Name as a searchable field in the CMS
  • New config added for Product FAQs (in addition to FAQs)
  • Account payment amounts logged in Admin Activity Log
  • Current Order Book on the Dashboard updated to exclude expired Quotes and Completed Sales Orders with a balance
  • Addition of ability to view sales linked to a gift voucher (Would you like to know more?)
  • ssh2 extension check added
  • Product block is hidden behind the eCommerce config
  • SVG added for 'option not available' icon
  • robots.txt user agent groups updated
  • Mobile menu close behaviour tweaked
  • Fixes for 'display variants as list'
  • Various tweaks to import data script to copy data from tasks
  • Validation added to prevent manually inserted USRs with the same combination of options
  • 'Store' filter hidden on multiple screens where only one Store is set up (this is retained where the filter is linked to function/reporting for web, etc.)
  • If a barcode is scanned and it contains an invalid character, an 'invalid bar code' error is shown in the POS
  • Add an "extradetails" field to order payments for storing extra data
  • Remove VAT from Sales Order Line function hidden if disabled for a client (site settings, product import, product export, product edit)
  • iPad screen size compatibility updates
  • Updates for AMP compatibility and image readability
  • Mailing List unsubscribe email updated to link to a screen with a button for unsubscribe, rather than just using a link (fixes for spam filters)
  • On the Picking List, a tick is output in the picked box if a line has already been packed
  • Addition of ability to filter the Scheduler by Sales Store
  • Site setting toggle added to enforce mutual exclusivity between Click & Collect and finance
  • Validation added to prevent blank notes being created on Stock Transfers
  • Store Name must now be filled out and unique on Store creation
  • Addition of a Brand filter to the Swatch management screen
  • User's full name will be output on all tasks, not just their User (sales orders, RMAs, supplier returns, CRM, stock transfers, purchase orders)

REMOVED

  • Export functionality on Import/Export screen; changed to be import only
  • Retired Mailchimp Goal Tracking code (mailchimp_goaltracking_uuid & mailchimp_goaltracking_dc)
  • Old eBay integration

FIXES

  • Improved support for Swan Retail collection locations
  • PDP tweaks
  • Sort by filter changes to prevent redirects
  • Disabled qualifying items (promotions) no longer get recommended at checkout
  • White screen prevented when signing up for newsletter
  • Label printing tick boxes disabled on post
  • PayPal updates made to allow for using PayPal as a primary gateway
  • Slim error when printing labels when receiving a stock transfer via Goods In
  • URL duplication in sitemap when a permanent 301 redirect is applied
  • Print labels from packing screen broken by name change
  • Fixes applied for checkout when default zone is not enabled for delivery, but others are
  • Updates to was/now price calculation for made to order products and Customisations
  • Fixes for not being able to print labels/tickets for Products without stock
  • Fixed missing entries on the transactions export
  • Fixes for opening drop down menu from within a category
  • Fixes to prevent UX clashes of WhatsApp and Google reCAPTCHA
  • Fixes for pop out basket when empty
  • Error when changing quantities in the POS
  • Prevent despatch of all lines (including returned/cancelled) when despatching from /orders.php
  • Fixes to ensure copying a product wouldn't copy stock
  • Fixes to prevent blank/omitted columns setting optionprice to 0 on CSV import
  • Fixes to prevent popouts being dragged off screen
  • Updates to Purchase Order audit log
  • Fix for category import when using the default website field in the database
  • Fixes to prevent unavailable products appearing as upsells at checkout
  • Prevent non live variants showing in POS search drop down
  • Improvements to image quality for Product blocks within groups blocks
  • Blank screen when printing product labels via goods in/purchase order buttons to a label printer rather than A4
  • UX improvements when processing a return
  • Open Payment Network (Cardstream whitelabels) issues with .env configs not applying
  • T&Cs showing HTML incorrectly
  • Allocated orders show in "Awaiting collection" tab of the packing screen when they're un-packed and the "Require packing before collection" site setting is "yes"
  • Fixes for combining variants on the Sell Through report
  • Don't show empty customisations if there are non empty customisations as well
  • Fixes to retrieving quotes
  • Customer login redirect bug
  • Fixes to sales order status changes (not being marked as overallocated)
  • Support added for 'completing' a zero value sales order in the POS