Heads up, our devs are blazing ahead—docs are catching up, so some features might not be fully documented yet.

August 2025

Monthly summary / tl;dr

  • Major improvements to the Omnium integration – more features, deeper connectivity.

  • Central warehouse handling got a power boost with several new features.

  • Customer onboarding now makes it easier than ever to turn shoppers into loyal members.

  • Profrakt support added – print shipping labels and send products directly from the store to the customer’s doorstep in record time.

  • Hundreds of tweaks, fixes, and improvements – and yes, as every month, we squashed a mountain of bugs along the way.

2025-08-28

Added

  • If you have locations defined on your products, you can now see the location alongside product stock information in the product list.

  • Orders containing Central Warehouse items now require customer details before they can be processed. We figure out the staff at the Central Warehouse always need to know where to ship the products.

  • New tenant feature setting to disable lowest price calculation and instead use the hierarchy: store pricelist → tenant pricelist → recommended retail price.

  • It’s now possible to search for property values (e.g. typing Wine Red under the Color property). This is especially helpful for clients with thousands of values, removing the need to scroll endlessly.

  • New endpoint GET /tenants/{tenantUid}/customers/{customerUid}/export.

    • Export customer with order and service order data in a structured form.

    • Intended for GDPR Compliance.

  • We now show the lowest campaign price on printed price labels, though only if there is "member prices" price list defined on the store.

Improved

  • When deleting an order line in keyboard sale, the product search field will automatically regain focus.

  • Order item requirements (like serial numbers) are now properly enforced even when going straight to a payment method.

  • Insurance lines now add the correct quantity when multiple products are added to an order.

  • Printer settings are respected – the default label size is now used when printing labels.

  • A date picker now appears when changing delivery dates from the Deliveries page.

  • Decreased line height on receipt warranty text (PDF).

  • Extended the product search for store with warehouseUid

  • The quantity of AddOn products now follows the quantity of their Mother product, so lets say you sell a coke with "pant" as an addon product, now the pant product quantity is increased alongside increasing the coke quantity on the order.

  • Omnium

    • Better handling of confirmed status in Omnium integration.

    • Add voyado.order.id field to FlowPOS orders in Omnium

    • Add credit_reference to invoices in Omnium

    • We will now not send any inventory update to Omnium unless Flow is stock master. Only one Master of stock there can be.

Fixes

  • The correct warehouse list now shows up when changing the warehouse for return items.

  • Fixed an error where an order item without a related warehouse caused issues in the order handling dialog.

  • The keyboard down arrow now works properly in the “confirm” and “change PIN” dialogs.

  • Vipps now captures amount on check status.

  • Let all users get and list all printers – no need to hide them for certain user roles.

2025-08-17

Added

  • New API endpoints for customer loyalty points:

    • GET /tenants/{tenantUid}/customers/{customerUid}/loyalty/points – check loyalty points for a customer.

    • GET /tenants/{tenantUid}/orders/{orderUid}/loyalty – check loyalty points connected to an order.

  • Loyalty Points New extension!

    • Ability to use Loyalty Points as a payment method.

    • Loyalty balance tab in Customer info dialog.

    • Can be integrated with practically any loyalty systems.

  • New field on transaction templates: subject (used as email subject line).

  • Initial version of tenant roles, for creating custom roles with more specific access.

Improved

  • Turnover report for products can now be grouped by SellerCode.

  • Turnover report for stores can now be filtered by specific stores.

  • Various Omnium improvements:

    • Orders: shipment is now marked as PartiallyPickedUp if only some items are delivered.

    • Orders: if the quantity from Omnium is set to 0, Flow’s quantity is used instead.

    • Payment transaction information is now transferred to Omnium.

    • Settlement parameters and product group IDs are now included on Omnium order lines.

    • Omnium invoices now include an insurance link.

    • Online order handling now supports cases where it is not set.

    • Generating KID numbers with Omnium in place.

  • Magic: Email addresses containing “noreply@” are removed from receipts.

  • New setting: No Voucher number in Receipt – hide voucher number on receipts.

  • Sales and stock reports updated with clearer headers and based on receipts instead of orders.

  • Adyen API key and Vipps MSN are moved from store settings into store extensions.

  • Orders are now automatically set to Complete once all items have a receipt (e.g. are paid).

  • Parked orders now show with “Deliver now”.

  • Customers with “AllowCredit = false” can no longer use credit actions.

  • Private customers now appear with name in the “Outstanding invoices” report.

  • If no cost price is available, the product’s purchase price is used.

  • Recommended retail price is used if it is the lowest option.

  • Default store can now be set when creating a new user.

Fixed

  • Cost calculation now works correctly for items without physical stock.

  • Import of productWarrantyUid from Excel works correctly.

  • Filtering for product property UIDs (fields/options) now works in full-text search.

  • Customer group IDs are now saved when creating a customer.

Deprecated

  • The following till properties are deprecated and should no longer be used:

    • barcodePrinter

    • receiptPrinter

    • regularPrinter

    • appSettings

2025-08-05

Added

  • Initial version of Profrakt EDI shipping label integration, with the following new API endpoints:

    • GET /tenants/{tenantUid}/profrakt-delivery-providers

    • GET /tenants/{tenantUid}/profrakt-delivery-providers/{deliveryProviderUid}

    • GET /tenants/{tenantUid}/profrakt-delivery-providers/{deliveryProviderUid}/methods

    • GET|POST /tenants/{tenantUid}/stores/{storeUid}/orders/{orderUid}/deliveries/profrakt

  • New endpoint for searching for users on a tenant:

    • GET /tenants/{tenantUid}/users/search

  • Ability to register consents when creating a customer.

  • New field on store: purchasePricelistUid — lets you set a price list on a store for cost price calculation if the product is not in stock.

  • New endpoint for order intake report:

    • POST /tenants/{tenantUid}/reports/orders

Changed

  • Notifications can now be created by specifying a templateType as an alternative to providing a custom message.

  • Added new field to an order: orderDate (set if orderType=ORDER). This is especially handy when first creating an Offer, and then later changing it to an Order. The new order date field is now set to the date for when it was converted from an offer to an order.

Fixed

  • Corrected productProdpertyUid in ProductResponse to return the correct UID.

  • Removed “Discount Reason not found” from receipt.

  • Customer groups are now actually set when creating a new customer.

  • Printing exchange note on receipt.

  • VAT Amount in Dintero is now in øre/cents.

Last updated

Was this helpful?