Only this pageAll pages
Powered by GitBook
Couldn't generate the PDF for 188 pages, generation stopped at 100.
Extend with 50 more pages.
1 of 100

Flow Retail

Loading...

Loading...

Loading...

Loading...

Loading...

Getting started

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Migrating to Flow Retail

Loading...

Loading...

Day-to-day operations

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Advanced features

Loading...

Loading...

Extensions / addons

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Integrations

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Technical

Loading...

Loading...

Welcome

Welcome to the official documentation of Flow Retail Commerce, a leading POS commerce platform for professional retailers of any size.

Here you will find answers to how all the standard functions in the platform works, including recommendations on various topics along the way.

If you have any questions not answered here, simply click the 👎 emoji and write a short comment on what you miss, or it's more urgent then simply drop us an email at [email protected].

Again, thank you for choosing Flow Retail to be your commerce platform.

Roadmap

We love openness, and our roadmap is open for everyone to see what we are working on literally now 🚀 and what we are planning to start on any time soon.

Regularly check the roadmap, which updates a few times per month, to stay informed about new features and major improvements.

Note that the roadmap is constantly being updated, and can change with the wind-direction 🌬️

Find the roadmap here:

→

Roadmap FAQ

What or who decides what comes in the roadmap?

Our Head of Product makes the final decision, but in practice, our customers indirectly determine our focus and ultimately what comes into the roadmap.

How do we prioritize what to focus on?

We receive numerous requests daily, making prioritization crucial to our day-to-day work, and every day we try to find a good balance between improving existing functionality and adding new features.

We even prioritize removing unused features or those of little value, to always create a cleaner, more user-friendly interface.

To recap, our priorities are sorted as follows:

  1. Critical bugs: Critical bug causing lots of troubles, its always prioritized

  2. Mission critical features: New features or improvements that will have huge impact on the sales and efficiency

  3. Nice to have features: New features or improvements that will make it easier and/or more fun to run the store

How can I submit suggestions to be added to the roadmap?

If you are already a customer, simply reach out to either our customer service department or anyone else, and we will be sure to add it to our IR - Incoming Request - list.

Keep in mind that we at any given time have several hundred requests in our backlog, and so your request might very well already be in sight for being implemented.

And hey, if you are not a customer yet, consider becoming one, and start submitting your feature requests the very same day!

How long time does it normally take for a feature or improvement to be implemented?

If its a critical bug, it will be addressed immediately, and a hotfix can be released literally within minutes as long as all the validation processes that are run prior to any release are approved.

In general new improvements are implemented within days or weeks, while more extensive and new features can take several weeks and even months if they are not high priority.

Can I fast-track feature requests?

Sure. We have a very open and easy-to-understand policy in terms of fast-tracking feature requests. Just note that we have the last word in terms of how the functionality shall work, and we also might need to turn down feature requests from time to time if we see they are too custom.

Super-urgent?

We can then normally start on the task within a maximum of 1-2 weeks.

We charge the full time spent.

Urgent, but not super-urgent?

We start within 3-4 weeks, and share the bill, kindoff, e.g. we charge 50% of the time spent.

Even though we fasttrack tasks, the full ownership and IP of the functionality is with Flow Retail.

https://www.flowretail.com/roadmap

Learn the basics

Learn about the basics and how to get started

Adding products

Learn about product types and how to add them

Selling

Learn the features and basics of selling

Day-to-day operations
Products
Selling

Store and User License policy

Store License

The Store License is a monthly fee per store, regardless of size or number of users. The head office counts as one store. The same applies to any external warehouses/central warehouses that are not linked to a specific store/outlet.

Billing starts in the month you go live, regardless of the specific day of the month.

User License

The User License is a monthly fee per user who has been active during the billing period. The fee is the same for all users, regardless of role or access level. API access (essentially one system) counts as one user license. If multiple systems require API access, one user license per system access will be billed.

Users who are not part of the head office but work across multiple physical stores will count as one user for the store to which they have primary affiliation. If they have no specific store affiliation, they are defined as a head office user.

Billing starts in the month the user logs in for the first time, regardless of the specific day of the month.

Fair Use – Fair Pricing

Flow Retail requires personal user accounts, and it is assumed that all users have their own login. The number of active users per store is automatically counted/reported throughout the month and forms the basis for billing. User accounts not used during the month will not be included in the billing in the upcoming month.

User Cap on User Licenses

The User Cap defines the maximum number of active users per store that are billed. Any users beyond this cap are free of charge. The user cap only applies to stores, not to the head office or central warehouse.

Products

Products

Products are a core element of Flow Retail. Ensuring high-quality product data from the start is essential, as it will save considerable time and resources in the long run. We recommend carefully reviewing the product-related documentation to minimize the need for corrections or adjustments later on.

Before adding products to the system, it’s important to understand the related data elements that need to be set up first. This initial preparation will streamline your workflow and improve the accuracy of your product management.

Brands

Each product must be associated with exactly one brand. Therefore, you need to add all relevant brands to the system before you begin adding individual products.

If a product does not have a specific brand, we recommend creating a general brand using your company’s name (e.g., “Your Company Name”) to keep your data clear and consistent.

Product Groups

Every product must belong to exactly one product group. Product groups are primarily used for reporting purposes but also support various other features within the system. For example, campaigns and promotional activities are typically managed by selecting entire product groups, allowing for efficient planning and execution.

Brands

Brands represent the manufacturer or label associated with each product.

Adding a brand to your products serves two main purposes:

  1. Reporting – Easily track performance by brand. For example: “How many products from this brand were sold in the last 7 days?”

  2. Campaigns – Target specific brands in promotions. For instance: “Apply a 20% discount to all products from this brand, except those in product group CYXYZ.”

Assigning brands consistently improves both insight and flexibility across the system.

Properties

Properties are pre-defined values which can be assigned to any of the standard product types.

The properties are also used when dealing with Configurable / variant products.

Flow Retail supports three types of Properties:

Dropdown / single select

These are pre-defined values, and where one specific value needs to be selected on the product that gets these types of properties assigned.

The best example is a property Size, with pre-defined values like S, M, XL, etc.

Another example of using this property type is Color.

When creating Configurable / variant products, one can ONLY use the Dropdown / single select property type on the properties used to define the configurable product.

Multi-select

These are identical to Single-select, except that one can add multiple property values from a specific property to products that has this property assigned.

Examples of this can be a propery called "Certifications", which has a list of pre-defined certification property values, and where products can have multiple certifications assigned to it.

Text field

This property type adds a text field as the property value, and which must be manually added on a per-product basis.

Examples of this can be a propery called "Weight", where one adds the weight in kilos or kilograms, per product. Other examples can be URL to the webpage for the product, or any other very unique value for the product.

Categories

Payments

Receiving payment in Flow Retail is both very easy to do, and flexible.

A few important notes on payments

  • You can use an unlimited number of payment methods on one settlement/order

    • E.g. on an order with a total amount of 1000, you can give your customer the option to pay 100 in cash, 500 one one card, 200 on another card, and the remaining 200 by gift card, to put it to the extreme

      • Note that combining multiple payment methods makes it more complex to do a refund, as especially card refunds must be refunded towards the exact same card

  • We recommend to have at least two modern paymet methods (cash is not defined as modern) active, like card payment and one of the available mobile payment methods, like Dintero or Softpay, in case of technical issues

Foreign Cash

What is this?

The Foreign Cash extension lets you allow for customers to pay in foreign cash, like Euro or US dollar.

How does it work?

Simply define a currency exchange rate between what is your base currency (e.g. "NOK" for Norwegian Kroner) and the relevant currencies you want to allow for paying in.

All sales are fulfilled in the base currency, and so any rounding is done directly on the sale.

Agio and other such things are not taken into consideration, and needs to be handled from within the accounting system.

How do we get started?

Add the various currencies wanted, alongside the relevant exchange rate.

Enable the Foreign Cash payment method in the store(s) where you want to allow for this.

The exchange rates must be administered manually. The reason for this is that practically everyone wants to control the exchange rate themselves, and so then having an automation for import/sync of the exchange rates simply only adds complexity to the platform.

Gift Card

To learn about the Flow Gift Card service, click below:

Flow Gift Card

Recommendations on user

Purchase order

Reports

Purchasing & Goods Receiving

Introduction

Purchasing and receiving goods are essential steps in keeping your store stocked and running smoothly. In Flow Retail POS, these processes are designed to be simple, transparent, and fully integrated with your inventory.

This section will guide you through how to create purchase orders, register deliveries from suppliers, and ensure that stock levels are always accurate. By using the built-in purchasing and receiving tools, you can reduce errors, save time, and maintain full control of your inventory.

In this section you will learn how to

  • How to create and manage purchase orders

  • How to receive goods and update inventory

  • How to deal with differences between ordered and delivered items

  • How to set and use minimum and maximum stock levels

Creating or editing a customer

Adding and editing customers is super-easy and quick to do, and we work hard on making it a seamless experience both for the person in the store and towards the customer.

Creating or editing a customer in Sale

Touch mode

  1. Navigate to Add Customer

  2. Start typing the phone number or name

    1. If the customer already exists, it will immediately appear, and can be selected and added to the sale

    2. If no customer is found, you will be prompted to create a new customer, and where the already entered phone number and/or mail is automatically filled in

Keyboard mode

  1. Press arrow-up

  2. Start typing the phone number or name

    1. If the customer already exists, it will immediately appear, and can be selected and added to the sale

    2. If no customer is found, you will be prompted to create a new customer, and where the already entered phone number and/or mail is automatically filled in

PIN code

To log into the system, you are required to log in in with your username (e.g. "johndoe") and PIN code (e.g. "2874").

PIN code requirements

  • The PIN code must be between 4-6 digits / numbers (0-9), meaning it cannot include characters or special symbols

  • The PIN code should be changed at least once per 12 months

Don't change the PIN code too often

We do not recommend changing your PIN code too frequently, as this often leads to forgetting it and writing it down, which increases the risk of unauthorized access.

How to change the PIN code

To change your PIN code, simply click on your user name in the top bar. Enter your current PIN, then choose a new 4–6 digit PIN and confirm it by entering it again.

Intro

What is Flow Retail?

Flow Retail is a professional POS (Point of Sale) platform for retailers of any size, from single, standalone stores to multi-national retail chains with hundreds of stores.

Flow Retail is a super-modern POS platform, built to work seamlessly with both e-commerce and any other systems like ERP, OMS and PIM.

In short: Flow Retail is the final POS system you need to migrate to.

Software clients

Flow Retail currently offers three different clients, all optimized for specific use cases and users.

The clients can run on basically any device, from standard Windows computers, to Mac, to iPad tablets, to practically any mobile and handheld device, from specific Android-based handheld devices to the latest iPhones.

Learn more below about the various clients and which client should be used where.

Other clients

All the clients utilize the Flow Retail API, which is available for anyone, and so if someone would want to develop their own specific clients, then that is simply just a matter of creating an API key in getting started.

Assistant

Assistant brings Flow Retail into your pocket, letting you create sales and refunds from literally anywhere. Assistant also gives quick and efficient product lookup for stock details, it handles stock taking, order handling and delivery, basic reporting and more.

The Assistant is a mobile-optimized client, running on basically any sort of mobile and handheld devices, including:

  • iPhone (native iOS installer in the Apple AppStore)

  • Android (native Android installer in the Google Play store)

Most handheld devices including the world's most popular, the Zebra TC51/52, runs entirely on Android, and so Assistant works seamlessly on all such devices.

Backoffice

This client is a 100% web-based client that runs completely in your browser, and covers all general maintenance like creating or importing products, maintaining the stores, the terminals, users and much more.

The client does NOT support mobile use, so you need to run it in a browser on a desktop computer.

Functionality

Migrating data

One of the most central things when migrating to Flow Retail is to get all relevant product data into the platform.

We strongly recommend to NOT import old, non relevant product data. The general recommendation is to import product data that has been active over the last 18 or 24 months.

By active we mean having had transactions on it, or even just are in stock.

Linked products

Flow Retail supports linking various types of products to a specific product, like accessories or spare parts.

This is super-handy for remembering to recommend relevant accessories to the customer.

With the Auto-Add link type you can also automatically add a product to the order based upon another product. This is extra handy when selling for example soda/drinks and wanting to add a bottle deposit fee product, or some other type of fee related to a specific product, like enviromental fee, etc.

How do I add linked products to a product?

Simply go to the relevant product in Backoffice, and find the Linked products tab. Here you can add the various linked products as you want.

Prices

Flow Retail includes an easy-to-use yet comprehensive price and campaign system designed to handle a wide range of scenarios.

At its simplest, there are three key prices to be aware of:

1. Sales Price (RRP - Recommended Retail Price)

Using Price lists

A price list is a collection of selected products where there is a set price, and optionally a start time.

Price lists are also commonly used when using the Flow Retail Campaign extension.

What is the purpose of a price list?

Selling

To sum it all up, the selling functionality in Flow Retail is so easy to use that you should not be needing to read this guide.

However, while you now are here, lets go trough it all 👍

Touch mode vs Keyboard mode

Flow Retail has two 'modes' for selling: Touch mode and Keyboard mode.

Although you typically decide on either of them, you can quickly switch between the two modes, even on an active order!

Info

Extensions

Flow Retail offers a range of extensions that add specialized functionality tailored to specific business needs.

Whether you need customer counting, subscription billing, loyalty programs, or shipping integrations, extensions let you expand Flow Retail's capabilities without building custom solutions.

Most extensions are quick to configure and can be activated within hours.

They typically include a one-time setup fee and ongoing monthly costs, though pricing varies by extension type and usage. If pricing information isn't listed on a specific extension page, contact Flow Retail for details.

For more details, get in touch at

How to add and manage suppliers in the system

  • You only need to fill in the name, however we strongly adding as much relevant information as possible, especially the customer's phone number

  • You only need to fill in the name, however we strongly adding as much relevant information as possible, especially the customer's phone number

  • Functionality

    Some of the functionality includes:

    • Selling

    • Purchase order receivement

    • Product lookup

    • Stock taking

    • Reports

    Requirements

    • Apple iOS 15 or later

    • Android 11 or later

    Some handheld devices like the Zebra series runs on Android 10, which might work, but needs to be verified on a case-by-case basis.

    Installation

    Installing the Assistant app

    1. Go to Google Play on your Android device, or go to Apple AppStore on your iPhone

    2. Search for "Flow Retail Assistant" and install the app

    3. Start the app, and choose "Flow Retail Platform". Make a note of the 6-character authentication code

    4. Create a new terminal in Flow Retail Backoffice, by navigating to > Stores > select the relevant store > Tills > Add new till

    5. Fill in all required fields, hit Save, and go back into the defined till to add the 6-character authentication code

    6. You will now be automatically authenticated in the app, and can proceed to log in with your given username and PIN (4-6 digits)

    Some of the functionality includes:
    • Product administration

    • Store administration

    • User administration

    • Configuration

    • Payment setup

    Requirements

    Requirements, operating system

    • Windows version 10, 11 or later

    • MacOS version 11 or later

    Requirements, browser version

    • Chrome (version 90 or later)

    • Firefox (version 88 or later)

    • Microsoft Edge (version 90 or later)

    • Safari (version 14 or later)

    Accessing Backoffice

    Backoffice is available directly in the web browser, and so to access it you simply need to navigate to https://backoffice.flowretail.com

    We recommend using Google Chrome or Safari, though all modern web browers will work. Also note that Backoffice is NOT built for being used on mobile phones, and so be sure to access it through a browser on your computer/laptop.

    To be able to access Backoffice, you need "Backoffice Access" on your user. Contact your supervisor or Flow Retail Helpdesk if you need any assistance.

    Various ways to get the data into the system

    To get started with selling, you need to get all required data into the system.

    In most scenarios there are three (3) alternatives to get started:

    1. I have an ERP or OMS system: If you already have an ERP system or PIM system with much of the data

    2. I have an old POS system: If you do not have an ERP system, but you have an existing POS system you are replacing with Flow Retail

    3. I have nothing: You basically have nothing, and need to get started from scratch

    Integrate with an ERP or OMS system

    If your organization has an ERP or OMS system today and which you will continue to use, you will most likely want for that to be integrated directly with Flow Retail.

    We have several ERP and OMS integrations and partners supplying such integrations, and very concrete recommendations on integrating these system with Flow Retail, and so if that hasn't been settled yet then simply contact us to get that ball rolling.

    With an ERP or OMS integration, the workload required in Flow Retail is very limited, as most of the product maintenance and post-order management is being handled through the ERP system.

    Import from previous POS system

    If you’re replacing an existing POS system with Flow Retail, you’ll likely want to migrate as much of your current data as possible. Flow Retail supports structured data import to ensure a smooth and efficient transition.

    In most cases, you would want to migrate the following data as a minimum:

    • Products

    • Prices

    • Stock

    • Suppliers

    • Brands

    • Customers

    We do not recommend migrating previous sales, both to get a 'clean cut' and also as order data are often very unstructured and difficult and complex to migrate in a good way.

    We support importing all these data from XLSX spreadsheets, and will assist in getting the data migrated as best as possible.

    Learn more about data import here

    What are the different product link types?

    Linked product type
    Description

    Accessories

    Linked accessories appears once a product is being added to an order.

    One can any number of accessories to an order.

    Accessories will be kept on the order even though the original product is being removed.

    Services

    Linked service products can be anything from assembling to delivery.

    Insurance

    Linked insurance products will appear once a product is being added to an order.

    One can only select one insurance product to the order.

    If the relevant product is being removed from the order, the insurance product is also automatically removed.

    Spare parts

    Linked spare parts are mainly used in the Service system to display relevant spare parts to a specific product.

    Auto-add

    Linked auto-add products are automatically added to the order based upon the original product being actually added. These products are also automatically removed once the original product is being removed.

    • The price you sell the product for to any customer.

    • Includes VAT.

    2. Purchase Price

    • The price you pay to your supplier when buying the product.

    • Excludes VAT.

    • This is the price you actively manage.

    3. Average Cost Price

    • The average value of a product based on purchase history and stock adjustments.

    • Automatically calculated, but you can manually set the cost price for specific quantities.

    • May vary per warehouse.

    • Excludes VAT.

    Re-calculating prices when adding customer to order

    When adding a customer to an order, all prices on the order will be re-calculated. This is to make sure any customer-specific prices (from a price list or a customer-specific campaign) is taken into consideration, both in the case of adding the customer and not least eventually removing the customer from the order.

    Cost Price calculation method

    Flow Retail uses average cost pricing (also known as weighted average) to calculate the cost price.

    This gives a more balanced view over time, especially when purchase prices vary, and differs from FIFO (First In, First Out) pricing, which is used in some other systems and can lead to fluctuating margins depending on purchase order timing.

    With this model, you get reliable insights into product profitability — without the volatility of FIFO-based cost tracking.

    The purpose of a price list is to be able to set custom prices on various levels, either for a time-limited period (typically when working with campaigns) or to let for example a specific customer have its own prices on a set of pre-defined products.

    On what is the price list added?

    A price list can be added to both the chain itself, each individual store, and to each individual customer. It can also be added to a campaign if you use the Flow Retail Campaign extension.

    If there are price lists active, on for example both the store and on the selected customer, then it is always the price on the "nearest" price list to the customer that will be used. So, in this case the price on the price list attached to the customer is the one being used, even if the price on the store might be lower.

    Using price lists for price campaigns

    If you use the Campaign extension, you can quickly create campaigns by adding a bulk of products all having custom discounted sales prices to a price list.

    The price list campaign type can then be set to be active from/to a defined time period, down to the minute.

    If you use Reprice as your campaign solution, it will also use the price list + campaign functionality in Flow Retail.

    Create a price list for each campaign you have, and add the products and custom prices for the campaign, with an expiry date and time.

    Creating a new price list

    Price lists are created in the client.

    1. Navigate to Products > Price lists

    2. Create new Price list

    3. Add products to the price list by searching on the SKU or name. Optionally set a start time

    4. Save the Price list

    Once the Price list has been created, it can be attached to either a store and/or a customer from Backoffice.

    Touch mode

    This is the most used mode, and is optimized for touch devices such as iPad and similar.

    Many stores also use the Touch mode on non-touch-based devices, such as regular Windows or Mac computers, as it is so easy to use.

    Keyboard mode

    This mode is built for speed, and is for the most used by stores with a continuous queue of customers coming to pay.

    Keyboard mode lets you use all sales features with just the keyboard.

    In an optimized flow with just one product, it can take as low as 2-3 seconds to fulfill a sale.

    The interface

    Touch mode

    The interface in Touch mode is super-intuitive, and most people would be able to start selling with this mode enabled in just a few minutes of training.

    https://www.flowretail.com/contact
    We are working on a Self-Service client, for stores which wants to offer its customers self-service (e.g checking out themselves).

    The Client

    Selling, purchasing, order handling, reports, ++

    Windows, Mac, iPad

    Client

    Assistant

    Sell, receive products, stock taking, reports, ++

    Android, iPhone

    Assistant

    Backoffice

    Administration of the store, adding products, users, ++

    Web browser (desktop)

    Backoffice

    Intro

    Most retailers who start using Flow Retail are migrating from another POS system. This is not an exception — it’s the most common way to get started, and the platform is designed with that in mind.

    That said, every retailer operates a little differently. To support this, we’ve put together a FAQ covering the most common questions and scenarios — designed to help you find answers quickly, no matter how your setup looks.

    Do you have an ERP system, PIM system and/or other master system for especially product data?

    If so, then integrating that system with the Flow Retail APIs is most likely the path forward in terms of getting product data into the system.

    What POS hardware/equipment do you have?

    Although Flow Retail supports the majority of POS hardware, its important to get that verified in advance. Check our Hardware requirement support list for more details.

    What card payment solution do you have today?

    Although Flow Retail support most major PSPs (Payment Service Provider), its important to get that checked as soon as possible, as setting up an agreement with a new provider might take weeks or more.

    How many stores do you have, and how are they set up?

    For retail chains with even just tens or up to hundreds of stores, there will most likely be a combination of ownership between the stores and more, and which are crucially important to plan and set up properly.

    How are you dealing with customers?

    Do you have a customer base today, that you want to migrate into Flow Retail? Or do you use an existing CDP (Customer Data Platform) that you want to connect to Flow Retail?

    Adding stock to products

    There are many ways to add stock to a product.

    1. Creating a Purchase order, and doing a Receivement of the products when they arrive

    2. Importing from spreadsheets

    3. Doing a Stocktaking / inventory count

    4. Setting a stock directly onto a product

    5. Move products (stock) from another store/warehouse

    6. Receiving stock via an API integration, typically from an ERP system

    1. Purchase order / Receivement

    This is the most common way to register stock.

    Simply follow the guides under the Purchasing section.

    As soon as you make a receivement of the relevant quantities on the purchase order, the stock is being updated.

    2. Importing from spreadsheets

    This is the easiest and best way to update the stock on a larger amount of products.

    When moving over to use Flow Retail from another POS system, the recommended way is to import the stock from spreadsheets.

    Required columns in the spreadsheet:

    • SKU / itemcode

    • Quantity

    • Average cost price

    The stock must be imported to a specific warehouse (in Flow Retail, one physical store can have many warehouses, e.g. "Store warehouse", "B-Items", "Return Goods", etc.

    Learn more about this under the Importing data section.

    3. Doing a Stocktaking

    Stocktaking is an easy way to set a new stock for a large set of products.

    A stocktaking will update the stock as soon as it has been confirmed.

    Learn more about this under the Stocktaking section.

    4. Setting a stock directly

    If you quickly need to set the stock for one specific product, using the Inventory management.

    In the client, simply go to Products, search up the product, and choose Inventory Management, and choose one of the four available functions:

    A. Stock removal

    This reduces the stock with the quantity registered. Lets say you have 47 in stock, and want to reduce with 1, to a total of 46, because you want to use one product as for example a give-away, or it has been stolen and wont be able to be returned.

    B. Set new stock quantity

    This sets the total stock of the product to the quantity registered. Lets say you had 2 in stock, and you found you had a total of 5 of the given product. Then simply register 5, to have the stock be increased from 2 to 5.

    C. Set new cost price

    This sets a new average cost price. Use with caution, as the cost price for a any givene product is used across the system for earning reports and more.

    D. Inventory transfer

    This lets you move a specific quantity from one warehouse to another.

    This should normally only be used for stock transfers within one physical store. It is recommended to use the Internal Ordering functionality for moving stock between physical stores.

    Move stock from one store/warehouse to another

    Either use the Inventory transfer as mentioned above (when moving stock across warehouses within a store), or use the Internal ordering functionality (when moving stock across physical stores).

    Receiving stock via an API integration

    There are multiple APIs to update the stock in Flow Retail: One-product-at-a-time, bulk/batch updates, by sending in goods receipts, and more.

    If you have an ERP system, it is normal to let the ERP system be the master of the inventory, and have it be integrated with the relevant APIs.

    For more details on the API integration and recommendations, please contact one of our integration specialists.

    Understanding contributions margins

    When selling products, it is very important to understand contribution margins (🇳🇴 dekningsbidrag), and the mechanisms around it, both to understand which sales price should be set on each product, and also to help understanding how much discounts you can offer on a specific product.

    Example

    In this example we follow a product all the way from being purchased to being sold, and where we will also look at how much discount you potentially can offer.

    Note that when counting expenses, it is very important to understand the difference between CM1 (Contribution Margin 1) and CM2 (Contribution Margin 2): CM1 = The revenue minus direct costs, like the actual cost for purchasing the product. The CM1 also shows how much is left to cover CM2. CM2 = CM1, minus the additional expenses, like house rental for the store, salary to the employees, and more. In our examples we use CM1 unless specified otherwise.

    Preparations

    • You purchase the product ZEISSVICTORY for NOK 1.000 ex. VAT from your supplier Zeiss Watches. Your total expense is then NOK 1.000, and everything on top of that is your profit.

    • You decide to sell the product for NOK 10.000 incl VAT to your customers.

    • The product has a VAT of 25%.

    Finding the contribution margin: (🇳🇴 dekningsbidrag 1 or DB1)

    1. To find the contribution margin we first need to remove the VAT: Net Sales Price = (Sales Price (incl. VAT) / 1 + VAT rate) = NOK 10.000 / 1,25 = NOK 8.000

    2. Next we need to get the contribution margin, which is basically your profit: Contribution Margin = Net Sales Price - Cost Price = NOK 8.000 - NOK 1.000 = NOK 7.000 This means that for each product sold, NOK 7.000 is available to both cover fixed costs and generate profit.

    Flow Retail will show the contribution margin both in amount and also in percentage.

    Finding how much discount you can offer

    This of course heavily depends on various factors, like how efficiently the business is being run, etc., but lets try with a relatively general example:

    Since the product costs NOK 1.000 ex. VAT, you will need to add the VAT to the price, as you have to pay the VAT. The break-even price is therefore NOK 1.000 + 25% = NOK 1.250.

    This means you can sell the product for NOK 1.250 and basically earn nothing. Which is normally pointless, and so you would want to add a minimum contribution margin on top of this, for lets say NOK 2.000 (to cover fixed costs, etc.). This means the lowest price you can sell for is NOK 1.000 + NOK 2.000 = NOK 3.000, and with the added VAT on top of that you get NOK 3.000 + 1,25 (25%) = NOK 3.750.

    So, to ensure a certain contribution margin, you should at maximum discount the product down from NOK 10.000 to NOK 3.750, which will cover internal costs (house rental, salary, Flow Retail license, etc.) for a total amount of NOK 2.000.

    Where and how can I see this in Flow Retail?

    1. Add one or more products to an order (to become a sale)

    2. Press cmd+b / ctrl+b in Keyboard-mode, or tap and hold DG in Touch-mode

    3. You can now see the contribution margin per product, both as an amount and also as a percentage

    What is a good contribution margin?

    Anywhere between 20-60% is normal, with most retailers clocking in between 30-50%.

    A contribution margin of 40% means that practically 40% of the revenue will go into covering the fixed costs like house rental, salary, etc., and the remaining 60% will be for variable costs, which includes purchasing the product, shipping from your supplier, and so on - and also hopefully to generate some profit on top.

    The higher the contribution margin percentage, the more is left for profit.

    Sales reports

    Order states

    An order can have various states throughout its life cycle.

    When you create an order, it will enter the state Open. When an order is in state Open, you have the possibility of setting it to Parked to be able to open it up again later, or you can set it as Confirmed, or, lastly, you can just finalize it by adding payments to it and complete it, whereas it will be set to Complete.

    In all of these states, the quantity of the product(s) on the order gets status reserved.

    Order states and Order types are distinct. The order types include Order and Offer . The key difference is that offers do not reserve stock for the products, like orders do. This order state documentation focuses on orders with the Order type.

    Open state

    The open state makes sure no one else can open the order at the same time. So if you open up an order on one device and then try to open it up again on another device, your second device will get a warning that the first device already have it open. You then have the possibility of enforcing to open it on the other device, but be careful when doing this so you don't end up updating the order in multiple places, which might give unforeseen consequences.

    Parked state

    The "parked state" allows you to temporarily save a sales transaction. For example, a customer might discuss products with a seller in one department, adding some items to their order. They can then proceed through the store, adding more items at the checkout.

    You can manage parked orders by opening them anytime and either confirming or settling them. Basic orders, which are immediately paid by the customer, will bypass the parked state entirely, transitioning directly from open to done.

    Confirmed state

    The confirmed state is something you normally set manually, typically when you for instance are very sure the customer will actually buy the product later.

    The confirmed state does not change anything specifically on the order itself, other than that it is being moved from the Parked order overview to the Confirmed order overview.

    If you have enabled the "Cancel Parked Order" functionality, orders in Confirmed state will never be automatically cancelled.

    If you are using the prepayment functionality, the system will automatically set orders with one or more prepayment settlements to Confirmed.

    Complete state

    Orders in the complete state are fully paid for and can not be changed.

    Canceled state

    Orders with state Cancelled are marked as cancelled/deleted, and are neither visible or available in the system in any way.

    If you delete an order, it will be given the state cancelled.

    Accounting FAQ

    When selling a gift card, where will the money / value on the card be?

    With most gift card services, the money / value of the gift card is stored with the gift card supplier, meaning the actual money will not be on your bank account.

    With Flow gift cards this is different – we are never involved in the money from the gift card.

    So, when a customer buys a gift card, they obviously need to pay for it by any of your offered payment methods, like card, cash, etc. The amount (value) on the gift card is they paid directly to you.

    How can we keep track of this accounting wise?

    All gift card purchases are easily traceable, both as the gift card product is a special product type that you can easily track the number of sales on, and obviously the amount.

    You can also get a full report of all active gift cards, and a full transactional list of all gift cards used, with full details like date and time, amount, and basic customer details if available.

    The reports can be configured to be sent to an accountant person for example once per month, so they can keep full balance of the outstanding gift card balance.

    We also offer an API for fetching the gift card transactions automatically. Check our API documentation for more details.

    I have more questions related to gift card usage and accounting!

    Just send us an email at [email protected] or contact one of our staff and we'll sort it out asap.

    We can also set up a quick call with your accountant to go through the details.

    Central Warehouse

    Enable chain-wide inventory visibility and central distribution by designating one or more stores as central warehouses.

    Central Warehouse lets retail chains operate distribution centers within Flow Retail, allowing stores to check availability, reserve products, and manage transfers from centralized stock locations.

    What is Central Warehouse?

    Central Warehouse turns a store location into a distribution hub for your retail chain. Once configured, other stores can view this warehouse's inventory, reserve products against its stock, and create transfer orders—all within the standard Flow Retail interface.

    This is ideal for retail chains that maintain a central distribution location alongside their store network, giving you unified inventory management without requiring separate warehouse management systems.

    How does it work?

    You designate specific store locations as central warehouses in your Flow Retail configuration. These warehouses appear in inventory lookups across all your stores, letting staff check availability and reserve products for customer orders or store transfers.

    When a store needs to order from the central warehouse, they create a transfer order within Flow Retail. The central warehouse receives the order, picks and packs the items, and updates delivery status—all tracked through the same system your stores use for daily operations.

    Central warehouses maintain full inventory control, including stock adjustments, purchase orders, and delivery tracking, just like regular stores.

    How do I get started?

    Contact Flow Retail support to enable Central Warehouse functionality for your tenant. You'll specify which store locations should function as central warehouses, and support will configure the necessary permissions and visibility settings.

    Once enabled, train your central warehouse staff on fulfilling transfer orders and your store staff on how to check central warehouse availability and create transfer requests. The workflow integrates seamlessly with existing store operations.

    Stock

    Flow Retail gives you full control over inventory and cost of goods across your entire company, and is designed to seamlessly manage both physical stores and e-commerce, providing real-time insight into stock levels, purchasing, and product value.

    This documentation provides an overview of how to efficiently use Flow Retail’s features to ensure accurate inventory management and financial control.

    Order management

    Packed with useful features

    First and foremost, Flow Retail is much more than just a POS sales application. It’s a complete commerce platform, packed with powerful features to meet the demands of nearly any retailer—whether you’re running a cozy boutique or managing a bustling retail chain.

    Super-easy to use

    Even though you’re reading this documentation, our goal with Flow Retail has always been to build a platform that doesn’t require a user manual.

    We strive every day to make the system so intuitive that guides like this become optional — not essential.

    Still, getting the most out of the platform can take your business from good to great. That’s why we encourage you check these guides nevertheless, and/or to let our retail specialists guide you through the system to unlock its full potential.

    Of course, if you’re a seasoned retailer who enjoys diving straight in—no worries! You can handle virtually everything on your own, from initial setup and product management to seamless integrations with your existing systems, payment terminals, and other POS hardware.

    Super-fast

    Retailers using Flow Retail may process thousands of sales each day, which is why ensuring fast and efficient sales handling is absolutely mission-critical. Optimizing this part of the system is something we focus on every single day.

    Happy selling! 🚀

    Configurations

    Diller

    Flow Retail and Diller is working on a shared integration.

    Get in touch to learn more about this.

    CRM

    Calculation factor

    Automatic price suggestion based on gross margin.

    What is the calculation factor

    In Flow Retail, you can define a calculation factor to help automatically suggest a sales price based on the product’s cost price and desired gross margin.

    The calculation factor is based on gross margin multiplier, not markup percentage.

    Example

    • A calculation factor of 2.5 means you want a gross margin of 60% (because 100 / 2.5 = 40; cost is 40% of the sales price)

    Let’s say:

    • Cost price = 100

    • Calculation factor = 2.5

    Flow Retail will calculate:

    Suggested sales price = 100 × 2.5 = 250

    This means that for every unit sold at 250, the cost is 100 and your gross profit is 150 — giving you a gross margin of 60%.

    Summary

    • Cost price × Calculation factor = Suggested sales price

    • Helps you price consistently based on your margin goals

    • Particularly useful when importing or adjusting large product catalogs

    Setting the calculation factor

    To set a calculation factor for a product, create a product with the following settings:

    1. Type: Not stock controller

    1. Markup Factor: The factor you want to apply, for example 1.25 to set the profit margin to 0, if there is a 25% VAT on the product.

    VAT must be included in the calculation. For example, if the item has 25% VAT and the factor is set to 1.25, the profit margin will be 0.

    Dintero Payment

    What is this?

    Dintero is a PSP (Payment Service Provider), which delivers a very easy-to-use and flexible payment solution that lets any merchant/store receive payments from its customers from many of the popular payment methods, including:

    • Vipps (Norway)

    • Vipps MobilePay (Denmark)

    • Visa (both EU consumer cards and non-EU consumer cards)

    • Mastercard (both EU consumer cards and non-EU consumer cards)

    • Klarna

    • Swish (Sweden)

    • Apple Pay

    • Google Pay

    • Walley

    • Billie

    Dintero is great as a payment service to offer payment solutions like Vipps and Klarna in your store, and also as a backup-solution should your regular physical card terminals stop working.

    How does it work?

    When a customer comes to the store, or calls in by phone or chat, you can create a standard sale in Flow Retail, and choose Dintero as the payment method.

    You will then need to enter at least either the mobile number and/or email address to the customer.

    The customer then receives an SMS and/or email with a link to a Dintero payment page where they complete the payment. In the Dintero payment page, the customer choose which payment method they want to use from a list of the payment methods you as a merchant/store has decided to have enabled (this is set up in the Dintero Backoffice by yourself).

    When the customer has confirmed the payment, the order is completed.

    It is per 17.12.2024 not possible to create a Dintero payment, and leave the sale in Flow Retail. This means you will need to wait for the customer to complete the payment before you can do anything else in the system.

    In a later update we will add support for letting you create a payment link, and then leave the order (e.g park it in locked mode, with a status "Awaiting payment", whereas it is automatically completed once the payment is done).

    How do I get started?

    1. Sign up with Dintero on their website. Remember to choose Flow Retail as your partner, so that we automatically get access to do the configuration.

    2. Contact our support, and inform us which store(s) you want Dintero enabled on. This is normally done within 1-2 days. For this we will need access to your account.

      1. We will create the necessary API key and add to the Dintero extension

      2. We will configure the API keys on the relevant store(s)

    What does this cost?

    The Dintero extension in Flow Retail is free of charge.

    From Dintero there will be both a monthly fee and ongoing costs, depending on transaction volumes and more. Contact Dintero for more details.

    What about accounting?

    All payments going through Dintero is 100% handled by Dintero, so you will only receive one payout from Dintero, even though some of your customers choose to pay by Vipps, some by Klarna, and maybe some by the built-in card payment solution.

    In Flow Retail there is a dedicated payment method for Dintero, and which can be assigned an accounting number, so that it is very easy to "balance out" the payments vs payouts. If you have any questions related to this, please contact either Dintero (for payouts or reports details), or us (for accounting number setup).

    Data import

    Flow Retail provides powerful and flexible tools for importing data, making it easy to set up and manage your system via spreadsheets.

    You can import everything from products — including variants such as sizes, colors, and other attributes — to prices, purchase costs, and inventory levels.

    In addition, customer data, product groups, brands, and suppliers can all be imported.

    Supported data to be imported

    Data
    Fields

    We do NOT support importing historical sales. The main reason for this is that this type of data can have a very complex setup and relation to other fields, and so quickly becomes a very extensive task, seldom worth all the efforts and time.

    When switching from another POS system over to Flow Retail, we recommend to use the old system for lookup over a time-limited period of 6-12 months, and to get a full export of all the historical data 5-10 years back in time, mainly for legal reasons.

    Note that it is always the customer's responsibility to keep their receipt in terms of guarantee, etc.

    Getting started

    All import files must in the XLSX file format, the modern Excel file standard.

    XLSX is widely used, highly flexible, and supported by virtually all spreadsheet tools — including Microsoft Excel, Google Sheets, LibreOffice, and OpenOffice.

    Define your templates

    When importing data, you first need to create a template where you define/"map" the columns from the spreadsheet to the corresponding fields in Flow Retail.

    The available fields are different depending on the type of template you are defining. So, for the product template there are basically 50+ fields to choose from, while on the stock template there are just a handful.

    You can have as many templates as you want within each type of data, and so you can for example have one template for each specific supplier, if they give you different spreadsheets with their data, and you want to use their spreadsheet as-is, typically for PRICAT files.

    Configuration

    This guide walks you through the setup of Flow Gift Card in the Flow Retail POS platform.

    You need this before you start

    Please ensure you have all the necessary details, which you can obtain from customer service.

    • Flow Gift Card Merchant Token

      • Example: F3dMeyJhbGIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtaWQjfh333pYXQiOjE3MTAzMzU23zZ9.1wNyBgC23ffyaqCFFbxk2AWu2Rbeeffdf22OvHjxmlE

    • Flow Gift Card Merchant ID

      • Example: 531

    • Flow Gift Card Brand ID

      • Example: 837

    Enabling and configuring the Flow Gift Card service

    To begin selling and accepting gift card payments, follow these initial setup steps.

    1

    Enable the extension

    Make sure the Flow Gift Card extension is installed and activated.

    2

    Congratulations! You are now ready to both sell and accept gift cards in your store(s)!

    Accounting report

    Who is the accounting report for?

    The Accounting report is the most used report for accountants that are not using an accounting system integration.

    Only use this report for manual accounting registration

    This report is meant to be used for clients there the totals are registered manually into the accounting system (based upon the data in this report).

    We also offer various file export formats supporting multiple accounting systems. Check our section for more details.

    What does the report include?

    This report provides an overview of accounting entries for a specific period, typically used for bookkeeping and reconciliation purposes. It includes:

    • Assets section: Lists relevant asset accounts and their debits and credits during the selected period, such as cash or payment service providers.

    • Sales and operating income section: Breaks down revenue accounts, including VAT (Value Added Tax) details like applied rates, VAT amounts, and income excluding and including VAT.

    • Totals: Summarizes the total debits and credits to ensure the ledger is balanced.

    This type of report is commonly used to verify that all postings are correctly recorded and balanced in the general ledger.

    What time periodes can I choose from?

    You can choose any From date and To date on this report.

    What format is the report in?

    • PDF

    Physical vs digital gift cards

    In short, when using the Flow Gift Card service, you are totally free in terms of how you want for the gift 'card' to be.

    It can be sent digital, or handed out as something physical.

    Physical vs digital cards?

    Digital gift cards are convenient as they can be emailed directly to the customer without any physical handling. However, many stores prefer to provide a tangible 'card' to customers.

    You have complete flexibility to decide how it shall be delivered after the order has been created.

    There is no magnetic strip or NFC chip in use for Flow Gift cards. The only thing on the card that is being used is the 16 digit gift card number displayed on the card (as a barcode for easy registration, alongside the card number, which is the representation of the barcode).

    Option: CVC code for added security

    In addition to the card number, a 3-digit Card Verification Code (CVC) can be used to verify ownership. This security feature is optional and can be enabled as a setting on the card brand.

    When enabled, customers must provide the CVC together with the card number for each transaction.

    The CVC is not visible on the actual card. It is typically sent to customers via SMS immediately after purchase. For physical gift cards distributed in bulk, you may consider pre-printing the CVC directly on the card, concealed beneath a scratch-off layer that customers must remove to view the code.

    What can the physical 'card' be like?

    A physical gift 'card' can have any form you prefer: It might be a high-quality plastic credit card, or it can be a custom-designed, professionally-produced paper card, in any layout/format you prefer, from standard card format to squared format.

    Who produces the physical gift cards?

    Cards from Flow Retail

    We offer delivery of batches of up to a few hundred plastic cards with custom designs in a credit-card format. Contact our customer service for details on delivery and pricing.

    'Cards' produced by yourself / your agency (recommended)

    Our recommendation though is to either simply use your local marketing agency or print agency to design and produce 'cards' in whichever format you want.

    In both scenarios the gift card number and barcode is produced as printed labels in your store for each time a customer buy a gift card, and which you simply stick onto the 'card'.

    Sold, not delivered

    Track products that have been sold but are awaiting delivery to customers.

    The Sold, Not Delivered report shows all completed sales transactions where products have been paid for but haven't been marked as delivered yet.

    This report helps you monitor outstanding orders and ensure timely fulfillment.

    Each line represents a product waiting to be shipped or picked up by the customer. This gives you a clear overview of your fulfillment backlog.

    What does it give?

    The report exports essential transaction details of each product on each order awaiting to be delivered.

    Output format: Excel XLSX

    The included fields are:

    • SKU

    • Name

    • Brand

    • Product Group

    Products appear in this report from the moment a sale is completed until they're marked as delivered in your system. This means the list updates automatically as you process deliveries.

    You can use the sold date column to identify orders that have been waiting longest. This helps you prioritize which deliveries need immediate attention.

    Who is it for?

    • Store managers and sellers wanting to keep track of sold but not yet delivered products, to make sure customers gets what they have ordered.

    • Accountants, to keep track of sold but not yet delivered products.

    How do I get started?

    1. Find and download the report in the Flow Retail Admin under the Reports section.

    2. Once downloaded, use the sold date column to prioritize older orders first. Reference the order number when coordinating with your fulfillment team or updating delivery status.

    3. Filter by product group or brand if you need to focus on specific categories. This is especially useful if different teams handle different product types.

    Profrakt EDI

    Generate and print shipping labels directly from your POS system when sending products to customers.

    Profrakt EDI integrates with Norway's leading logistics providers, enabling stores to ship orders to customer addresses with professional shipping labels and tracking—no separate systems required.

    What is Profrakt EDI?

    Profrakt EDI connects Flow Retail directly to major Norwegian shipping carriers through the Profrakt platform.

    When you create a delivery with a customer address, Flow Retail automatically generates a shipping label via Profrakt's EDI system, complete with tracking number and carrier barcode.

    This eliminates manual label creation and lets your stores function as mini distribution centers, shipping products directly to customers from store inventory with full carrier integration and tracking.

    How does it work?

    During checkout, when you register a customer delivery address and select a shipping method, Flow Retail creates the delivery record in your order. When you're ready to ship, you trigger the Profrakt consignment creation—either manually or set to auto-print.

    Handling Webshop orders

    The Profrakt EDI integration also lets you generate and print shipment labels directly from the Flow Retail Assistant app, perfect for handling and fulfilling incoming Webshop orders directly from the store.

    Flow Retail sends the delivery details to Profrakt via EDI, which communicates with the selected carrier (Postnord, Posten Bring, DHL, etc.) and generates a shipping label. The label prints automatically to your configured printer, and the tracking number is stored in the order for customer communication.

    The customer receives tracking information, and you maintain full visibility of all shipments through Flow Retail's delivery tracking.

    How do I get started?

    Contact Flow Retail support to set up Profrakt EDI integration for your stores.

    You'll need a Profrakt account and carrier agreements with your preferred shipping providers. Flow Retail support will configure the EDI connection and printer settings.

    Once enabled, train store staff on creating deliveries with customer addresses and printing shipping labels. The system handles carrier communication and tracking automatically—staff simply need to attach the printed label and hand the package to the carrier.

    For API integration details, see the .


    Noen justeringer du ønsker?

    Pre-payment

    What is pre-payment?

    In Flow Retail, pre-payment allows customers to pay a portion of the total amount upfront and the remainder when they receive their product(s).

    How is pre-payment handled financially?

    Pre-payments typically do not appear as revenue on the day they are sold.

    Instead, the pre-payment amount is reserved and applied toward the total once the order is fulfilled (e.g., when the full amount is paid).

    Key benefits

    • Allow customers to pay a portion of the total amount upfront

    • Easily collect the remaining balance upon delivery

    • Ensures correct financial and accounting handling

    • Simple and intuitive to use

    How it works

    1. Configure and enable the Pre-Payment payment method, both on the tenant and on the relevant store(s)

    2. When selling, choose the Pre-Payment function

      1. Select the preferred payment method

      2. Enter the amount to be pre-paid


    Releases

    Releases 2025

    Last update: Dec 8th, 2025


    Product Types

    Understanding product types is crucial for managing your products effectively in Flow Retail. Different product types handle inventory, sales, and deliveries in specific ways.

    This guide explains each product type clearly, helping you manage your products efficiently.

    Most retailers sell physical products with a specific stock / inventory, and use the Stock Controlled product type.

    If you are unsure which product type to use, reach out to one of our retail specialists.

    System field name
    Product type

    Product Groups

    Product groups in Flow Retail are organized in a hierarchical structure, similar to a tree. At the top, you’ll find high-level groups, with more specific sub-groups branching out below.

    Each product group or category in this hierarchy is called a node. For example, “Projectors” would be one node, which could contain further nodes for specific types or brands of projectors beneath it.

    This structure helps you manage products efficiently, simplifies reporting, and makes it easier to set up targeted campaigns.

    Example:

    Product Images

    Add product images to any of your products with ease.

    Adding product images to your products is great for several reasons:

    • Very easy for sales staff to be sure to select the correct product.

    • Being able to show images of a specific product to the customer in front of them.

    • Automatically syncing the product images to for example your webshop, so that the images can be maintained from one place (Flow Retail).

    Sending SMS messages

    Flow Retail supports sending SMS messages to any recipients, both to registered customers and to mobile numbers not registered to a customer.

    SMS is also used for various notifications to customers.

    Getting started

    To start using SMS messages, you need to have the SMS extension enabled.

    There is no monthly cost to the SMS extension, however there is a price per SMS being sent, as described on the bottom of this guide.

    Setting prices

    Flow Retail includes an easy-to-use yet comprehensive price and campaign system designed to handle a wide range of scenarios.

    At its simplest, there are three key prices to be aware of:

    1. Sales Price (RRP - Recommended Retail Price)

    Quick totals

    The quick totals report provides a clear and concise overview of store performance — including turnover (revenue), profit, and total number of sales.

    By default, the report shows data for today, but you can adjust the date range to compare any two days.

    Each store is summarized individually, with a total across all stores displayed at the bottom. You can also drill down per store, viewing performance broken down by product group, all the way down to individual orders.

    The report is available both in the Flow Retail Client and in Flow Retail Admin.

    Quick Totals is the most frequently used report in the system — a go-to tool for tracking daily sales performance.

    Campaign

    The Campaign extension is a comprehensive solution designed for efficiency in a dynamic retail environment.

    It allows you to set up automatic price discounts and special offers that activate during checkout.

    You can control who gets the campaigns, which products qualify, and when the campaigns apply.

    What is a campaign?

    A campaign is an automated discount that applies when certain conditions are met.

    Instead of manually calculating discounts at checkout, campaigns work automatically based on rules you define - like "Buy 3, get the cheapest free" or "Members get 15% off."

    Compensations

    Manage customer goodwill gestures, discounts, and compensation products in a structured way.

    Compensations let you define specific reasons for giving customers compensation, set usage limits, and require documentation when needed—giving you full control and audit trails for all customer compensations.

    What is Compensations?

    Compensations is a system for handling situations where you need to compensate customers for issues like defective products, wrong or delayed deliveries, or exceptional service gestures.

    Instead of applying random discounts or manual adjustments, you define specific compensation types and reasons that staff can select during checkout.

    Each compensation reason can automatically add a product to the order (like a discount product or gift card), track how many times it's used, and optionally require documentation like photos or notes before it can be applied.

    Flow Gift Card

    Introduction

    Flow Gift Card is seamlessly integrated into the Flow Retail POS platform, allowing retailers to easily sell and manage digital gift cards directly from the POS system.

    Flow Gift Card can also easily be integrated with basically any e-commerce system.

    The service is structured around three main components: Issuer, Brand, and Merchant.

    Paying with gift card

    Steps to Process a Payment Using the Flow Gift Card.

    Follow these steps to ensure a smooth transaction using a Flow gift card.

    Note that it is fully possible to pay with multiple Flow gift cards on the same order.

    1

    Customer Counting

    Track every customer entering your store and measure conversion rates with real-time traffic data.

    Customer Counting integrates seamlessly with Flow Retail's reporting suite, giving you the insights you need to optimize staffing, evaluate campaigns, and improve sales performance.

    This extension is delivered in partnership with , who provide the physical counting hardware and installation.

    Troubleshooting

    Campaign doesn't activate

    Check:

    Subscriptions

    Sell recurring subscriptions directly through Flow Retail.

    The Subscription extension lets you offer customers subscription-based products and services, with automated recurring billing and delivery scheduling managed within your POS system.

    What is Subscription?

    Subscription enables the possibility of recurring product sales through Flow Retail.

    Customers purchase a subscription at checkout, and the system automatically handles future billing cycles and order generation according to the subscription terms you define.

    Service & After sales

    What is this?

    The Service extension is a fully featured service and after-sales system, making it super-easy to register, follow-up and fulfill any type of services or after-sales handlings.

    How does it work?

    External Customer Search

    What is this?

    The External Customer Search extension lets you connect Flow Retail to practically any external customer database, like Voyado or any other CRM system.

    Who needs this?

    If you already have all your customers in an external database, and don't want to sync them into Flow Retail, then this extensions is perfect.

    Barcode scanners

    Zebra DS2278 Bluetooth Barcode Scanner iPadOS Setup

    Step 1: Enable iOS Enhanced Features

    Step 2: Go to settings --> Bluetooth on the iPad

    Step 3: Enable Bluetooth for iOS

    Step 4: Pair scanner to iPad

    Step 5: (optional) Ad enter key after scan

    We will do one test sale to confirm everything is working, whereas you need to do at least another actual sale to cross-check and confirm everything works as expected

    Create the Flow Gift card product
    1. Go to Backoffice > Products > Products

    2. Add a product with product type GIFTCARD

      1. Simply call it "Gift Card", and add proper details in the required fields

      2. We recommend adding such products to a specific "Services" Product Group

      3. Set 0 (zero) in the price field

      4. Make sure its 0% VAT (you will get an error if you try to set VAT on GIFTCARD products, as the system won't allow for that)

    We recommend adding the gift card to the "PLU" shortcuts, so its super-easy to add it to a new sale from the "quick-add" section in Touch mode in sale.

    3

    Enable the Flow Gift Card extension on the wanted store(s)

    Go to Backoffice > Stores > [your store] > Services > Flow Gift Card

    Make sure the configuration is set up, and that the extension is enabled.

    If you are using Flow Gift Card on multiple stores, you must use different merchants for each store. Contact customer service for adding more mercants to the issuer account.

    4

    Enable the Flow Gift Card payment method

    Go to Backoffice > Stores > [your store] > Payment

    Add and Enable the Flow Gift Card payment method from the list of available payment methods.

    STOCK

    Stock controlled (most common)

    NO_STOCK

    Not stock controlled

    CONFIGURABLE

    Configurable / mother

    FLOWGIFTCARD

    Flow Gift Card

    NON_PHYSICAL

    Non-physical / virtual

    PACKAGE_FIXED

    Package / product set / bundle, w/fixed price

    PACKAGE_DYNAMIC

    Package / product set / bundle, w/dynamic price

    Stock Controlled

    This is the most common product type. Stock controlled products are physical items with tracked inventory.

    To sell these products, you must register stock either through Purchase Orders, ERP integrations, or XLSX spreadsheet imports.

    Must be delivered out

    Flow Retail tracks delivery for all stock controlled products.

    Delivery can happen immediately upon sale or at a later time, such as customer pickup or home delivery.

    You cannot deliver out a stock controlled product if there is no stock available.

    Examples: Phones, shoes in specific sizes, screwdrivers, etc.

    Not Stock Controlled

    Not stock controlled products function similarly to stock controlled products, but without inventory tracking. These products can also be reserved, and delivered out at a later stage.

    Examples: Shopping bags or small accessories kept in large quantities without detailed stock tracking.

    Non-Physical

    Non-physical products are intangible items or services without physical delivery. They are always delivered out immediately after they are sold, and so cannot be sold and delivered at a later time.

    Examples: Software licenses, shipping fees, service charges, and other virtual or intangible products.

    Configurable / Variant

    Configurable products organize related stock controlled products under a single "virtual" product for easier management.

    Creating a configurable product:

    • First, create individual stock controlled products with specific properties (e.g., "Color," "Size").

    • Next, create a configurable product by selecting which properties will define its variants.

    Important: You cannot change the properties defining variants after creating the configurable product. To adjust later, delete and recreate the product with the new properties.

    Examples: Sweaters or shoes in various sizes and colors.

    Bundle / Product Sets

    Bundles group multiple predefined products together, either with fixed content or customizable options.

    • Fixed Price Bundle: Content and pricing are locked, no customer customization.

    • Dynamic Price Bundle: Customers can customize bundle contents, affecting the total price.

    Gift Card

    The gift card product type is exclusively used for Flow Retail Gift Cards and requires additional configuration before use.

    Sending messages

    Send messages from basically 'anywhere'

    The messages can be sent from numerous places, from the customer details page to the customer overview, to various specific functions where notifying the customer by SMS is relevant, like when informing the customer that a product they have requested has arrived and is ready to be picked up.

    Perfectly coupled with Click & Collect

    The SMS service also sends pickup notifications on Click & Collect orders, if the Order Handling extension is being used.

    Pricing

    The standard price per SMS message as of January 1st 2025 is NOK 0,69 (€ 0.069).

    Note that all prices are excluding any VAT.

    SMS usage is billed monthly in arrears.

    Handling SMS messages with more than 160 characters

    The world wide SMS protocol used to send SMS messages have a limit of 160 characters, however it is not a problem to send longer messages than 160 characters, and such messages are simply split up in several SMS messages according to the table at the bottom of this page.

    Flow Retail automatically handles splitting a longer message into multiple SMS-messages, so that the customer only receives one message.

    To split an SMS message into multiple parts, 7 characters out of the 160-character limit are used to include a User Data Header (UDH). This header contains metadata that allows the receiving phone to reassemble the message correctly. As a result, each part of a multi-part SMS can contain 153 characters instead of 160. This applies to every segment of the message, not just the first.

    In general we do recommend to try keeping the messages below the 160 characters "soft-limit", however it is more important that the customer receives an informative message of lets say 210 characters than trying to limit it to it becomes diffuse and unclear.

    Characters
    Number of SMS messages required

    1 - 160 characters

    1 SMS message

    161 - 306 characters

    2 SMS messages

    307 - 459 characters

    3 SMS messages

    460 - 612 characters

    4 SMS messages

    613 - 765 characters

    5 SMS message

    766 - 918 characters

    6 SMS message (max)

    How campaigns work

    When a product is added to an order, Flow Retail checks if the product qualifies for any active campaigns.

    If multiple campaigns apply, the customer by default automatically gets the most beneficial discount.

    Good to know

    • Only one campaign applies per product on an order - the system automatically chooses the best one for the customer

    • Confirmed order lines cannot receive new campaigns - they must be deleted and added again for a campaign to apply

    • Campaigns are calculated based on the order products are added at checkout

    How do I get started?

    The Campaign extension is an add-on extension that we'll enable for your account.

    Contact us at [email protected] to get started.

    Once the extension is enabled, you'll see Campaign in your main menu and can start creating campaigns right away.

    How does it work?

    You create compensation types (like "Product Issue" or "Service Recovery") and define specific reasons under each type (like "Defective item" or "Wrong size delivered"). Each reason links to a product in your system—typically a discount product or compensation item.

    When a staff member applies a compensation during checkout, they select the appropriate reason. The system automatically adds the linked product to the order and can require the staff member to upload documentation or add notes. You can set limits on how many compensations can be applied to a single order, and some compensations can require reference to a previous settled sale.

    All compensations are tracked in your order history and reporting, giving you complete visibility into compensation costs and patterns.

    How do I get started?

    After having enabled the Compensation extension, set up your compensation structure in Flow Retail Admin by creating compensation types and their associated reasons. For each reason, link it to the appropriate product (discount item, gift card, or compensation product) and configure whether documentation is required.

    Define usage limits where appropriate to prevent abuse, and train your staff on when and how to apply each compensation reason. The system will guide them through the process at checkout, ensuring consistency and proper documentation.

    For detailed API integration or advanced configuration, see the Compensation API documentation.

    ✅ Time period is correct (including time of day if set)

  • ✅ Products are added as qualified

  • ✅ Customer group matches if this is set

  • ✅ Order lines are not confirmed

  • How to fix:

    1. Open the campaign

    2. Verify "Valid from" and "Valid to" dates include today

    3. Check "Qualified products" list matches the products in the order

    4. If using customer groups, confirm the customer is in that group

    5. If lines are confirmed, delete and re-add them

    Wrong discount calculated

    Possible causes:

    • Another campaign is more beneficial (system auto-selects best)

    • Minimum amount or quantity not reached

    • Products added in wrong order

    How to fix:

    1. Check if another campaign is active on the same products

    2. Verify minimum rules are met

    3. Try removing and re-adding products in the correct order

    Campaign disappears from order

    Causes:

    • Line was confirmed then deleted - must be re-added

    • Another campaign became more beneficial

    • Campaign time period ended

    How to fix:

    1. Check if campaign is still active

    2. Delete the line and add it again (don't confirm)

    3. Review if another campaign is taking priority

    Can't save campaign

    Common validation errors:

    • Required fields missing (name, discount type, dates)

    • Invalid date range (end before start)

    • Invalid field combination (see Rules & Combinations)

    How to fix: Check the error message for the specific field causing issues.

    Adyen required

    Adyen card terminals are necessary to utilize subscription services.

    This is ideal for businesses offering magazine subscriptions, membership services, regular product deliveries, or any recurring revenue model that benefits from automated billing and fulfillment.

    How does it work?

    When you create a subscription product in Flow Retail, you define the billing frequency, duration, and delivery terms. At checkout, customers purchase the subscription just like any other product, and Flow Retail creates a subscription record tracking their commitment.

    The system automatically generates orders for each billing cycle based on your configured schedule, processes payments, and creates delivery records. You maintain visibility of all active subscriptions, upcoming renewals, and subscription revenue through standard Flow Retail reporting.

    Subscription management integrates with your existing customer records, payment methods, and inventory system—no separate subscription platform needed.

    How do I get started?

    Contact Flow Retail support to enable Subscription functionality for your tenant. This feature is currently in development, and support will work with you to configure subscription products and billing schedules that match your business model.

    Once enabled, you'll set up subscription products with their terms, train staff on selling subscriptions at checkout, and monitor subscription performance through your Flow Retail reports.


    By creating various service types (e.g "Computer service", "Replace battery", or "Calibrate before use"), each with its own set of statuses (e.g "New", "In Progress", "Waiting external supplier", etc.), you can quickly register a new service with the customer in front of you.

    Add all relevant data to the service

    The Service system supports adding lots of optional, relevant data, like:

    • A full description about what needs to be done, or what is the fault of the product

    • Guarantee information

    • Which order and product it is related to

    • Initial estimate

    • Maximum estimate

    • Assignee

    Communicate directly with the customer

    In the Service system, you can add both internal and external notes to a service case. External notes can be sent to the customer via SMS, email, or both.

    The customer will receive the message along with a link to a mobile-optimized web page where they can view all relevant details about their service case.

    Register time spent

    Register both time spent and time the customer shall be charged for.

    Add products like spare parts to the service

    Add any product(s) to the service, like spare parts used to complete the service.

    Paying for a service

    Flow Retail Service fully supports letting the customer pay for the service (time and eventual spare parts).

    Keep full track of all services for a specific customer.

    How does it work?

    1. Make sure to get in place an API endpoint in the CRM system that allows for Flow Retail to connect to it, and to query on customer data like phone number or name.

    2. If the customer is not found in Flow Retail itself, it will query the external customer database to try to find it there.

    3. If it finds one or multiple matches in the external customer database, the customers will be listed in Flow Retail, and the user can choose to fetch the customer into Flow Retail.

    The unique customer ID from the external customer search will be saved in the customer record in Flow Retail.

    For developers

    The API spec for the external customer search can be found here:

    https://docs.flowretail.com/api/customer#post-tenants-tenantuid-customers-search-external

    Accounts receivable section:
    Displays any customer receivables recorded during the period (if applicable).
    Accounting
    Order Delivery API documentation
    How often do you release?

    We normally roll out new features and improvements on a weekly basis.

    Flow Retail consists of a few different components, and where we release slightly differently depending on each component.

    Note that we always release when we feel it is the right time, and so the below release plan is just a rule-of-thumb overview for how it normally goes.

    Component / system
    General release frequency

    Flow Retail Core The platform foundation, with all business logic, APIs, and more.

    Once per week Tuesday between 0800-1000 GMT+2

    Flow Retail Client The main client used by most users, being run on Windows, Mac, iPad*

    1-3 times per month Tuesday / Wednesday (gradual release)

    Flow Retail Assistant The handheld client used for Android devices/phones and iPhone*

    1-3 times per month Tuesday / Wednesday (gradual release)

    Flow Retail Backoffice The web-based administration

    1-3 times per month Tuesday / Wednesday (gradual release)

    * All releases for iOS (Client release on iPad and the Assistant release on iPhone) are published on the Apple AppStore, which might take anywhere from just a few hours and up to a few days.

    How do you categorize what is being released?

    We categorize everything we do in these four categories:

    1. Added 🚀

    This is basically newly introduced features that was previously not part of the platform, and can be anything from a small thing to extensive features like a new payment solution.

    2. Improved / Changed 🛠️

    This can be anything from a new field on the product to faster processing of an API request.

    3. Fixed 🤦‍♂️

    Features that we previously had messed up / broke, and that we have now fixed 🤞

    4. Removed 🧹

    We actually have a focus on also removing things!

    These are features that are either obsolete or have been replaced with better alternatives.

    December 2025
    November 2025
    October 2025
    September 2025
    August 2025
    July 2025
    June 2025
    May 2025
    April 2025
    March 2025
    February 2025
    January 2025
    What is Customer Counter?

    Customer Counter tracks the number of visitors entering your store using physical sensors installed at your entrance. The visitor data flows directly into Flow Retail's reporting system, where you can analyze traffic patterns, calculate conversion rates, and compare visitor numbers against actual sales.

    This gives you concrete answers to critical questions: How many visitors did we have today? What percentage of visitors actually made a purchase? Did our campaign drive more traffic?

    How does it work?

    A physical sensor is installed at your store entrance and counts each person entering. The sensor connects to kundetelling.no's cloud service, which is then fetched by Flow Retail through our integration.

    You'll see customer counting data in your standard Flow Retail reports, alongside your sales figures. This lets you calculate conversion rates (visitors who made a purchase) and identify peak traffic hours for better staffing decisions.

    The hardware comes in different variants to match your specific needs—from simple IR sensors for smaller stores to advanced 3D camera sensors for larger locations with high traffic volumes.

    How do I get started?

    Contact kundetelling.no to discuss your requirements and choose the right hardware solution for your store. They handle everything from hardware delivery to installation and configuration.

    Once installed, the integration with Flow Retail will be activated by our support staff. Your visitor data will start appearing in Flow Retail reports immediately, with no additional setup required on your end.

    For support with the physical hardware or installation, contact kundetelling.no directly. For questions about how visitor data appears in Flow Retail reports, reach out to Flow Retail support.

    kundetelling.no

    Products

    All + Properties

    Brands

    Name

    Product Groups

    Name + hierarchy structure

    Inventory

    Quantity + cost price

    Price lists

    Prices

    Suppliers

    Name

    Supplier prices

    Prices

    Customers

    Name, type of customer

    Understanding the key concepts
    • Issuer: The entity responsible for generating, validating, and managing gift cards at a system-wide level. This can be seen as the ultimate owner of the gift card.

    • Brand: Represents the brand or type of gift cards. Each brand can have its own set of configuration. Typically a store has two brands (type of cards) in use; Gift Cards and Credit Voucher (Norwegian: "Tilgodelapp").

    • Merchant: Individual store or location using Flow Retail POS together with the Flow Gift Card service. Merchants sell and redeem gift cards under specific brands configured for their store.

    Detailed features

    • 100% integrated in Flow Retail

    • 100% integrated in Shopware e-commerce

      • Learn how to integrate it with any other e-commerce platform

    • Supports both digital and physical cards

      • Either print or pre-print card number (and optionally CVC) onto the cards, or issue the cards digitally by mail (typical with e-commerce)

        • Flow Retail POS also supports printing the card number and its bar code on a label printer, to be sticked onto any type of gift card paper handed out to the customer

    • Generate an unlimited number of cards in advance

    • Use the card unlimited times to pay with (as long as there are funds available)

    • Unlimited deposits (adding funds) to any card

    • 16 digit card number

    • Optionally enable CVC (Card Verification Code) for additional security

    • Sell in any store - use in any store

      • Easily use one type / brand of gift card across an unlimited number of stores (e.g. a retail chain)

    How it works

    Below is the basic flow for when using a gift card using the Flow Gift Card service.

    1

    Create the gift card

    When a gift card product is created in the Flow Retail Backoffice with the type GIFTCARD, it must be linked to a Merchant and the associated Brand.

    2

    Sell the gift card

    Upon sale of the gift card through Flow Retail POS, a gift card is automatically issued and activated towards the end-customer.

    3

    Pay with the gift card

    Redemption / payment is performed in Flow Retail POS using a dedicated payment method called "Flow Gift Card payment."

    The Flow Gift card can be styled as you want, either as a traditional plastic card or with any form of paper.
    Scan this QR-code
    Scan this barcode
    Scan this QR-code
    Order Number
  • Quantity

  • Cost Price

  • Sales Price

  • Sold Date

  • Loyalty Points

    Coming soon

    The Loyalty Points extension is still under development. Get in touch to learn more.

    Reward customer loyalty and drive repeat purchases with integrated points tracking. The Loyalty Points extension lets customers earn and redeem points on purchases, with real-time balance tracking and redemption directly at checkout in Flow Retail.

    What is Loyalty Points?

    Loyalty Points adds a basic customer rewards program to Flow Retail, allowing customers to accumulate points based on purchase value and redeem those points for discounts on future orders. The system tracks point balances per customer and handles earning, redemption, and expiry automatically.

    This encourages repeat business by rewarding loyal customers with tangible benefits, all managed within your existing POS system without requiring external loyalty platforms or cards.

    How does it work?

    You configure earning rules (points per currency unit spent) and redemption values (currency value per point). When a customer makes a purchase, Flow Retail automatically calculates and adds points to their account based on the transaction value.

    At checkout, staff can view the customer's point balance and apply points as payment toward the order. The system converts points to currency value according to your redemption rate, deducts the corresponding points from the customer's balance, and completes the transaction.

    Point balances sync with customer records in real-time, and you can set expiry rules, bonus point promotions, or minimum redemption thresholds to match your business strategy.

    How do I get started?

    Contact Flow Retail support to enable Loyalty Points for your tenant. You'll configure your earning and redemption rates, set any expiry or minimum balance rules, and decide whether points apply to all products or specific categories.

    Once enabled, train your staff on checking customer point balances and processing point redemptions at checkout. Customers see their point activity on receipts, and you can track program performance through Flow Retail's reporting system.


    Suppliers

    It’s important to plan your product group structure carefully from the beginning. A well-organized hierarchy will save time, improve reporting, and make it easier to work with campaigns and inventory.

    Choose the right number of levels in each node

    We recommend using 2 to 4 levels in your product group tree, depending on the total number of products in your system. Too few levels can make it harder to organize large assortments, while too many can become unnecessarily complex. Aim for a clear and balanced structure that fits your product range.

    Number of products
    Recommended Product Group Levels

    < 100

    1

    100-999

    2

    1000-9999

    3

    10000-999999

    4

    1000000

    5

    Note that there is no need of having the same number of levels in each "node", e.g. if you have a level 1 node called "Services", and you only have five services, they you do not need any sub-nodes on that product group.

    |__ Brown Goods   (level 1 node)
       |__ TV         (level 2 node)
          |__ 20-29"  (level 3 node)
          |__ 30-49"  (level 3 node)
          |__ 50-69"  (level 3 node)
          |__ 70-99"  (level 3 node)
       |__ Projector  (level 2 node)
          |__ 40-99"  (level 3 node)
          |__ 99-149" (level 3 node)
  • Done! The order will now have a pre-payment on it, and is set in PARKED mode

  • The receipt contains information on whether the order has a remaining pre-payment on it

  • When the customer comes to pay the remaining amount, simply open the parked order and choose to pay the remaining amount as wanted by the customer. The previously paid pre-payment will be automatically deducted from the total amount.

  • Display the product images on offers sent to the customers, or simply on the A4 PDF receipts.

    Flow Retail fully supports an unlimited number of product images per product, including defining one featured/cover image.

    Note that we strongly recommend using JPG/JPEG format. We do support more modern formats like WEBP, however for the best compatibility and very good compression, JPG/JPEG is still the recommended solution.

    Other formats (not recommended):

    GIF = Maximum 256 colors, making it totally unusable

    PNG = Poor compression, and not worth it, even though it has transparency support

    SVG = Vector, and basically useless for photos

    HEIF/HEIC = Great compression, but only suitable in the Apple ecosystem

    Recommended format and size

    • Format

      • If you are selling especially clothes, like jackets and jeans, the recommended format is 3:4, so for example 900px width and 1200px height.

      • If you are selling more generic products, then wider images might be better, like 4:5, so 800px width and 1000px height.

    • Size

      • As long as you are not going to use the images for some high resolution work like printing on large physical posters, a basic image/photo in JPEG and in 900x1200 format should clock in at between 300kB and 800kB. Remember to keep the JPEG compression at around 94-98 (optimally 96) to make sure you benefit from the JPEG compression algorithms.

    Adding images to products

    1. Go to Backoffice > Products, select a product, and choose the Mediatab:

    1. Either choose "Upload Image" (NO: "Last opp bilde") or "Add from URL" (NO: "Legg til bilde fra URL")

      1. Upload Image. Choose an image from your local computer. Remember to use JPEG-format!

      2. Add from URL. If you have the images on a publicly availably URL, you can simply paste in the full URL, and Flow Retail will preserve the URL and display it in all clients. Note that this option will NOT download and insert the actual "physical" image into Flow Retail, and if you delete it from the source origin, or the filename or path changes, it wont display in Flow Retail.

    1. Choose whether you want to use the image as the main/cover/featured image or just as a regular image alongside the others.

    Displaying the images in the client

    The images will be displayed in most places where products are listed.

    Sales section

    You can also browse through the images if there are multiple. Simply select the product and choose "Media" in the left menu. You can use left/right-arrows to scroll through the images.

    Offers

    Product images will also be displayed in offers:

    • The price you sell the product for to any customer.

    • Includes VAT.

    2. Purchase Price

    • The price you pay to your supplier when buying the product.

    • Excludes VAT.

    • This is the price you actively manage.

    3. Average Cost Price

    • The average value of a product based on purchase history and stock adjustments.

    • Automatically calculated, but you can manually set the cost price for specific quantities.

    • May vary per warehouse.

    • Excludes VAT.

    Re-calculating prices when adding customer to order

    When adding a customer to an order, all prices on the order will be re-calculated. This is to make sure any customer-specific prices (from a price list or a customer-specific campaign) is taken into consideration, both in the case of adding the customer and not least eventually removing the customer from the order.

    Recommended retail price

    The recommended retail price is basically the price used when selling the product.

    The price is set directly on the product, and will be used if no other price regime is active for that specific product.

    The price shall be including any VAT.

    Set the price in either Backoffice on a specific product in General tab, or use a spreadsheet to import many prices in one go.

    Agreed purchase price

    This is the price you pay for the product to whomever you purchase it from.

    The price is used when you add the product to a purchase order, so that you do not need to add it manually each time.

    The price shall be excluding any VAT.

    Ensure the purchase price is in the store's operating currency. While Flow Retail supports different currencies for purchase prices, these must be added under the relevant supplier's purchase price in the Suppliers tab on the product.

    Explanation of the various columns in the report
    Column
    Explanation

    Shop

    Name of the store

    Turnover

    Total sale including VAT

    Profit

    Total profit excluding VAT

    CM

    Margin

    Discount given

    Total discount given

    Cost

    Total cost price excluding VAT

    Select the Flow Gift Card payment method

    After all products are added to the order, select "Payment", and choose the Flow Gift Card payment method.

    Note that the Flow Gift Card payment method can be renamed to whatever you want, so you might find it as simply "Gift card" or "Gavekort" (Norwegian)

    2

    Register the gift card

    Scan the barcode or enter the 16 digits gift card code manually.

    Once the gift card is registered, the available balance and its expiration date are shown.

    3

    Click Pay

    Click on the Pay button to confirm the payment with the gift card.

    The entered amount will be deducted from the gift card immediately

    Insufficient funds on your gift card?

    If the available amount remaining on the gift card is below the total order amount, you will need to add other payment methods for the remaining amount. Note that you can use multiple gift cards on the same order.

    Want to only use partly funds on your gift card?

    No problem. Simply enter the amount you want to deduct from the card, and only that amount will be withdrawn.

    Printing

    Flow Retail has extensive support for printing on various types of printers, split into three different categories:

    • Receipt printers

    • Label printers

    • A4 printers

    Connecting the printers

    There are basically two ways of connecting a printer to Flow Retail:

    a) via a Flowbox

    b) directly over the network

    Connecting via a Flowbox

    Please check out Flowbox documentation for details.

    Directly over the network

    Make sure you printer is available directly over public IP, and has either an active LPD (port 515) printer queue or Jetdirect (port 9100-9102) printer queue.

    Printing over the network directly to the printer requires direct IP access to the printer's IP address and port. In most cases this is NOT possible unless you use Flow Retail Enterprise, with a local installation of the platform.

    Receipt printers

    Thermal Printers

    Thermal printers are typically situated in the checkout area for printing receipts. They utilize heat to create images on paper, allowing for easy installation and minimal upkeep. The paper comes in easily replaceable rolls.

    Requirements

    • Must support the ESCPOS printing language.

    Label printers

    Used to print various types of labels, like price labels or delivery notes to stick onto products for later pickup.

    Also thermal-based, similar to receipt printers.

    Supported labels formats

    Format
    Used for
    Supports Flow Gift Card
    Content on print w/example

    Requirements

    • Must support ZPL printing language

    A4 printers

    Basically any modern A4 printer is supported.

    Requirements

    • Must support printing a PDF directly to the printer (most modern printers supports this)

    Customers

    Flow Retail offers a complete customer management solution designed to fit both B2C and B2B needs.

    You can create and manage individual customer profiles with separate addresses, segment private and business customers, consents, and even handle B2B clients with custom agreements.

    Whether you’re running a physical store, an online shop, or both, our flexible system gives you full control over your customer data and relationships — all in one place.

    Important information on GDPR

    It’s important to note that Flow Retail uses a single, centralized customer database across all stores and organizational units within the same tenant. This means that personal customer information — such as email addresses and phone numbers — may be accessible across different legal entities (e.g., subsidiaries or franchise stores).

    To ensure transparency, we recommend clearly stating this in your privacy policy with wording such as:

    “By becoming a customer, you consent to the sharing of your customer data across all our stores, including any franchise or partner locations operating under the same brand.”

    What are the different customer types?

    A customer in Flow Retail is one of two types:

    1. Private person / consumer

    2. Company / business

      1. General company with no special agreements

      2. B2B Agreement customer with special agreements

    The B2B Agreement customer variant requires the B2B extension.

    Private person

    The majority of customers fall into this category, and it is set as the default when adding a new customer.

    For this type of customer, the only required information is their first and last name. However, it is highly recommended to also include their phone number.

    Field
    Required
    Validation

    Company (standard)

    The standard company customer type is more or less identical as the Private customer type, with a few exceptions:

    Field
    Required
    Validation

    Company (B2B)

    This customer category targets companies you sell to and have special agreements with.

    Functionality for B2B:

    • Set payment terms, like due date for invoices (e.g., "30 days").

    • Setting and managing a credit limit for purchasing and payment by invoice, and which is deducted as you sell.

    • Connect each sale to a contact person for enhanced transparency.

    Field
    Required
    Validation

    Subsidy

    What is a subsidy?

    In Flow Retail, a subsidy is a financial support provided by a supplier or partner that reduces the cost price of a product for a limited period of time, without changing the selling price.

    This makes it possible for the retailer and seller to gain improved margins on selected products during the subsidy period.

    Unlike traditional discounts, subsidies in Flow are not visible to the customer and are purely a back-office mechanism.

    The selling price remains unchanged, but the internal cost basis is temporarily improved.

    A product can have multiple active subsidies at any given time, however we do recommend limiting it to only one subsidy at the time.

    Key benefits

    • Improved gross profit on subsidized products

    • Better collaboration with suppliers

    • Tracking and reporting for subsidized periods

    • Transparent display of subsidy on a product for sellers in POS

    How it works

    1. A supplier agrees to subsidize a specific product with a fixed amount (e.g., NOK 100 per unit) for a given time period.

    2. The retailer sets up the subsidy, linking the subsidy to one or more products.

    3. Selling the subsidized product during the subsidy period:

      1. Selling a subsidized product with immediate delivery

    Subsidy attributes

    Each subsidy record includes:

    • Label: A short description shown to sellers in POS (e.g., “Supplier campaign - extra margin”)

    • Amount: Fixed value (e.g. reduced cost) in local currency (e.g., NOK 100) that is subsidized

    • From date / To date: Time period when the subsidy is active

    • Store(s): One or more store locations where the subsidy applies

    Subsidy logic

    • The subsidy is applied directly to the cost price on the relevant product on an order.

    • This cost override is only active during the selected time range.

    • The subsidized cost price is used in all margin calculations, seller views, and profitability reports.

    • The original cost price is still stored for auditing and reference.

    Setting up a subsidy

    In Flow Backoffice:

    1. Navigate to Products > Subsidies.

    2. Click Create new subsidy.

    3. Fill in:

      • Label: Short name shown in POS (e.g., “Vendor Support April”)

    After the subsidy period

    • The cost price returns to its original value.

    • Reports will reflect:

      • Total number of subsidized items sold

      • Total subsidy used

    Order vs Receipt vs Offer

    Although we try to keep things as simple as possible can, we have a few concepts when it comes to sales orders that is important to understand.

    Each time you create a new sale, it first becomes an order.

    If you simply scan a few products, and proceed to payment and complete the order, what will happen is that there will be created an identical receipt of the products on that order.

    Type
    Order
    Receipt
    Offer

    Quantity reserved

    Yes

    Yes

    Parking the order

    You can also choose to park the order, for later fulfillment.

    When parking an order you can choose to add a customer to it or not, though it is always recommended to have a customer added to a parked order so that you can more easily find it and open it later.

    Orders reserves the products on it

    Note that when adding products to an order, they (and the set quantity per product) i reserved, meaning they should basically not be sold.

    Setting an order to expire

    When parking an order, it by default will never expire.

    If you account is set up with Automatic Order Cancellation, any order will be cancelled automatically after a given date.

    When parking an order, you can choose another date for the order to expire.

    An expired order will be deleted, and the reservation will be freed up.

    Paying for products on an order

    When paying for any or all products on an order, a receipt is created with the relevant products.

    The receipt is linked to the order.

    This means you can keep an order open basically indefinitely, and take payments on the products on it until there are no products left.

    You can also add more products to an open order.

    When all products on an order is paid for and has gotten a receipt, the order enters the state Complete, which disallow for adding more products to it.

    Offer

    An order can be converted to an offer at any given time, as long as there are no receipts linked to it.

    When changing an order over to become an offer, the products are NOT reserved any longer. Similarly, if the offer is changed back to become an order, the products are being reserved.

    Configuration

    Integrating Omnium with Flow Retail involves several steps — from initial configuration to defining key processes and routines. Successful implementation requires collaboration between experts from Omnium, Flow Retail, and the client.

    The integration involves setup in both systems. In general, Omnium is responsible for all configuration on their platform, while Flow Retail handles configuration on our side.

    1. Create Omnium user/token in Flow Retail

    Create an 'Integration'-user with Administrator priviligies, and send the generated API token to Omnium.

    2. Configuring the integration in Flow Retail

    Once the Omnium integration add-on is installed and enabled, the first step is to configure it within Flow Retail, by filling out the below configuration settings in Flow Backoffice:

    Config
    Example

    Tripletex

    This is information is only available in Norwegian, as Tripletex is only available to Norwegian companies.

    Hva er Tripletex?

    Tripletex er et veldig populært økonomisystem for norske selskaper i de fleste størrelser. Selskaper med mange hundre millioner i omsetning har normalt et ERP-system, og håndterer da økonomisystem-funksjonene enten i ERP-systemet (eksempelvis SAP eller Microsoft Dynamics Business Central) eller via et økonomisystem som er støttet av ERP-systemet.

    Tripletex har også veldig solid funksjonalitet for lønnskjøring, samt enkel funksjonalitet for produkter, innkjøp, varetelling og liknende - men integrasjonen med Flow Retail gjelder kun regnskap/økonomi-relaterte data, som dagsomsetning og bilagsoverføring.

    Hvordan fungerer integrasjonen?

    Integrasjonen mellom Flow Retail og Tripletex settes opp på èn av to forskjellige måter, og man må velge den som passer best for sitt bruk.

    Integrasjonen settes opp og konfigureres per butikk, dvs at man på en tenant med flere butikker, ha Tripletex integrasjonen aktivt på den eller de butikkene man ønsker, mens andre butikker enten kjører uten regnskapsintegrasjon, eller har andre integrasjoner.

    Type 1: Overføring av dagsomsetning/bunt

    Dette er det mest vanlige, og følgende er støttet:

    • Overføring av totalomsetningen for hver dag inn til Tripletex som ett bilag.

    • Omsetning med flere momsklasser håndteres fint, og konteres til forskjellige kontoer basert på hva som er konfigurert på den aktuelle butikken.

    • Mapping av hver enkelt betalingsmetode til den respektive inntektskontoen (hovedbok) i Tripletex, for enkel avstemming.

    • Fakturasalg i Flow Retail overføres som faktura i Tripletex

    Type 2: Overføring av bilag for bilag

    I motsetning til type 1 overføres her hvert eneste salg, også kontantsalg, som enkeltbilag inn til Tripletex.

    Ettersom Tripletex har antall bilag som en faktor i sin prising så vil dette være relativt kostbart dersom man har mange salg gjennom en dag, og denne typen brukes i praksis kun i butikker der det er få bilag samt at man ønsker full kontroll på alle bilagene for hvert salg også i økonomisystemet.

    Hvordan settes integrasjonen opp? Hva kreves?

    Man må først etablere et kundeforhold med Tripletex. Dette gjøres på Tripletex sine nettsider.

    Merk at vi ikke er en forhandler av Tripletex, og at man må få hjelp til alt rundt etablering og oppsett av Tripletex enten av sin regnskapsfører eller ordne det på egen hånd.

    Når man har fått på plass Tripletex må vi sette opp og konfigurere integrasjonen. Ta da kontakt med vår support så bistår vi med dette, og følger opp at integrasjonen fungerer som den skal. Dette tar normalt 1-2 uker.

    B2B

    What is this?

    The B2B extension is perfect for any store which has "agreement customers", like for example a company with an agreed due date on invoices, one or multiple contact persons, a limit in terms of spending, following up on invoice payments, and more.

    B2B (Business to Business) is a very broad and generic term or abbreviation. The definition on B2B in Flow Retail is to sell products and services to customers with agreed details in regards to payment, to assign a contact person to a sale, and more.

    What features are included?

    • A new customer type: B2B (Norwegian: "Avtalekunde"), which comes as an addition to the default customer types "Private" and "Company"

    • Create an unlimited number of contact persons to a B2B customer, with the following fields:

      • First name

      • Last name

    How do we get started?

    Enabling and setting up the B2B extension is normally done within 1-2 days, however there might be details related to the accounting system that needs to be addressed.

    Contact sales to get more details on pricing.

    KID and EHF invoices

    The B2B extension works together with the KID and the EHF extensions, for stores that issues out many invoices, and dont use an accounting system integration.

    Note every field and function from B2B integrates with EHF. Get in touch for more details.

    Arts

    What is this?

    The Arts extension helps you sell arts and other commission-based products, with reports for handling art fees, commission payouts and much more.

    This documentation is only available in Norwegian, as the Arts extension is currently only optimized for Norway. If you want to use it for other countries, let us know.

    KID

    This feature is only available for stores in Norway and Finland.

    What is this?

    KID, a Norwegian abbreviation for "Kunde-ID", is a banking/payment feature that Norwegian banks use to identify invoice payments.

    By enabling KID, invoice payments will be assigned a unique "KID number" on the invoice, which in turn a specific customer enters when they pay the invoice in their bank.

    Dersom EHF er aktivert i Tripletex, og det er organisasjonsnummer på firmakunden i Flow Retail, vil integrasjonen automatisk opprette fakturaen som EHF, og eventuelt sende den direkte til kunden dersom automatisk sending av faktura er aktivert i Tripletex

  • Omsetningen føres på reskontro, dvs at man i Tripletex kan se hva som er utestående på en kunde.

  • Email

  • Phone

  • Set a pre-defined due date on invoice payments

    • Example: "45 [days]"

  • Set a pre-defined Credit Limit

    • Example: "20000 [NOK]"

  • List all sales/invoices for a B2B customer

  • Add a manual payment to an invoice, including adding an optional reference

    • Example: The customer pays an invoice through your accounting system solution, and you want to manually register that specific payment on the actual sale in Flow Retail

  • Make a payment of an invoice with any of the other existing payment methods

    • Example: The B2B customer comes into the store, and want to pay an invoice by credit card

  • Hva er inkludert i Arts extension?

    Kort oppsummert lar Arts extensionen deg selge kunst-produkter med de krav myndighetene stiller i forhold til kunstavgift og annen rapportering. I tillegg er det funksjonalitet for å kunne regne ut provisjon (commission) for kunst-salg, og herunder også generere utbetalingsbilag til kunstnere ved salg av kunst, samt relevante rapporter for å danne grunnlag for registrering inn til relevante myndigheter.

    Hva er ikke inkludert i Arts extension?

    • Integrasjon mot systemer fra myndigheter og andre som måtte kreve innsikt i kunstsalg. Dette må man selv besørge registrert inn i relevante systemer, gjerne med grunnlag basert på det Arts extension gir

    • Automatikk i utbetaling til kunstnere. Arts extension gir ut data man kan bruke som grunnlag for utbetalinger, men selve utbetalingene må man selv besørge

    Oppsett av Arts extension

    Selve Arts extension må aktiveres av Flow personell. Videre oppsett av Arts extension er relativt enkel, men det er viktig at det gjøres korrekt, og vi anbefaler derfor at vi bistår i dette.

    Opprett produktgruppe for kunst-produkter

    Kunst-produkter er i praksis som alle andre lagerstyrte produkter man selger, men det er spesielle behandlingsregler på kunst-produkter så det kreves at de ligger i en spesiell produktgruppe.

    1. Opprett derfor en produktgruppe "Kunst" eller "Formidlingssalg" der alle kunst-produkter vil bli lagt inn

    2. Legg inn "Uid" til denne produktgruppen i oppsettet til Arts extension

    Opprett produkt for kunstavgift

    Når man selger kunst legges automatisk på kunstavgift på ordren. Denne avgiften er et eget produkt. Dersom man fjerner kunst-produktet fra ordren vil avgift-"produktet" også automatisk fjernes.

    1. Opprett et nytt produkt med produkttype "Ikke fysisk". Kall produktet "Kunstavgift 5%". Legg det i en annen produktgruppe enn kunst-produktene, for eksempel en produktgruppe kalt "Avgift og gebyrer"

    2. Gå til oppsettet av Arts extension, og skriv inn "Uid" for kunstavgift-produktet, hvilken moms-prosent det skal ha (default = 5%, som ikke bør endres til noe annet uten at det er sjekket nøye) samt legg inn minstebeløp på produkt for at kunstavgift skal legges til (default = NOK 2000, som ikke bør endres til noe annet uten at det sjekkes nøye). Produkter som koster under kr 2000 vil ikke få kunst-avgift lagt til seg, og dette er per 2025 gjeldende for salg av kunst i Norge

    Oppsett av inntektsandel til kunstner og provisjon

    Når man selger kunst skal man normalt motta en provisjon på salget. Når Arts extension er aktiv, og man oppretter eller lagrer et produkt i "Kunst-produkter"-produktgruppen, vil produktet automatisk få satt den aktuelle inntektsandelen i prosent som er satt i oppsettet, såfremt man ikke velger å skrive en egen for det aktuelle produktet.

    1. Gå til oppsettet av Arts extension og sett en standard inntektsandel til kunstner i prosent (default = 60)

    2. Overstyr denne til det du ønsker på de aktuelle produktene

    Husk å avtale med den enkelte kunstneren hva som er inntektsfordeling og provisjon. Denne er normalt 60/40, dvs at kunstneren får 60% av den avtalte prisen, og butikken/galleriet får 40% av salgsprisen. Dette kan tilpasses ned på produktnivå.

    Eksempel:

    Et kunstverk koster 10.000 (pris bestemt av kunstneren).

    Det er avtalt 40% provisjon til butikken/galleriet som selger kunstverket.

    Det er 5% pålagt kunst-avgift.

    Kunden betaler 10.000 + 5% (500) = 10.500.

    Galleriet får 4.000 (40% av 10.000) i provisjon.

    Kunstneren mottar 6.000, som i praksis blir butikken/galleriets innkjøpspris for produktet.

    Håndtering av rabatt på kunstverket Dersom butikken/galleriet velger å gi en rabatt på produktet (eksempelvis reduserer prisen til 8.000) så vil kunstavgiften på 5% automatisk justeres til å være basert på 8000, altså totalt 400, mens beløpet kunstneren mottar fortsatt skal være 10.000, altså basert på opprinnelig avtalt pris.

    Opprettelse av kunst-produkter

    Før du oppretter kunst-produktene må du opprette en leverandør per kunstner, da kunstnerne er definert som leverandører. Det er krav om merke på alle produkter, og hver kunstner må derfor også opprettes som et eget merke.

    1. Kunst-produkter er som tidligere beskrevet i utgangspunktet helt vanlige lagerstyrte produkter, og der det viktigste man må tenke på er å opprettet produktene i "Kunst-produkter"-produktgruppen

    2. Skriv navn og annen nødvendig inforamasjon på kunst-produktet, samt veiledende salgspris

    Håndtering av salg av rammer Dersom salg av rammer ikke skal gi inntektsfordeling til kunstner må rammen være et eget produkt, knyttet mot en annen leverandør enn kunstneren, eksempelvis at man oppretter en "leverandør" som seg selv, og velger denne på rammene. Rammer skal heller ikke ha kunstavgift på seg, så det er viktig at disse legges i en egen produktgruppe som ikke har Kunstavgift-håndtering.

    Du er nå klar til å selge kunst!

    Rapporter til kunstner og myndigheter

    MERK: Etter ønske fra kunder som bruker løsningen er alt rundt rapporter gjort om. Dokumentasjon på dette vil bli oppdatert til å gjenspeile disse endringene i løpet av Q1 2025.

    Rapport til kunstnere + Formidlingssalg-rapport

    Alle kunstnere kan til enhver tid få tilsendt en oversiktlig rapport basert på en gitt periode over hva som er på lager i butikken/galleriet, både hvilke produkter (kunstverk) og hva lagerbeholdningen er, samt hva som eventuelt er solgt i den aktuelle perioden. Denne rapporten kan enten lastes ned eller sendes direkte på mail til kunstneren (dersom de har en gyldig epost-adresse registrert på seg som leverandør).

    I tillegg produseres en Formidlingssalg-rapport, som er ment til internt bruk samt rapportering til relevante myndigheter. Denne rapporten inneholder alle salgsbilagene, med dato, hvilke varer det gjelder, fullpris, salgspris, kostpris samt bruttomargin i prosent og kroner.

    Slik genereres disse rapportene:

    1. Gå til Backoffice > Kunst > Kunstprovisjon

    2. Velg butikk (galleri)

    3. Velg kunster (leverandør). Her kan det legges til flere

    4. Velg produktgruppe for hvor kunst-produktene er

    5. Velg fra-til dato

    6. "Vis kunstnere med salg" eller "Last ned rapporter"

    Dette vil generere èn ZIP-fil per kunstner (leverandør), med rapporten til kunstneren samt en egen intern rapport "Formidlingssalg".

    Postal Place

    No

    -

    Country

    Yes

    Dropdown list

    Mobile

    No

    Digits and + sign

    Email

    No

    Valid email address

    Display Name

    No

    -

    Internal Notes

    No

    -

    Accounting Number

    No

    -

    First name

    Yes

    -

    Last name

    Yes

    -

    Street

    No

    -

    Postal Code

    No

    Valid format per country

    Company name

    Yes

    -

    VAT number

    Yes

    -

    Payment Terms

    No

    Digits

    Credit Limit

    No

    Amount

    No

    Payment

    No

    Yes

    No

    Its own A4 template

    Yes

    No

    Yes

    Images shown on A4

    Yes

    No

    Yes

    Omnium Client ID

    flowretail-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

    Omnium Client Secret

    a1c3d5f7890b4e3c9f21765a8e3d2b1a-bb88cc77eedd4212a9f01a22b334c556

    Omnium Token

    LWE1MmYtMGJiNj...

    Omnium Pickup In Store shipping method

    PickUpInStore

    Flow Retail handling Uid for Click & Collect orders

    8f12a3bc-7c9e-4d12-91ab-3f6c72a8e123

    Market Group Uid to create new customers on in Omnium

    Quantity

    Total number of sales

    Can be configured per product, per store, with a date range

  • The seller adds the subsidized product to the order

  • The subsidized amount is copied onto the order line

  • The customer pays for the order, and the seller delivers it out immediately from Flow

  • Flow sets the final cost price on that order line to the Average Cost minus the subsidized cost

  • Selling a subsidized product with later delivery

    1. The seller adds the subsidized product to the order

    2. The subsidized amount is copied onto the order line

    3. The customer pays for the order, and the seller does NOT deliver out the product from Flow

    4. When the order line is later delivered out, Flow finds the current Average Cost, and substracts the subsidized cost, and adds that total onto the order line as the final cost

    5. Flow sets the cost price on that order line to the Average Cost minus the subsidized cos

  • The selling price remains unchanged.

  • Product(s): Selected by SKU or through filtering (e.g., brand, category, tags)

  • Amount: Fixed subsidy per unit (e.g., 100)

  • From / To: Dates for when the subsidy is active

  • Stores: One or more stores where it applies

  • Products: Add manually by SKU or use filters

  • Save and activate the subsidy.

  • Gross margin improvement

  • Data can be exported for supplier reimbursement if needed.

  • This is an advanced feature in Flow Retail, intended primarily for experienced retailers or for use after a thorough walkthrough with one of our specialists. Incorrect use may lead to serious issues, which is why proper understanding and setup is strongly recommended.

    This is an advanced feature in Flow Retail, intended primarily for experienced retailers or for use after a thorough walkthrough with one of our specialists. Incorrect use may lead to serious issues, which is why proper understanding and setup is strongly recommended.

    Pricing

    Feature included – setup and assistance may incur costs 🙋🏼‍♂️

    This function is part of Flow Retail Core and is therefore available to all users at no additional license cost.

    However, this feature often require assistance with setup, and may involve customization or integration with other systems, such as accounting or reporting.

    Any time spent on configuration, support, or related assistance will be billed based on time used.

    Barcode + SKU + price + serial number [if present]

    51x25

    Price labels

    Yes

    Barcode + SKU + price + serial number [if present] + custom price list price [if present]

    100x100

    Pickup note

    Various order details + product details

    100x190

    Pickup note

    Order details + product details. Remark: Customer details on this label are intentionally obfuscated. Personally identifiable information such as customer name and phone number is masked or anonymized for privacy and security reasons.

    36x20

    Price labels

    Yes

    Barcode + SKU + price + serial number [if present]

    40x27

    Price labels

    Yes

    Barcode + SKU + price + serial number [if present]

    40x50

    Price labels

    Yes
    The KID section on a typical invoice.

    How do I set up KID support?

    Setting up KID might be a bit complicated, and often also involves the accounting system, including EHF setup, and so we recommend that we assist in setting up KID.

    1. Enable the KID extension

      Contact us to have it enabled. Note that most extensions has an added monthly cost.

    2. Configure the KID mask

      The KID mask can consist of n, c, or fixed numbers. It can have a minimum of 1 character and a maximum of 24 characters (KID can be a maximum of 25 characters in total).

      1. Key Elements:

        1. n: Represents the voucher number, invoice number, or document number

        2. c: Represents the customer number or account number.

        3. Combination: The KID can be a combination of n, c, and fixed numbers.

      2. Examples:

        1. Example 1: You want the KID to be nine characters long and consist only of the invoice number.

          1. Use the mask: nnnnnnnn.

          If the invoice number is shorter than eight characters, leading zeros will be added to make it eight digits. A control digit will then be appended at the end.

      This flexible masking system ensures that the KID is generated consistently and meets your specific requirements.

    3. Choose the Modulus Type In most cases this should be MOD10, so unless you have very specific needs, simply type MOD10 in this field, and you should be good to go.

      1. Alternative modulus type is "MOD10_FIN" for Finland specifically.

    4. Thats it! When creating new sales with the payment method Invoice, every invoice should now get its unique KID assigned to it (and displayed in the invoice PDF)

    Notes

    • If you are using an accounting system integration, it is very important that the KID mask is aligned with whatever your acocunting system use.

    • This feature only adds the KID to the invoices. You need to make sure to check for payments in the bank, and register the payments manually.

    Tone & Voice ✍️

    Writing guidelines for all developers and team members in Flow.

    Why we share our guidelines

    These guidelines were originally created for our internal team of developers, designers, and engineers. However, in line with our commitment to transparency and openness, we’ve made them publicly available to show how we work.

    Our aim is to make our products and services simply feel great to use for everyone, across all platforms, in our documentation, on our website and in social media.

    Introduction

    Aligned with our vision to make working with commerce both profitable and fun, our voice and tone will reflect this, by being concise, authentic and engaging, striking the right balance between fun and professional.

    These core objectives—ensuring clarity, authenticity, and a positive user experience—should shape all our communications.

    While our voice shall remain consistent across all communications, our tone will adjust to fit the context. For example, when an error occurs, it’s not the right moment to drive engagement and try to be funny, whereas when a new sale has been made, showing a tone of excitement is the way.

    As part of this, it's important that we know who our users are; hard-working and down-to-earth individuals, who need efficient, easy-to-use tools to manage products and sales, and with little to no need for a formal method of communication.

    Never stop experimenting

    This guide is designed to serve as a basic framework, but remember, you are always free to experiment and try new approaches as long as they align with the core objectives.

    Our copy principles

    Be concise

    Don't force users to think too much. Our minds are slow at thinking. Write with little to no room for assumption, and our systems will feel ten times faster.

    Good example ✅
    Poor example ⛔️

    Be purposeful

    Every word should serve a purpose. Avoid unnecessary words that don’t contribute to the meaning. What we have to say is infinitely more important than being admired for the way we say it.

    Good example ✅
    Poor example ⛔️

    Simplicity

    Use simple, understandable language. Avoid jargon and complex expressions. Humans like it simple. Let’s keep it that way.

    Good example ✅
    Poor example ⛔️

    Be helpful

    When sending the user down the rabbit hole to an error, be sure to always guide them back again with informative and helpful error messages. Our users shall never ever feel dumb when using our systems. If they do, we have failed.

    And remember – a 'user' can also be one of our fellow developers from another company, working on developing an integration towards us – so be sure to include helpful errors in all API responses as well.

    Good example ✅
    Poor example ⛔️

    Authentic and friendly

    Be conversational

    Write as if you are talking to a real person (because you are). Use the second-person point of view “you” to address the user. Be friendly and inviting.

    Good example ✅
    Poor example ⛔️

    Be engaging

    Add elements of joy and surprise where appropriate. Just make sure not to overdo it.

    Good example ✅
    Poor example ⛔️

    Be situation-based

    When users are in a neutral situation, be warm and get to the point. When users are satisfied after having accomplished something, sound enthusiastic, even playful. And when they are confused, stay helpful, concise, and direct.

    Connect with our users

    Build an emotional yet uncomplicated connection with our users through words.

    Good examples ✅

    Focus on the benefits

    Try explaining the benefits a specific feature gives the user, rather than just explaining the feature itself.

    To sum it up:

    Be concise, but not unnecessarily short. Be playful, but not childish. Enthusiastic, but not shouty. Confident, but not arrogant. Warm, but not over-familiar. And, be helpful, but not over-explanatory. – Roy-André, Head of Flow Retail

    Writing style and language use

    • Avoid excessive exclamation points

      • Use them sparingly to avoid overemphasis.

    • Don’t scream

      • Avoid uppercase words in most places. Flow Retail is indoor software—screaming is for outdoors. No rules without exceptions, though. Short headlines above form fields and action button labels like “OK” are fine in uppercase.

    Time and date

    • Time format

      • Use the 24-hour format for all communication. For example, use '15:00' instead of '3 p.m.'. The brits will need to follow at least some world-dominated standards.

      • Skip seconds unless in very special circumstances.

    • Date format


    And last and most importantly, if unsure what to do, fallback to general common sense.

    Payment methods

    We offer a wide variety of payment methods, covering practically every retailer's needs.

    All standard payment methods

    Full list of all standard payment methods available in Flow Retail.

    Most payment methods are included, however some require a one-time cost to set it up and a monthly fee, either per terminal/device or per store.

    Payment method
    Type
    Establishment
    Per month

    Pricing

    Certain payment methods may incur extra fees, such as setup charges, monthly fees, and transaction costs from the relevant PSP.

    Devices / terminals

    Adding new devices

    Every device (Windows PC, Mac, iPad, mobile device, etc.) must be registered in Flow Retail before it can be used in a store environment.

    Step-by-step

    1. Go to Backoffice > Stores > Devices, and click “Add device”

    2. Enter a clear and descriptive device name

      • 💡

    3. Select the client type (Windows, Mac, iPad, Android Assistant, etc.)

    4. Assign the device to the correct store

    5. If the device will handle payments (e.g., for settling or refunding orders), assign a register

      • Ensure the register is already created, or create one under Backoffice > Stores > Registers

      • ✅ Use the same suffix for the register as the device, since they are tightly linked

    6. Click Save

    7. Copy the auto-generated one-time device key — you’ll need this when installing the client

    Onboarding the device in the client

    1. Install the relevant client (Windows, Mac, iPad, or Android/iPhone Assistant)

    2. When prompted, enter the device key from Backoffice

    3. Log in using your username and PIN

    4. Done! The device is now connected and ready to use


    Naming convention for Devices and Registers

    A consistent naming convention helps with:

    • Debugging

    • System traceability

    • Easier identification in multi-store environments

    • User support and training

    Device naming convention

    We recommend naming each device using the following format:

    d4762t01

    Breakdown

    Part
    Meaning

    Other possible device types

    Letter
    Meaning

    Register naming convention

    Registers are logical units representing the payment context (e.g., cash drawer, payment terminal). They are not physical devices, but must be linked to a device for payments to work.

    Recommended format for registers:

    r4762t01

    Breakdown:

    Part
    Meaning

    Example Pairing

    POS Device (Till)
    Register (linked to Device)

    Summary

    • Keep a unique store number as part of both the device- and register names

    • Use d for all device names

    • Use r for registers, which represent the payment setup linked to a device

    • Use t, h, o, s, etc. to indicate device type

    This convention ensures traceability, clarity, and scalability as your retail environment grows.

    Important principles

    Understanding how campaigns work behind the scenes helps you avoid surprises and set up campaigns that work exactly as intended.

    The system always picks the best price

    Flow Retail automatically finds the lowest price for every product by checking multiple sources, in the following order:

    1. Store price - if a store-specific price list is set

    2. Chain price - if a tenant-specific price list is set

    3. Item price - the price set on the product

    4. Campaign price - if it is lower than any of the above

    You don't need to worry about managing the sorting - this happens automatically ✨

    Best price always wins

    If you set a campaign price that for some reason is higher than an existing price according to the above inheritance, the lowest price wins.

    Only one campaign applies per product

    When a product qualifies for multiple campaigns, the system picks the most beneficial one for the customer.

    Example scenario:

    • Campaign A: "20% off all products"

    • Campaign B: "30% off shirts"

    • Customer buys a shirt → Gets Campaign B (30% off)

    The system does this automatically - you don't need to set priorities or worry about conflicts.

    Confirmed orders

    If you Confirm an order, the prices on the existing order lines are "locked", e.g. wont get new campaign updates if there are relevant changes on the order that would otherwise affect any of the existing order lines.

    Activating campaigns on existing order lines on Confirmed orders

    To activate campaign discounts on a confirmed order, simply remove and add the relevant product(s) on that order.

    To prevent this from happening, simply don't confirm orders until the customer is ready to pay.

    Tips for developers

    Dont confirm orders unless strictly needed, and eventually confirm it after all products are added to the order to make sure all relevant campaigns are applie

    Key concepts explained

    Discount Types

    These determine how the discount is calculated:

    • Price List Set specific campaign prices on individual products. Use when you want complete control over final prices. Example: "Summer shorts now $19.99"

    • Cheapest Product Give a discount on the cheapest item in a set. Perfect for quantity deals. Example: "Buy 3, get the cheapest free" or "Buy 2, save 30% on cheapest"

    • Percent Take a percentage off qualifying products or the entire order. Example: "20% off all shoes" or "Members get 15% off everything"

    Qualified Products

    Choose which products can receive the discount:

    • Specific products - Select individual items or categories

    • All products - Leave empty to include everything

    Most campaigns target specific products or categories. Leave this empty only for store-wide campaigns or member discounts that apply to everything.

    Rules

    Add conditions that must be met for the campaign to activate:

    • Minimum amount - Order must reach a certain total Example: "Spend $100 to get 10% off"

    • Minimum quantity - Must have X qualifying products in the order Example: "Buy 3 or more to get discount"

    • Required products - Specific products must be in the order Example: "Buy laptop to get discount on accessories"

    Important regarding minimum amount

    You cannot combine minimum amount rules with qualified products. Choose one or the other.

    Customer Groups

    Limits who can use the campaign:

    • Specific groups - Members, employees, VIP customers, etc.

    • All customers - Leave empty for everyone

    Use this to create exclusive offers for your best customers or special pricing for employees. If you don't have customer groups set up yet, leave this empty.

    Remember

    Understanding these principles helps you create campaigns that work smoothly and avoid common pitfalls.

    Setting up your first campaign

    1

    Create new campaign

    Go to Campaign in the main menu and click Create new.

    You'll see the campaign creation form.

    2

    Name your campaign

    Name (required) - Internal name only you see

    • ✅ Good: "Summer Sale - Shorts - Week 23"

    • ❌ Bad: "Campaign 1"

    Display Name

    3

    Choose Campaign Type

    Select the type of campaign you want to create (required).

    Campaign

    • For discounts based on quantity, rules, or conditions

    4

    Choose Discount Type or Pice List

    If you chose Campaign, select Discount Type:

    • Cheapest Product - "3 for 2", quantity discounts

    5

    Choose what and who (optional)

    Stores - Leave empty for all stores

    Customer Groups - Leave empty for all customers

    6

    Set when it runs

    Valid From / Valid To (required)

    Examples:

    • Full day: 01.06.2025 00:00

    7

    Set Discount & Rules

    Discount:

    • Type: Amount or Percentage

    8

    Add products & Activate

    After saving, specify which products qualify for the campaign.

    Include Products

    • Add specific products or categories that qualify

    Users and roles

    How to create new users, and details on the various roles.

    Quick version

    Simply navigate to using your favorite browser, then go to Users > New User, and fill in the required fields.

    Make sure to choose the correct account type and access level for each user, as you will be charged depending on the account type, and as users with more access than strictly needed is normally not a good idea.

    Accounting

    You need an accounting system

    Flow Retail does NOT serve as an accounting system. Retailers using Flow Retail will typically require an accounting system, or an ERP system with accounting features.

    Be sure to involve your accountant and to get their input on this.

    Amount Take a fixed amount off. Example: "$10 off orders over $100"
  • Use inclusive language

    • Avoid slang, jargon, and references that are not universally understandable or anything else that might resonate with only a few people.

    • Do not use combinations such as he/she or his/hers.

  • Abbreviation

    • Don’t abbreviate uncommon acronyms like “PO” (Purchase Order) unless there is no real estate left for the full name. The same applies to short abbreviations that could easily be written in full, like “Addr.” (Address).

  • Headlines

    • Keep headlines short and concise enough that they don’t require punctuation. After all, they’re called headlines, not sentences, for a reason.

  • Spelling

    • As a rule of thumb, ask your AI friend for any recommended spelling on both specific words and sentences. Give enough context for the AI to understand the meaning and to give the best possible suggestion.

    • Should the AI fail, fallback to the first entry in the Merriam-Webster dictionary, or follow the advice from the Norwegian Korrekturavdelingen.

  • Use the internationally recognized date format ‘DD.MM.YYYY’. Sorry but not sorry United States, which is the only country in the world using MM.DD.YYYY.

  • When combining both time and date, use DD.MM.YYYY, HH:MM , e.g. 12.07.2025, 13:43

  • Name of day and month

    • Use the full name of each day and month (“Monday” and “January”) unless limited real estate (then use “Mon” and “Jan”).

    • Note that in all English-speaking countries, both the name of day and month are treated as proper nouns, meaning they shall start with a capital letter even in sentences.

  • “Save and close”

    “Close” (Concise it is, but will it be saved?)

    “Serial number registered.”

    "The serial number has been registered to the product."

    “Create delivery”

    Create parcel dispatch process”

    “Sorry, couldn’t save the product. The SKU you entered is already in use on <link>this product</link>.”

    “Error: Could not save product.”

    “Oops, seems like we messed up, but our engineers are already working on fixing it. Give us a call if you need assistance navigating around the issue.”

    “An error occured. We are sorry for the inconvenience. Our engineers are investigating the cause of the deviation. We will get back as soon as possible. Please contact our customer service for any further assistance.”

    “On it! You will be notified once the report is ready.”

    “Generation of report in progress. You will be notified as soon as the report is ready to download.”

    “In case you haven’t heard it already, you’re doing great. Numbers are all up from yesterday.”

    “We love sharing everything with everyone, but there are a few features we hold a bit closer. Please contact us for the full VIP experience.”

    Always align register names with the device they are linked to

    d

    Device (always starts with d)

    4762

    Store number (unique per store)

    t

    Device type: t for till/POS device

    01

    Device number (counting from entrance, left to right or front to back)

    s

    Store/admin terminal

    h

    Handheld device

    o

    Office/backoffice PC

    w

    Warehouse/logistics device

    r

    Register (always starts with r)

    4762

    Store number

    t01

    Matches the associated till device (e.g. d4762t01)

    d4762t01

    r4762t01

    d4762t02

    r4762t02

    d4762h01

    (no register, handheld only)

    Be sure to follow the naming convention below

    Example 2: You want the KID to consist of four characters from the customer number and four characters from the invoice number.

    1. Use the mask: ccccnnnn.

  • Example 3: You want the KID to start with the number 5, followed by six digits from the invoice number.

    1. Use the mask: 5nnnnnn.

  • Vocabulary for retailers

    Common retail vocabulary and abbreviations

    This document provides an overview of key specialized terms and abbreviations frequently used in the retail industry. These terms are essential for understanding and navigating the retail sector and not least this documentation efficiently.

    • Average Inventory

      • The mean value of your stock over a period. Helps gauge how much capital sits in inventory.

    • Average Transaction Value (ATV)

      • Total sales divided by number of transactions. Shows how much a customer spends on average.

    • Backorder

      • An order you can’t immediately fulfill due to lack of stock; you ship it later when replenished.

    • Basket Size

      • The average number of distinct items per sale. Helps measure how many product types each customer buys.

    • Break‑even Point

      • The sales volume at which total revenue equals total costs—no profit, no loss.

    • Cash Flow

      • The net amount of cash coming in and out of your business over a period—critical for day‑to‑day operations.

    • Category Management

      • The practice of grouping products into logical categories and managing them as individual business units.

    • COGS (Cost of Goods Sold)

      • Direct cost to purchase or produce the items you sold during a period.

    • Contribution Margin 1 (CM1)

      • Sales minus COGS. Also called gross profit; it’s what’s available to cover overhead.

    • Contribution Margin 2 (CM2)

      • CM1 minus variable store‑level expenses (e.g. credit‑card fees), showing what’s left for fixed costs.

    • Conversion Rate

      • % of store visitors who make a purchase. = Transactions ÷ Visitors × 100.

    • Cross‑sell

      • Offering related products at point of purchase (e.g. batteries with electronics).

    • End Cap

      • A display at the end of an aisle used for high‑visibility promotions.

    • Foot Traffic

      • Number of customers entering your store over a period—basis for conversion analysis.

    • Gross Margin % (GM %)

      • (Sales – COGS) ÷ Sales × 100. Indicates what portion of each sales dollar you keep before other expenses.

    • Gross Profit

      • Sales minus COGS. Total “money made” before subtracting operating expenses.

    • Gross Sales

      • Total unadjusted sales before returns, allowances or discounts.

    • Inventory Turnover

      • How often you sell and replace your stock in a period. = COGS ÷ Average Inventory.

    • Lead Time

      • Days between ordering new stock and its arrival in your store.

    • Layaway

      • A payment plan where customers reserve items with deposits and pay off the balance before pickup.

    • Loyalty Penetration

      • % of customers or sales coming from loyalty‑programme members.

    • Loss Leader

      • A product sold at a loss to attract customers into the store.

    • Loss Prevention

      • Measures and processes to minimize theft, fraud and errors in a physical store.

    • Markup %

      • (Selling Price – Cost) ÷ Cost × 100. How much you add to cost to set your price.

    • Mystery Shopping

      • Unannounced visits by evaluators to measure sales staff performance and store standards.

    • Net Profit

      • What remains after subtracting all expenses (COGS, rent, salaries, utilities, marketing…) from sales.

    • Net Sales

      • Gross sales minus returns, allowances and discounts.

    • On‑shelf Availability (OSA)

      • The percentage of time products are in stock and correctly displayed on shelves.

    • Open‑to‑Buy (OTB)

      • Budget remaining to purchase new inventory, based on planned sales and current stock.

    • Operating Expenses (OPEX)

      • Ongoing costs to run the store (rent, utilities, payroll), excluding COGS.

    • Planogram

      • A diagram showing product placement on shelves to maximize sales and traffic flow.

    • Planogram Compliance

      • The degree to which store displays match the approved planogram.

    • Point of Sale (POS)

      • The system (hardware + software) where sales are completed and recorded.

    • Purchase Order (PO)

      • Document sent to suppliers listing items, quantities and agreed prices.

    • Reorder Point

      • Inventory level that triggers a new purchase order to avoid stock‑outs.

    • Retail Store Layout

      • The floor‑plan design—aisle locations, fixture placement and checkout positioning—to optimize flow and sales.

    • Replenishment Cycle

      • The process and frequency of restocking shelves from back‑stock or warehouse.

    • Safety Stock

      • Extra items kept in reserve to protect against demand spikes or delivery delays.

    • Sell‑Through Rate

      • Units sold ÷ Units received × 100 over a given period.

    • Shelf‑to‑Sales Ratio

      • The value of inventory on shelves divided by average daily sales, indicating stocking efficiency.

    • Shrinkage

      • Loss of inventory due to theft, damage, administrative error or supplier fraud, expressed as a percentage.

    • SKU (Stock Keeping Unit)

      • Unique identifier for each product variant (size, color) used to track inventory.

    • SOA (Sell-Out Allowance)

      • A Sell-Out Allowance is a type of supplier-funded discount or support based on actual sales to end customers (sell-out), not just store purchases (sell-in). The supplier agrees to refund a fixed amount per unit sold, usually during a campaign. The store reports sales data (often through the POS system) to receive the allowance. SOA helps lower prices or increase margins without changing the purchase price.

    • Stock‑to‑Sales Ratio

      • Inventory value ÷ Average daily sales. Shows if you’re over‑ or under‑stocked.

    • Store Traffic Flow Analysis

      • Study of customer movement patterns in‑store (often via heat maps) to optimize layout.

    • Units Per Transaction (UPT)

      • Total units sold ÷ Number of transactions. Measures how many items customers buy per visit.

    • Up‑Selling

      • Encouraging customers to purchase a higher‑priced item or add‑on.

    • Visual Merchandising

      • The art of presenting products on‑shelf with attractive displays, lighting and signage to drive sales.

    NOK 1500/store

    Included

    Stripe

    Card

    NOK 1500/store

    Included

    PayEx

    Card

    NOK 2500/store

    NOK 250/store

    Invoice

    Bank

    Included

    Included

    Invoice EHF

    Bank

    NOK 1500/store + NOK 5/invoice

    NOK 400/store

    Dintero

    Mobile payment

    NOK 1500/store

    NOK 150/device

    Softpay

    Mobile payment

    NOK 1500/store

    NOK 250/device

    Vipps

    Mobile payment

    NOK 1000/store

    Included

    Vipps MobilePay

    Mobile payment

    NOK 1000/store

    NOK 250/device

    Flow Gift Card

    Gift Card

    Included + NOK 5/card

    Included

    PayEx Gift Card

    Gift Card

    NOK 7500/store

    NOK 250/store

    Britannia Gift Card

    Gift Card

    Custom

    Custom

    Credit Voucher

    Included

    Included

    Foreign Currency

    Cash

    NOK 2500/store

    Included

    Pre/part-payment

    Part-payment

    NOK 7500/store

    Included

    Custom payment

    Any

    Included

    Included

    You will find the necessary details on each payment method's details page, or by contacting one of our retail experts.

    Cash

    Cash

    Included

    Included

    Adyen

    Card

    NOK 1500/store

    Included

    Nets

    Card

    NOK 1500/store

    Included

    Verifone

    Card

    NOK 1500/store

    Included

    Swedbank Pay

    Card

    (required) - Shows on receipts
    • ✅ Good: "Summer Sale"

    • ❌ Bad: "SMRSALE2025_SHORTS_W23"

    Use for: "3 for 2", "20% off", member discounts

    Price List

    • For setting fixed campaign prices on specific products

    • Use for: "Shorts for $19.99", outlet sales, seasonal pricing

    Tips

    Use "Price List" campaign type when you simply want to set specific prices on individual products for the campaign.

    Qualified Products - Category sales, "20% off shoes"

  • Order Discount - "10% off orders over $100"

  • If you chose Price List, select which list:

    • Store Price List - Location-specific pricing (most common)

    • Other Price Lists - Outlet, seasonal, or special pricing

    Tip

    Not sure which to choose? Check out Common Campaign Types for examples.

    Tip

    Start simple - you can always make it more specific later.

    to
    30.06.2025 23:59
  • Happy hour: 01.06.2025 15:00 to 01.06.2025 17:00

  • Click Create campaign.

    Tip

    For recurring time-based campaigns (like daily happy hours), you'll need to create separate campaigns for each occurrence.

    Applies to: Cheapest product, All qualified products, or Entire order

  • Enter the discount value

  • Optional settings:

    • Campaign code - For manual activation by customer

    • Customer group - Limit to specific customers

    • Minimum quantity - Required number of products

    • Minimum order amount - Required order total

    • Combine with other campaigns - Allow stacking

    • Maximum usage - Limit to first X customers (e.g., first 50)

    Minimum amount cannot be used with Qualified Products.

    Review and click Save. Next, you'll add products.

    Use when: Campaign applies to a limited selection

  • Example: "3 for 2 on t-shirts" - add only t-shirts

  • Exclude Products

    • Add products that should NOT qualify

    • Use when: Campaign applies to almost everything except a few items

    • Example: "20% off store-wide except sale items" - exclude sale items

    Leave empty - Campaign applies to all products

    Tips

    Use Exclude when you want the campaign on most products with just a few exceptions. This is much faster than adding thousands of products individually.

    Once products are configured, activate the campaign.

    🎉 Success! Your campaign is now live and will apply automatically at checkout.

    Tips

    Test the campaign with a sample order before announcing it to customers.

    First, what is a user?

    A user is a person, and a person is one specific and totally unique human on earth.

    Every user needs a user account, and each user account is set up with different permissions depending on the needs for each particular user (person).

    Account types

    An account type is one of these: Regular employee, Employee with Backoffice access or Integration.

    Below is a list of the various account types:

    Account type
    Primarily used for
    Access
    Clients

    Regular employee

    Regular employees needing basic sales functionality, order handling, etc.

    • Create and manage any type of sales

    • Till settlements (e.g opening/closing a till)

    • Basic reports

    Flow Retail Client for Windows/Mac/iPad Flow Retail Assistant for handheld/mobile

    Employee with Backoffice access

    Employees needing everything like a regular employee, and in addition needs access to Flow Retail Backoffice

    • Same as regular employee, plus Backoffice (web) for adding/editing products and all other data, like creating new stores, etc.

    Flow Retail Client for Windows/Mac/iPad Flow Retail Assistant for handheld/mobile Flow Retail Backoffice for web

    Integration

    External systems integrating with Flow Retail. Although this is also a user and user type, this is actually not a real person (unless the integration in the other end is an )

    • Full technical access to the installation, including access to add/edit/delete all data

    The various Account types.

    For each user, the following fields are available:

    Field
    Details
    Requirements
    Required

    Account type

    One of the above

    Yes

    App username

    Username used when logging into all clients (except Backoffice).

    • Lowercase

    • No spaces

    Yes

    App PIN

    PIN used alongside the username to log in (except Backoffice)

    • 4-6 digits

    All fields available for creating a new user.

    Access level

    For each user, a general access level has to be defined.

    Access level
    Access

    Seller

    Handle any type of sales, opening/closing tills, basic reports.

    Department manager

    Everything from Seller, plus for example handling purchase orders.

    Store manager

    Everything from Seller, plus for example creating new users.

    Blocked

    A user that has been blocked for various reasons.

    The various access levels.

    Store-specific access

    If a user should only have access to one of a few selected stores, then one can define which stores and which access level they should have in each store, respectively.

    Note that if the access level is Seller, then a store-specific access is required.

    Store-spesific access.

    Pricing

    Flow Retail is licensed on a per-user basis.

    The licensing differs between the various Account types. Check our website on www.flowretail.com for more details on pricing.

    Nice pricing. Flow Retail is built with Nice pricing as a foundation, where only active users are counted and billed. This means that users which has not logged into the system over a period of 30 days will be deducted from the next bill. As soon as a user is logging in again, it becomes active, and continues to be charged for.

    Flow Retail Backoffice
    Use any accounting system you'd like

    In practice you can use whichever accounting system you'd like.

    The reason for this is that Flow Retail offers a wide range of accounting reports required to manually handle the accounting.

    With that said, most retailers would want a more seamless integration between the POS and the accounting, and so we also offer a set of integrations, as you can find in a list below.

    Manual, file export or integrated solution?

    Which option should you choose? Below is a short explanation of the various options; Manual and Integrated.

    Variant
    Pros
    Cons

    Manual

    • No additional licensing costs

    • Includes all the essential reports (PDF/XLS) needed for manual accounting

    • Start using Flow Retail right away — no waiting time for planning or setting up an integration

    • Low cost doesn't always mean better value — manually managing accounting can quickly become expensive, especially as the complexity of the store increases in terms of payment processing and transaction volume

    • Manual work typically carries a higher risk of errors

    Integrated

    • Saves time by automating daily reports and journal entries

    • Reduces manual errors and improves data accuracy

    • Makes sure all data are up-to-date on a daily basis

    • Involves additional license costs

    • Setup usually takes more time due to planning and coordination

    File export

    • Saves time by not having to register the data manually into the accounting system

    • Reduces errors and improves data accuracy

    • Manual job to download and import the file

    • Possibilities of incompatibilities betwene the exported file and the accounting system

    What option should we use?

    If you have a limited budget, and a fairly easy setup with only one store, then simply using the available accounting-related reports in Flow Retail would be good enough.

    You should also go with the manual variant if you need to get started immediately, as setting up an integrated solution typically involves a few weeks of setup and testing together with the accountant.

    If you either already use one of the supported accounting systems for integration, then we'd strongly using that, even though it involves up to a few weeks until it is up running.

    Integrated accounting systems

    Limited functionality

    Please note that accounting systems vary widely, and the features available in integrations can differ significantly. While we aim to support as many relevant functions as possible, we do not guarantee full functionality support for all systems.

    Accounting system
    Features
    Type

    Visma Tripletex

    • Daily or Monthly sales, with mapped accounting numbers, etc.

    • Invoices from Flow Retail to Tripletex

      • No automatic payment update back from Tripletex

    API Integration

    PowerOffice

    • Daily or Monthly sales, with mapped accounting numbers, etc.

    • Invoices from Flow Retail to PowerOffice

      • No automatic payment update back from PowerOffice

    API Integration

    Visma.net

    • Basic sales data

    File Export

    Visma Business*

    • Basic sales data

    Visma Business

    *Visma is deprecating Visma Business, and so we only offer a basic file export towards Visma Business with NO guarantee on issues or missing features. We STRONGLY recommend moving over to alternative solutions like Visma Tripletex.

    Didn't find your accounting system in the list? Check out our official roadmap to see if you find it there.


    What about ERP systems with accounting functionality?

    We have clients using a wide variety of ERP systems with accounting capabilities, like SAP and Microsoft Dynamics Business Central (BC).

    Integration with your ERP system

    We do not provide direct integration with ERP systems, mainly due to the varied configurations each client may have.

    Customizing our solution for every unique ERP setup would consume significant resources, detracting from our core focus: developing and delivering the premier POS platform, alongside the best possible APIs for anyone to integrate towards.

    We provide comprehensive technical support for anyone wanting to integrate any system with Flow Retail.

    Additionally, we offer clear guidelines and recommendations for connecting Flow Retail with any ERP system.

    Contact our retail specialists for more details.

    For developers

    Quick guide to integrating Flow Retail's Campaign API into your applications, like for example syncing campaigns from a 3rd party system directly into Flow Retail so that one do not need to add and manage the campaign(s) in Flow Retail.

    Full API reference: Campaign API Documentation

    Quick Start

    1. Create a campaign

    Campaign is created with status: "NEW" (not yet active).

    2. Add products

    3. Activate

    Done! Campaign is now live.

    Key Concepts

    Campaign Types

    CAMPAIGN - Standard discounts with rules

    • Choose discount type: CHEAPEST_PRODUCT, QUALIFIED_PRODUCT, or ORDER_DISCOUNT

    • Set conditions: quantity threshold, amount threshold, customer groups

    • Most flexible option

    PRICELIST - Fixed prices from a price list

    • Reference an existing price list

    • No discount rules, just fixed prices

    • Simpler but less flexible

    Common Patterns

    Quantity Discount (3 for 2)

    Add products → Activate

    Member Discount (15% for VIP)

    Leave products empty (applies to all) → Activate

    Spend & Save ($100+ = 10% off)

    Don't add products (order-level) → Activate

    Important Rules

    ✅ Valid Combinations

    • CHEAPEST_PRODUCT + quantityThreshold ✅

    • QUALIFIED_PRODUCT + quantityThreshold ✅

    • ORDER_DISCOUNT + amountThreshold

    ❌ Invalid Combinations

    • ORDER_DISCOUNT + product selections ❌ (order-level discount applies to everything)

    • discountAmount + discountPercent ❌ (choose one)

    • Using quantityThreshold and amountThreshold together ⚠️ (both must be met)

    Critical Behaviors

    1. Confirmed Order Lines

    Problem: Confirmed order lines cannot receive campaigns.

    Solution: Don't confirm orders until finalizing the order

    2. Scanning Order (for CHEAPEST_PRODUCT)

    Problem: Discount is calculated based on scanning order.

    Solution:

    • Allow staff to remove and re-scan items if needed

    • System will recalculate with optimal discount

    3. Product Selection Timing

    Products are resolved when you activate the campaign. If you add new products to an included category/brand/product group after activation, they won't be included until you deactivate and reactivate the campaign.

    4. Updating Campaigns

    When updating, include ALL fields that should remain:

    Missing fields may be removed.


    Common Issues

    Campaign does not apply?

    Check:

    • Status is ACTIVE

    • Current date/time is between validFrom and validTo

    • Products are in selections (or selections empty for all products)

    Best Practices

    Handle large catalogs efficiently

    For 1000+ products with few exceptions, use exclude instead of include:

    Much faster than adding thousands of products to include.

    Don't confirm lines early

    Keep order lines unconfirmed while the customer is shopping. Confirmed lines cannot receive campaigns and must be deleted and re-added.

    Need more details?

    Full API Documentation

    • - Complete endpoint documentation

    • - Managing products

    • - How campaigns apply to orders

    • - Managing customer segments

    Support

    • [email protected]

    Selling a gift card

    Selling gift cards is super-easy.

    Simply follow the below steps.

    You can sell as many gift cards, each with different amounts, on one single order.

    1

    Add the gift card to the order

    Add the gift card to the order, preferably by the PLU shortcuts, or by searching for the SKU, typically "GC" or some other short code to easily find it.

    If you want to sell an already created gift card (e.g. from a bulk create done in advance), select "Enter card number" to scan/register the existing card.

    2

    Set the amount

    Type the amount you want to deposit onto the card. In general there is no limit either up or down in terms of the amount you want to deposit onto the card.

    3

    Paying for the order

    Add any additional products or gift cards to the order, and complete the purchase with one of the available payment methods.

    4

    Optional functions after payment

    After selling gift card, it is important to get the gift card itself delivered to the customer.

    There are basically three ways of doing this:

    PowerOffice

    The documentation for this integration is written in Norwegian, as PowerOffice is only available for Norwegian-based stores.

    Overordnet

    Integrasjonen mellom Flow Retail og PowerOffice er en regnskapsintegrasjon.

    Integrasjonen sørger for å sende alle regnskapsrelaterte data fra Flow Retail POS til PowerOffice, inklusive fakturaer, med det formål at jobben for regnskapsfører skal være så enkel som mulig, og i praksis kun bestå i å verifisere at dataene er korrekte (controller-oppgave) samt alt som har med bokføring i regnskapssystemet å gjøre.

    Videre oppfølging av fakturasalg mtp. purring, inkassovarsel, osv., samt registrering av innbetalinger, er ikke del av integrasjonen, og gjøres manuelt av regnskapsfører dersom dette er behov for.

    Hvilke data er integrert?

    All omsetning fra butikken blir sendt til PowerOffice, inklusive moms-spesifikasjoner. I tillegg blir fakturasalg sendt inn, sammen med kunden (opprettes dersom ikke finnes), og der beløpet legges på reskontro for kunden som utestående.

    Nedenfor kan du se noen av innstillingene som er tilgjengelig:

    Hvor ofte oppdateres PowerOffice fra Flow Retail?

    Integrasjonen sender inn data til PowerOffice en gang i timen, hele døgnet.

    Hvordan kommer jeg i gang?

    Kontakt Flow Retail for å få aktivert og satt opp integrasjonen. Du eller din regnskapsfører legger inn relevante regnskapskontonumre på den aktuelle butikken i Flow Retail.

    Adding products

    Products are at the core of Flow Retail. While some retailers manage a few hundred products, others work with tens of thousands.

    To get the most out of the platform, it’s essential to invest time in adding accurate and detailed product information. This not only improves daily operations, but also enhances reporting, inventory control, and customer experience — all alongside the most important task: selling.

    Adding New Products

    To sell products using Flow Retail, you must first add them to the system.

    Here, we discuss different methods to accomplish this:

    File Export

    Microsoft Navision

    • Basic sales data

    File Export

    24SevenOffice

    • Basic sales data

    File Export

    Xledger / Mamut

    • Basic sales data

    File Export

    Uni Micro Cloud

    • Basic sales data

    File Export

    External system (e.g an ERP system, a PCM system, etc.)

    Yes

    Firstname

    Self-explanatory

    None

    Recommended

    Lastname

    Self-explanatory

    None

    Recommended

    Display name

    Abbreviation of name, or a first name

    None

    Strongly recommended

    Email

    For users which needs access to Backoffice

    Valid email address

    No

    Phone

    Nice to have for contacting employees

    Numbers

    No

    Access level

    Which access level the user should have

    One of the options

    Yes

    External ID

    ID from an external system, like an IDM (Identify Management) system

    None

    No

    Language

    The preferred language for the user

    One of the options

    Yes

    AGI
    ✅
  • Any discount type + customerGroupUid ✅

  • Any discount type + maxUsage ✅

  • Customer is in customerGroup if specified
  • Order lines are not confirmed

  • Campaign API Reference
    Product API
    Order API
    Customer Groups API
    POST /v2/tenants/{tenantUid}/campaigns
    Authorization: Bearer YOUR_SECRET_TOKEN
    Content-Type: application/json
    
    {
      "name": "3 for 2 T-shirts - Summer 2025",
      "displayName": "3 for 2",
      "type": "CAMPAIGN",
      "discountType": "CHEAPEST_PRODUCT",
      "validFrom": "2025-06-01T00:00:00Z",
      "validTo": "2025-06-30T23:59:59Z",
      "quantityThreshold": 3,
      "discountPercent": 100
    }
    POST /v2/tenants/{tenantUid}/campaigns/{campaignUid}/selections
    
    {
      "create": {
        "include": {
          "categoryUids": ["cat_tshirts"]
        }
      }
    }
    PUT /v2/tenants/{tenantUid}/campaigns/{campaignUid}
    
    {
      "status": "ACTIVE"
    }
    {
      "type": "CAMPAIGN",
      "discountType": "CHEAPEST_PRODUCT",
      "quantityThreshold": 3,
      "discountPercent": 100
    }
    {
      "type": "CAMPAIGN",
      "discountType": "QUALIFIED_PRODUCT",
      "discountPercent": 15,
      "customerGroupUid": "group_vip"
    }
    {
      "type": "CAMPAIGN",
      "discountType": "ORDER_DISCOUNT",
      "amountThreshold": 100.00,
      "discountPercent": 10
    }
    PUT /campaigns/{uid}
    {
      "storeUids": ["store_1", "store_2"]  // Must include ALL stores
    }
    {
      "create": {
        "exclude": {
          "productUids": ["prod_1", "prod_2"]  // Just exclude sale items
        }
      }
    }
    // ❌ Bad: Confirming during shopping
    order.addProduct(product);
    order.confirmLine(lineId);  // Too early!
    
    // ✅ Good: Confirm at checkout
    order.addProduct(product1);
    order.addProduct(product2);
    // ... customer continues shopping ...
    order.confirmAllLines();  // At final checkout
    Send the gift card by email to the customer
  • Print out the gift card on a label printer (requires a compatible label printer)

  • If you selected an existing card when adding the gift card to the order, there is normally no need for neither sending nor printing the card again.

  • Done!

    Methods to Add Products:
    1. Manually in Flow Backoffice:

      • Ensure your user has Backoffice access with at least Department Manager permissions.

      • Log in to backoffice.flowretail.com.

      • Navigate to Products > Products > New Product.

      • Fill in all the required fields and click Save or Save and Create New.

      • This document focuses on this manual method of product addition.

    2. Integrating an External System:

      • Integration with an ERP or PIM system that contains the necessary product data.

    3. Importing from a Spreadsheet:

      • Use an XLSX file to import product data directly into the system.

    4. Cloning Existing Products:

      • Utilize the Clone Product function to create similar product entries quickly.

    Choose the method that best suits your needs to efficiently manage and sell products through Flow Retail.

    Recommendations for which method to use

    Number of products to add
    Recommended method

    Under 100

    Manual or Cloning

    100 - 10.000

    Spreadsheet import

    More than 10.000

    API integration

    You can use the Clone function to clone most details from an existing product.

    General product fields

    Field
    Description
    Required

    Product Type

    Select 'Stock' for items to track inventory. Choose 'No Stock' for services, fees, or subscriptions. Use 'Configurable' for parent products with variants.

    Yes

    SKU

    • Use a unique SKU or product code.

    • Consider using a random 6-7 digit SKU if not using the supplier's SKU

    Yes

    Name

    Short name / title of the product

    Yes

    Product Group

    Select one relevant product group. The product group is used for reporting and more

    Yes

    Choosing the right SKU

    Choosing the right SKU for your products

    We recommend using SKUs consisting only of numbers and uppercase letters A-Z. Avoid special characters like underscores, dashes, or slashes.

    EAN

    Flow Retail supports an unlimited number of EAN/GTIN/barcodes to a product.

    Simply add the EAN/GTIN(s) you want to be able to be scanned in any product lookup field in the clients.

    EAN stands for European Article Number, and is a 13 digit unique number assigned to most products sold in Europe. EAN is over the time being replaced with GTIN, which stands for Global Trade Identification Number.

    GTIN-13 is basically EAN-13, with GTIN-12 (UPC) being used for most US products.

    Description

    There are four available description fields on a product.

    Short Description and Description

    In Flow Retail, the distinction between Short Description and Description fields facilitates integration with external systems, like e-commerce platforms.

    These systems typically support both short and long/full descriptions, enabling seamless interaction, particularly between a PIM system and an e-commerce platform.

    Both fields are visible to users, although typically, only one field is utilized in practice.

    Internal info

    When adding a product to a sale, users will receive a notification if there are specific details in the internal info description field.

    This feature is useful for reminding users to inform customers about important precautions or to remember internal sales information related to the product.

    External info

    Same as internal info, expect that the information in this field will be displayed to the customer, on the receipt or offer.

    Advanced section

    The Advanced section consists of very specific features that can be added to any product.

    Product limitations

    Can be sold

    Option to disable the possibility of selling a product, either indefinitely or from a set date.

    Set expired date

    Option to set a date from when the product was expired. This option wont limit either selling or purchasing the product, so it is just an information to the user.

    Refund not allowed

    Option to disable the product from being allowed to be refunded. A typical use case is for expired products that are sold at high discount, and where the customer has been informed that they cannot return it. Or for custom made products, which normally are not obligated to be returned.

    Price change not allowed

    Option to block the user from being able to adjust the price during a sale.

    Purchase not allowed

    Option to block from purchasing the product.

    Delivery

    Option to disable the product from being delivered out, either indefinitely or from a set date. A typical use case would be a new product that is not allowed by the manufacturer to be delivered to the customer before a certain date, due to a launch campaign.

    Other

    Commission

    Option to set a commission in percentage. Used in for example the Arts functionality in Flow Retail, for payouts to a supplier based upon the number of sales.

    Visibility

    Option to hide visibility, e.g. when searching for products, a product with visibility Not visible will not be shown.

    When entering the exact SKU, products with Not visible set will still be opened.

    Limit to specific stores

    By default, all products are visible to all stores.

    By adding one or more specific stores to the "Limit to stores"-list, only those stores will see the product.

    This feature is mainly used for retail chains, where certain stores are purchasing and selling products very specific to them.

    Available for webshop

    Option to, via Flow Retail, exclude certain products from being syncronized with the e-commerce store.

    Exclude from statistics

    Option to disable sales statistics for certain products, like gift card, etc.

    Conditions

    Warranty conditions

    Option to select a pre-defined warranty condition text (maintained under Products > Warranty conditions).

    Used to inform the customer about specific warranty details, or any other additional details, that are common across multiple products.

    The conditions text is being printed on the receipt to the customer.

    Package

    Pieces

    Option to set a custom number of pieces a specific product consists of.

    Lets say you sell a sofa which is one SKU with one inventory, however it consists of two physical packages/boxes.

    When receiving the product, and printing out labels, Flow Retail will print X number of labels for the product, each presented with "1/3", "2/3", "3/3", etc.

    Customer requirements

    In this section you can add requirements related to the customer, before the product can be sold.

    You can require a basic customer record (name), and email, mobile and/or a delivery address.

    Age limit

    You can also set an age limit (e.g "18"). This will simply inform the user to do an age verification on the customer. Flow Retail itself wont do any age verification.

    Accounting / finance

    Option to set a specific accounting number for this product, in terms of accounting/finance.

    Media

    Flow Retail supports adding product images to a product, either from an external fixed URL (e.g from a PIM or DAM or e-commerce system) or by uploading the actual images to the system.

    To learn how to add media / images to a product, check the Product Images article.

    Properties

    Allows for adding any pre-defined properties to the product.

    Read the Properties section to learn more about properties.

    Warehouse

    This section allows for adding warehouse-specific details to a product.

    Max/Min

    Set a pre-defined max/min value per warehouse.

    This is mainly used for more efficient and even automatic purchase ordering.

    Example:

    The Min[imum] is set to 10. The Max[imum] is set to 50.

    The product has 20 in stock.

    When generating a purchase order based upon Max/Min values, it finds 20 in stock, which is above the Min[imum] threshold of 10. Nothing is then added to the purchase order suggestion.

    If the stock would be below 10, lets say 5, then the system would automatically suggest 45, so it reaches the Max[imum] of 50.

    Location

    Allows for setting a location value of the product, per warehouse.

    The location system can be anything, though a basic yet solid system is using XX-YY-ZZ, where XX is the first row in the warehouse, YY is the first section in that row, and ZZ is the floor in that row.

    Suppliers

    Allows for adding the purchase price per supplier (normally just one), alongside an optional supplier SKU.

    These values are used when creating purchase orders.

    Oppsett av regnskapskontoer i Flow Retail

    Hardware

    Flow Retail supports a wide range of existing POS hardware, but we recommend reading this document carefully to ensure full compatibility.

    Selecting the right POS hardware depends on several factors — from aesthetics (how sleek and modern the setup should look) to durability (how well it handles dust and wear) to overall cost.

    In this guide, you’ll find our recommended equipment types as well as the general requirements for a smooth and reliable POS experience with Flow Retail.

    low Retail runs entirely in the cloud, meaning it operates over the internet and only requires a stable Wi-Fi connection for your equipment.

    However, for critical devices such as till devices (e.g., iPads), we strongly recommend using a wired Ethernet connection to ensure reliability in case of Wi-Fi issues. Note that the Flowbox always requires a wired Ethernet connection.

    Additionally, we highly recommend setting up a 4G/5G failover connection as a backup to minimize downtime in the event of internet outages.

    Flow Retail supports most major POS hardware on the market.

    However, due to variations in hardware models, production batches, firmware versions, and other factors, we cannot guarantee full compatibility with every device.

    We therefore strongly recommend testing all hardware in your specific environment before proceeding with full deployment..

    What type of devices do I need for the various Flow Retail clients?

    In addition to the various POS-specific hardware, a user must operate Flow Retail using a device.

    Flow Retail can run on more or less any devices, with a shortlist below:

    Flow Retail software
    Devices

    In general, what type of hardware is required for a store?

    In its absolutely simples variant, you only need a device (Windows computer, Apple Macbook computer, iPad, etc) and a card terminal.

    With this setup you can add products and other data, create sales, charge money paid by card or tapping, do refund, and more.

    Most stores however also need additional POS hardware, including:

    • To add products to a sale quickly or check prices, a barcode reader/scanner.

      • The bardcode scanner is simply an extended keyboard, and so any type of scanner work, from USB-based to Bluetooth-based.

    • Some customers still prefer a physical receipt, so a receipt printer like a thermal printer is needed. Must have USB-connection and support ESCPOS (most modern receipt printers do).

    To connect all these peripherals to Flow Retail, you will also need a Flowbox, which is a cute tiny little box that connects Flow Retail with the devices connected to it. The Flowbox is delivered by us.

    Specific hardware recommendations

    Device

    • For larger stores, we recommend Windows- or Macbook computers.

    • For smaller stores, Apple iPad's with external keyboard and a barcode reader is a good setup.

      • We recommend using a hub like this to connect everything:

      • We also recommend a powerful (...) power supply, with at least 60W, to be able to give enough power to both the iPad and to the peripherals, like the barcode scanner

    Price

    A Windows computer doesn't cost much, however if you go down the Apple Macbook route, the price goes up quite a bit.

    A typical iPad is also relatively expensive, however they are extremely robust, and also has a very sensitive touch interface, which makes it very effective to use. The price ranges from NOK 8.000 and upwards for the iPad Air. In general we do recommend iPad Pro (which starts as around NOK 12.000), however iPad Air will also work flawlessly in most scenarios.

    The hub costs around NOK 800.

    The extra powerful power supply costs around NOK 600-800.

    The stand/cradle costs around NOK 500.

    The total price for the till without barcode scanner, etc. will therefore be between NOK 10.000 and NOK 15.000 depending on the specs.

    Alternative devices

    As an alternative to an iPad, all of the following options are fully supported:

    • Windows computer, running Windows 10 / 11, or a later version, preferably with a touch monitor

    • Mac / Macbook, basically of any kind

    • Android tablet, basically of any kind

    • Linux computers, running a relatively modern distribution like Ubuntu

    Note that Apple has no support for touch mode on any of their Mac's or Macbook laptop series.

    For devices in-store, in the warehouse, and on other fixed locations, we in general recommend using simply a Windows-based computer.

    For stores with tills where more operations than just registering sales are needed, we also recommend using Windows computers instead of iPad's.

    Handheld device / smart phone

    The Flow Retail Assistant native app for iOS and Android brings Flow Retail directly to your mobile device. While consumer smartphones work, we recommend professional-grade handheld devices for enhanced stability and durability in retail environments.

    Professional handheld devices range from NOK 3,000 for reliable entry-level models to NOK 10,000–20,000 for premium units from industry leaders like Zebra. Urovo represents another solid choice—the Urovo DT66 (pictured below) offers excellent value and performance.

    Barcode reader

    This depends a lot on whether you would want to move the barcode reader away from the till, for example to scan large products which cannot be put on top of the till.

    There are dozens of variants, and we give concrete recommendations based on each store's needs.

    In general a barcode reader will cost anywhere between NOK 1500 and NOK 3000.

    Strict requirements

    • Needs to handle 2D barcodes

    • Should be USB connected (however Bluetooth connected in most scenarios works, at least until the bluetooth connection or pairing is lost)

    Thermal receipt printer

    For receipt printers, most modern variants works fine. There are "cheap" variants which costs around NOK 2000, and more expensive and solid variants like the Epson TMT series, which costs around NOK 4500.

    Strict requirements

    • Needs to be USB connected

    • Must support ESCPOS (most do)

    Cash drawer

    Here basically all drawers will work, as there is very little logic in a cash drawer.

    The price is normally around NOK 1500 for a fully functional cash drawer.

    Strict requirements

    • Needs to be USB connected

    Labels printer

    The labels printers is for some reason relatively expensive, and normally clocks in at around NOK 4000-5000, however they are built to last for decades.

    Strict requirements

    • Needs to be USB connected

    • Support for TPL / ZPL (zebra printing language) - basically all such printers support this printing language

    Card terminals

    Flow Retail supports all major PSPs (Payment Service Providers), like Nets, Verifone, Adyen, Stripe and more.

    The integrations are all cloud-based, meaning Flow Retail communicates with the card terminals over the internet, and the card terminals in turn are connected to the WiFi in the store (most can also be cabled over ethernet).

    In most cases, one can use its existing terminals, however some older models are not cloud-ready, and needs to be replaced with a newer version.

    Flowbox

    The Flowbox is a small physical device delivered by Flow Retail.

    The purpose of the box is to handle all communication between the Flow Retail platform and your peripherals, like thermal receipt printer, cash drawer, and labels printer.

    One Flowbox is basically required per till, as only one cash drawer should be connected to each Flowbox, however today most stores only have one till dedicated for cash payments, and so one or maximum two Flowboxes should be sufficient in most scenarios.

    Summary

    If you wanna go fancy, and esthetics is extra important, and mainly sales operations are being handled in the till, go for iPad's, with the mentioned equipment.

    If you have much traffic in the store, and also need to handle other operations in-store, then going all-in on Windows computers is a good choice.

    A combination is also perfectly fine.

    In most cases you can re-use most if not all of your existing POS equipment.

    How do we order the hardware?

    Together with our sales staff and our external partners we can help in ordering everything. Just keep in mind we are a mainly software company, and so in general we do not offer hardware support, and so you should if possible use a local IT company to set up the equipment and to support it as you go, or if you have a local IT department, they should also be able to assist on the POS hardware.

    We will always do our best to help you getting the best possible setup!

    Contact for more details and to get started.

    Connecting the POS hardware

    Connecting the various hardware differs a bit. See below for how to connect.

    Type
    Technical
    Connectivity

    *Note that the barcode reader is connected directly to the relevant device, as a barcode reader is simply a "keyboard" with the exception that it only takes barcodes as input, and then "types" the relevant letters and numbers from the barcode into the operatingsystem.

    Connecting directly to the devices over the network

    Flow Retail also supports printing directly to a network-connected printer, either over the LPD port (515) or the Jetdirect ports (9100-9102).

    This option requires the Flow Retail Enterprise option, and with Flow Retail being hosted inside your own infrastructure. This option is only available for clients with a minimum of 100 stores.

    Common campaign types

    Below are 10 campaign examples across different industries.

    Each example shows you exactly how to set it up and explains how it works at checkout.

    Use these as starting points for your own campaigns.

    Price List - Fixed sale price Example: "Summer sale: Shorts for $19.99"

    Use this when you want to give selected products a fixed campaign price for a period. The campaign price appears as a discount at checkout (before price and sale price).

    How to set it up:

    1. Campaign type: Price-list > choose price-list

    2. Time period: From/to date for the campaign

    3. Open price-list: Add the relevant products + New price and from date

    4. Activate campaign

    How it works: When the product is added, the customer automatically gets the campaign price. If the product has different prices (store/company/item), the system always chooses the cheapest - including the campaign price.

    Buy 3, pay for 2 Example: "3 for 2 on all shoes"

    Classic quantity discount where the cheapest product becomes free when the customer buys 3 or more.

    How to set it up:

    1. Campaign type: Campaign

    Quantity discount with percentage Example: "Buy 3 or more, save 30% on all pillows"

    Instead of making the cheapest product free, the customer gets a percentage discount on all qualified products from a certain quantity.

    How to set it up:

    1. Campaign type: Campaign

    Outlet price list Example: "Clearance: Winter shoes 50% off"

    Use this for outlet, end-of-season sales, or clearance items where you want to set significant discounts on specific products.

    How to set it up:

    1. Campaign type: Price-list > choose price-list

    VIP discount for members Example: "Members get 15% off everything in June"

    Give your best customers extra benefits through customer group campaigns.

    How to set it up:

    1. Campaign type: Campaign

    Buy main product, save on accessories Example: "Buy phone, get 20% off on accessories"

    Perfect for increasing add-on sales by giving discounts on accessories when the customer buys a main product.

    How to set it up:

    1. Campaign type: Campaign

    Happy Hour / Time-limited campaign Example: "3-5 PM: 30% off all baked goods"

    Draw customers into the store during quiet times with time-limited campaigns.

    How to set it up:

    1. Campaign type: Campaign

    Buy X quantity for fixed price Example: "5 baked goods for $5"

    Buy a certain quantity and pay a fixed sum.

    Important: This campaign type requires all qualified products to have the same price. If products have different prices, you cannot guarantee the fixed total price promised in the campaign.

    How to set it up:

    Buy 2 pairs of shoes, save 30% on cheapest Example: Shoe store summer sale

    Encourage customers to buy more by giving a discount on the cheapest pair.

    How to set it up:

    1. Campaign type: Campaign

    Orders intake

    Monitor your active orders throughout the day with real-time status tracking and performance metrics.

    This report gives you a clear view of order flow and helps you manage your daily operations.

    Output format: On-scren

    What is this?

    The Orders Intake Report

    Discount type: Cheapest product
  • Time period: From/to date for the campaign

  • Include: Add the product category (e.g., all shoes)

  • Discount and rules:

    1. Percent: 100% added to 'cheapest product'

    2. Minimum quantity of qualified products: 3

  • Activate campaign

  • How it works: When 3 qualified products are in the order, the discount is distributed across these products. If the customer adds 4 products, they still only get a discount on 3. To get a discount on all 4, they need to buy 6 items (2 x 3).

    Tip

    The discount is calculated based on scanning order. If adding more products would change which items get discounted, remove and re-scan them in the optimal order.

    Discount type: Qualified products
  • Time period: From/to date for the campaign

  • Include/exclude: Add the product category (e.g., all interior accessories)

  • Discount and rules:

    1. Discount type: Percentage, 30%, All qualified products

    2. Minimum quantity of qualified products: 3

  • Activate campaign

  • How it works: When the order contains 3 or more of the qualified products, all of them get 30% off. If the customer buys 4 items, all 4 get the discount.

    The difference from "3 for 2"

    Here the discount scales automatically - if they buy 5 products, all 5 get the discount, not just 3 of them.

    Store: (Optional) Limit to specific stores
  • Time period: From/to date for the campaign

  • Open price-list: Add the relevant products + set reduced price (New price) and from date

  • Activate campaign

  • Tip

    You can combine with customer groups if you want to give members extra discounts.

    Discount type: Qualified products
  • Customer group: Choose your members group

  • Time period: From/to date for the campaign

  • Exclude: Exclude products e.g. insurance, bags. Leave empty if you want to include all products.

  • Discount and rules:

    1. Discount type: Percentage, 15%, All qualified products

    2. Customer group: Choose your members group

  • Activate campaign

  • How it works: Only customers registered in the selected customer group get the discount. It applies to all products (or limit with qualified products).

    Can also be used for:

    • Employee discount

    • Senior discount

    • B2B agreements

    • Season pass/annual pass discounts

    Discount type: Qualified products
  • Time period: From/to date for the campaign

  • Include: Add the product category (e.g., all Mobile accessories)

  • Discount and rules:

    1. Discount type: Percentage, 20%, All qualified products

    2. Activate with campaign code: A20

  • Activate campaign

  • Add campaign code A20 in cart when a customer fulfills the requirements

  • Manual activation

    Staff must enter code A20 at checkout when the customer buys a phone with accessories.

    Discount type: Qualified products
  • Time period: Set time (3:00 PM-5:00 PM) in addition to date

  • Include: Add the product category (e.g., Baked goods)

  • Discount and rules:

    1. Discount type: Percentage, 30%, All qualified products

  • Activate campaign

  • Note

    You'll need to create a separate campaign for each date this offer runs. It's not possible to set recurring time-based campaigns (e.g., "every Thursday 3-5 PM"). For daily or weekly recurring offers, create multiple campaigns with different dates.

  • Campaign type: Campaign

  • Discount type: Cheapest product

  • Time period: From/to date for the campaign

  • Include: Add items with the same price (e.g., all baked goods at $1.20)

  • Discount and rules:

    1. Discount type: Amount, 30%, added to entire order Calculation: If the baked goods normally costs $1.20, the sum is $6. The discount must be $1 total (distributed across the products).

    2. Minimum quantity of qualified products: 5

  • Activate campaign

  • If products have different prices: Use campaign type #3 instead ("Buy 10 or more, save X%"), which gives a percentage discount that works regardless of price variations.

    Discount type: Cheapest product
  • Time period: From/to date for the campaign

  • Include: Add the product category (e.g., all shoes)

  • Discount and rules:

    1. Percent: 30% added to 'cheapest product'

    2. Minimum quantity of qualified products: 2

  • Activate campaign

  • How it works: When 2 pairs of shoes are in the order, the cheapest pair gets 30% off. With 3 pairs, still only the cheapest gets the discount - if they want discounts on more, they need to buy 4 pairs (2 x 2).

    Tip

    The discount is calculated based on scanning order. If adding a third product would change which item is cheapest, re-scan the products in the correct order for the best discount.

    Brand

    Select one brand. The brand is used for reporting and more

    Yes

    Serial number controlled

    Choose whether the product shall be controlled by unique serial numbers, either both during Receivement and Sale (validation), or just via Sale (no validation)

    Yes

    Recommended retail price

    The default price you are selling the product for. If you have price lists or campaigns, they will be prioritized over the RRP

    Yes

    Agreed purchase price

    The default purchase price, if no specific purchase price has been set on the supplier for this specific product

    No

    Calculation factor

    Used for various things, like setting the cost price if no purchase price has been set. Use 1.25 if the VAT is 25% and you have a zero-margin on a product

    Yes

    provides a visual overview of all active orders for any selected date and store location.

    The report displays order activity across a 24-hour timeline, showing when orders come in and their current status. Each day section includes key metrics: total order value, order count, and average order value.

    How does it work?

    The report uses a bar chart to show order value throughout the day, with hours displayed on the horizontal axis. Order status is indicated by color coding: Parked (blue), Confirmed (purple), Complete (green), and total order count (red line).

    You can select any store from the dropdown and choose a specific date to review. The report updates automatically and shows data for "Today" and "Yesterday" by default.

    The three summary cards at the top give you instant insights into performance. Total order value shows your revenue, order count indicates transaction volume, and average order value helps you track customer spending patterns.

    The timeline visualization helps you identify peak ordering times and spot patterns in your daily operations. This is useful for staffing decisions and understanding customer behavior.

    The report also shows the orders for Yesterday, Last 14 days, and a Order Status overview.

    How do I get started?

    1. Access the report in the Flow Retail Admin under the reports section.

    2. Select your store from the dropdown if you operate multiple locations. Use the date picker to review historical data or monitor current day activity.

    3. Watch for orders that remain in "Parked" or "Confirmed" status for extended periods. These may need attention to complete the transaction.

    4. Compare today's metrics with yesterday's to quickly assess daily performance trends. Use the hourly breakdown to identify your busiest periods and plan accordingly.

    Quickly see today's activity, both settled orders and parked and confirmed orders.
    Quick overview of order totals for the last 14 days.
    To handle cash in addition to card payments, a cash drawer with USB-connection is required.
  • To print price labels (those small stickers with EAN, price, SKU on it), a label printer is needed. This printer is also used for printing gift card numbers to stick onto some nice-looking gift cards.

  • Speaking of label printer – Flow Retail also supports printing out larger 19x10 cm labels to stick onto for example Click&Collect orders, to easily mark them for pickup later. Many stores therefore have multiple label printers, with different label sizes in each printer.

  • Some stores want to print out pick lists, delivery notes, invoice papers, etc. and then a laser printer is needed, eventually an ink jet printer, however we do not recommend ink jet as they tend to literally dry out.

  • If you want to be more mobile, and check prices or inventory, register sales, delivery out products, do stock taking and more, then a mobile device or simply a modern smart phone is also needed.

  • And, you need a stand/cradle for the iPad, something like this:

  • Flow Client

    Windows, Mac, iPad

    Flow Assistant

    iPhone, Android

    Flow Admin

    Any web browser

    Receipt printers

    Must support ESCPOS

    USB via Flowbox,

    or network**

    Label printers

    Must support ZPL

    USB via Flowbox, or network**

    Barcode scanners*

    -

    USB or bluetooth

    Cash drawers

    -

    USB via Flowbox, or network**

    [email protected]
    The Urovo DT66 handheld terminal
    A Flowbox, with four USBs and one ethernet connection (+ power)

    Omnium

    Introduction

    Flow Retail and Omnium together delivers an integration between the Flow Retail POS platform and the Omnium OMS platform.

    Integrating a POS and OMS is not a straight-forward process, and so the integration is both advanced and flexible to fit the specific needs of most retailers, and customizations will be required in all setups.

    This is a 2-way integration, where some data are initiated and sent from and by Omnium, while other data are initiated and sent from Flow Retail, both depending on what makes most sense.

    Basic flow of the integration between Flow Retail POS and Omnium OMS.

    Summary of the integration

    • Omnium sends product data (incl prices and optionally inventory) to Flow Retail

    • Flow Retail sends customer data to Omnium

    • Flow Retail sends order data to Omnium, including checking for changes on orders in Omnium

    Pass-through

    The integration between Flow Retail and Omnium supports what we call "pass-through" or "proxy". This means that if some of the data or functions required by the POS is not available in Omnium, then Omnium can "proxy" those specific requests "through" Omnium and further on to other backend systems like ERP systems or a WMS/delivery availability system.

    Which system is master for which data?

    Both systems can be the master for basically all the available data types, however below is a normal setup. As one can see, campaign prices and stock/inventory needs to be decided in all projects.

    Note that in practice, the ERP is the master above all, and that the OMS is placed in the middle, between the ERP and the POS.

    Data
    Flow Retail
    Omnium

    Customer

    Type

    2-way integration

    From Flow Retail to Omnium

    • Create new customer

    • Update existing customer

    Fields

    Field
    Private customer / B2C
    Business customer / B2B

    From Omnium to Flow Retail

    • Create new customer

    • Update existing customer

    Product

    Type

    One-way

    From Omnium to Flow Retail

    Field
    Created from
    Updated from

    Brand

    Field
    Created from
    Updated from

    Product Group

    The Product Group in Flow Retail is a hierarchy. All products must be in one specific product group, and then always "last" in the hierarchy, e.g "Brown Goods > TV > Flat Screen (the product must then be in the "Flat Screen" group (and will automatically be part of the other product groups).

    Field
    Created from
    Updated from

    VAT Group

    To be discussed.

    Price list

    To be discussed.

    Sales Orders

    Type

    2-way

    From Flow Retail to Omnium

    The sales order flow between Omnium and Flow Retail POS is relatively complex, and configured and optimized on a case-by-case basis.

    In short, all new orders made in Flow Retail are immediately sent to Omnium. This is for both Parked orders and for fulfilled (e.g settled) orders.

    The order flow is handled as part of the various states of the orders, and in Omnium the workflow functionality is used to further process the orders depending on the various states.

    Brief overview of the states / status between the systems

    • Settlement (from Flow to Omnium)

      • Not Started > Failed

      • In Progress > Failed

      • Complete > Processed

    From Omnium to Flow Retail

    To be discussed.

    Other data

    Other data between the systems can also be part of the integration depending on the requirements.

    Home delivery / Capacity

    Product relations / Accessories

    Product packages / Bundles

    Subscriptions

    Points & Rewards

    Digital goods

    How to get started?

    If you already have or consider Omnium and/or Flow Retail, please contact us at to discuss further.

    Customer

    Master

    Open orders

    Master

    Completed orders

    Master

    Phone

    ✅

    ✅

    Customer ID

    ✅

    ✅

    Email

    ✅

    ✅

    City

    ✅

    ✅

    Postal code

    ✅

    ✅

    Postal place

    ✅

    ✅

    Country

    ✅

    ✅

    Multiple addresses

    ❌

    ✅

    Contacts

    ❌

    ✅

    VAT number

    ❌

    Not implemented yet

    Product Group

    Omnium

    Omnium

    VAT

    Omnium

    Omnium

    Sales Price

    To be discussed

    To be discussed

    EAN

    Omnium

    Omnium

    Image(s)

    Omnium

    Omnium

    Order (from Flow to Omnium)

    • Parked > Order status in Omnium = Parked

    • Canceled > Order status in Omnium = Order canceled

    • Complete

      • Delivery state = Not Started

        • Order status in Omnium = Delivery not started

      • Delivery State = In Progress

        • Order status in Omnium = Picking

      • Delivery State = Complete

      • Order status in Omnium = Picked up

    Basic product data

    Master

    Prices

    Master

    Campaign prices

    Master / Optional

    Master / Optional

    Stock / Inventory

    Master / Optional

    Master / Optional

    First name

    ✅

    ❌

    Last name

    ✅

    ❌

    Company name

    ❌

    ✅

    Full name ("Display name")

    ✅

    SKU

    Omnium

    Omnium

    [Product] Type

    Omnium

    Omnium

    Name

    Omnium

    Omnium

    Brand

    Omnium

    Brand name

    Omnium

    Omnium

    Name

    Omnium

    Omnium

    www.flowretail.com/getting-started

    ❌

    Omnium

    Client

    Intro

    This is basically our main client, covering most features in the platform, from purchasing products and receivement, to doing the actual sales. The client also has various reports, product maintenance, and larger features like the Service system is being run through this client.

    The Client runs on most operating system and devices, including:

    • Windows (native Windows installer)

    • Mac (native Mac OS installer)

    • iPad (native iOS installer in the Apple AppStore)

    • Android tablets (native Android installer in the Google Play store)*

    * will be offered upon multiple requests.

    Functionality

    Some of the functionality includes:

    • Selling

    • Purchase ordering

    • Purchase order receivement

    • Stock management

    Requirements

    • The Windows version requires Windows 10, 11 or later

    • The Mac version requires MacOS 11 or later

    • The tablet version for iPad requires iOS 15 or later

    • The tablet version for Android requires Android 11 or later

    The Android version is currently delivered on a case-by-case basis depending on client requirements. Additional costs related to this might occur.

    Note that all clients, especially the tablet version of the client, requires a minimum of 11" screen. This means smaller tablets like iPad Mini is not supported.

    Installation

    Installing the Client on Windows

    1. Download and install the latest version on

    2. Follow steps 3-6 from above

    Installing the Client on Mac

    1. Download the latest version on

    2. Move the application file to the Applications folder on your Mac

    3. Hold in the control button while starting the Flow Retail application, and allow/grant the permission coming up. You might need to do this twice

    4. Follow steps 3-6 from above

    If you are using Mac OSX Sequoia, you need to manually approve Flow Retail in the Security Settings on your Mac due to increased security in the latest version.

    Go to System Settings > Security, and click "Open Anyway"

    Installing the Client on iPad tablets

    1. Go to Apple AppStore marketplace

    2. Search for "Flow Retail Client"

    3. Install the app

    4. Follow steps 3-6 from above

    Removing textfield bumping If you get an annoying "bump" of the content on the screen while navigating to a textfield, try removing Keyboard Shortcuts by going to Settings > General > Keyboard, and then Disable Shortcuts

    Analytics
  • Order handling

  • Delivery handling

  • Customer orders

  • https://dl.flowretail.com/dist/flowretail/production/windows/flowretail-latest.exe
    https://dl.flowretail.com/dist/flowretail/production/macos/flowretail-latest.zip

    Stocktaking

    This documentation is currently only available in Norwegian. If you need an english version, please contact us or use a translation service.

    Introduksjon

    Dette dokumentet beskriver varetelling i Flow Retail. Merk at varetelling medfører oppdateringer av lageret og det er derfor viktig at det gjøres så nøye som mulig.

    Hvorfor må vi ha varetelling?

    For mest mulig effektiv drift

    Lagerbeholdningen i en butikk er alltid i bevegelse, med produkter inn (innkjøp) og ut (salg) hver eneste dag, og der det kan oppstå avvik dersom man ikke gjør det skikkelig hver eneste gang. I tillegg kan det forekomme svinn i form av produkter som går i stykker eller blir stjålet.

    For å kunne operere mest mulig effektivt i det daglige er det viktig at lagerbeholdningen systemet sier det skal være, stemmer.

    For et mest mulig korrekt regnskap

    I tillegg er det et regnskapsmessig krav at lagerverdien registreres som en del av balansen i årsavslutningen. Kostprisen (varekostnaden) på alle produktene summeres opp og gir en lagerverdi. Varetellingen vil gi ut rapport på hva lagerverdien var før tellingen, og hva den er etter tellingen når beholdningen er oppdatert til det reelle antallet. I Norge føres varelageret (eiendel) på debet konto 1460 mens beholdningsendringen (differansen, i praksis tapet) føres på kredit konto 4090 (beholdningsendring). Debet 7800 brukes til å føre på beholdningsavvik/svinn, mens debet 7805 brukes til nedskrivning av varelager.

    Varetellingen består av tre steg

    1) Opprettelse av tellingen (Flow Backoffice), 2) Selve tellingen (Flow Asisstant), og 3) Verifisering og oppdatering av telleresultatet (Flow Backoffice).

    Nedenfor er beskrevet de forskjellige stegene i detalj.

    1 - Opprette ny telling

    Vi anbefaler å ta ut en lagerrapport før telling. Dette gjør du i Backoffice > Rapporter > Lagerrapport

    1. Gå til Backoffice

    2. Opprett ny varetelling

      1. Gå til Produkter > Varetelling, og velg butikk og lager du ønsker å telle på

    2 - Den fysiske varetellingen

    Den praktiske fysiske varetellingen utføres med Flow Assistant på håndterminaler eller mobiltelefoner med appen installert.

    Anbefaling: Bruk en håndterminal med integrert strekkodeleser. Selv om Flow Assistant fungerer på mobil og kan skanne produkter ved hjelp av kameraet, er dette betydelig mindre effektivt enn å bruke en dedikert håndterminal

    1. Start Flow Assistant appen på en håndterminal eller mobiltelefon der den er installert.

      1. Appen finnes på Google Play og Apple AppStore. Søk på “Flow Assistant”. For å onboarde klienten på din butikk må du få hjelp av en bruker med tilgang til Backoffice og som kan opprette nye terminaler/devicer.

    2. Velg Mer > Varetelling

    Merk at du kan velger filter-ikonet ved søke-feltet, og for eksempel skjule alle produktene som er registrert på din telle-enhet.

    Tips: trykk på antallet og skrive inn direkte et tall, istedenfor å trykke på + tegnet mange ganger.

    Registrere avviksmelding under telling

    Du kan også registrere en avviksmelding mens du teller, for eksempel dersom du har talt 20 stk men ser at den ene er ødelagt.

    Legg da inn 20 og skriv melding at den ene er ødelagt.

    Den som ser over og kontrollerer tellingen i Flow Backoffice etterpå vil da kunne se denne meldingen, og ta en vurdering på om den skal tas med eller droppes.

    Fullfør tellingen ved å registrere telleresultatet

    Når du er ferdig med å telle, velg “Registrer”.

    Dette vil sende det talte resultatet inn til tellelisten i Flow Retail.

    Merk at beholdningen IKKE blir oppdatert på butikken selv om du registrerer telleresultatet fra håndterminalen. Registreringen sender bare inn den talte beholdningen inn til varetellingen i Backoffice, der den blir kontrollert og til slutt brukt til å oppdatere lagerbeholdningen i butikken.

    Tips: Merk at du kan registrere telleresultatet så ofte du vil, som kan være greit å gjøre med jevne mellomrom, i tilfelle enheten blir ødelagt eller plutselig går tom for batteri, eller den som styrer selve tellingen vil se på status på hva som er talt.

    3 - Kontroll + oppdatering av lagerbeholdning

    Inne på lagertellingen i Backoffice kan man se hva som er talt, diff og liknende. Merk at Assistant-klientene må trykke "Registrer" for at man skal se den talte beholdningen i Backoffice.

    Sett tellingen i Kontroll

    Når man mener man har talt alt må tellingen settes i kontroll ved å velge “Sett i kontroll”. Ingen kan da gjøre videre telling på den aktuelle tellingen. Du kan når som helst gjenoppta en telling som er satt i kontroll ved å velge "Gjenoppta".

    Filtrer ut de som har diff, eller last ned PDF/Excel (“Last ned som fil” oppe til høyre) for å se gjennom om tellingen ser grei ut.

    Fullfør tellingen

    Når man har registrert aktuell beholdning på alle produktene innenfor en varetelling må man oppdatere lagerbeholdningen i systemet.

    Velg "Fullfør" for å gjøre dette.

    Merk at denne operasjonen vil oppdatere beholdningen på samtlige produkter på tellingen. De produktene på tellingen det ikke er registrert noe beholdning på vil få satt 0 som lagerbeholdning.

    Man kan eventuelt velge å fjerne utvalgte produkter fra en telling dersom man ikke ønsker at beholdningen skal bli satt til 0.

    Omtelling

    Før du velger "Fullfør" i forrige steg kan du velge å flytte de produktene som virker ut til å potensielt være enten talt feil eller som av andre årsaker må sjekkes over på en ny telling, en såkalt omtelling.

    Dette er i praksis en ny telling, men da med et mindre antall produkter.

    Merk at vi generelt anbefaler å ikke kjøre omtelling, men heller prøve å få talt alt på den opprinnelige tellingen. Man får ved å ha alt på èn telling ut èn totalrapport for alt innenfor det man skal telle, istedenfor flere forskjellige rapporter (som er tilfelle ved omtelling).

    Marker de aktuelle produktene, og velg “Opprett en omtelling med x vare(r)”.

    Omtellingen bør ha langt færre produkter.

    Tell deretter produktene i omtellingen på vanlig måte, ved å sette tellingen til “Start”, og hente den opp i Flow Assistant.

    Noen tips når man teller

    • Fordel tydelig hvem som teller hvilke hyller og/eller produktgrupper

    • Samme produkt kan i mange tilfeller ligge på forskjellige steder (ikke nok plass i hyllene eller kunder "flytter" produktene rundt i butikken ved at de angrer og bare legger produktet ifra seg en tilfeldig plass). Systemet håndterer dette fint, dvs at forskjellige personer kan telle samme produkt, og så summeres det opp når de er registrert inn, men det kan være at man ønsker å rydde og flytte varene når man først teller, og at en annen person da teller dette ekstra

    • Merk produktene eller hyllene når de er ferdig talt, for eksempel ved å feste en Post-it-lapp på de hyllene eller kassene som er talt

    Vi anbefaler å kjøre løpende varetelling gjennom hele året. Man kan da kjøre en forenklet varetelling rundt nyttår på de produktgruppene man er usikker på status på, og i mange tilfeller droppe varetelling fullstendig.

    Flere spørsmål?

    Varetelling er noe mange bare gjør èn gang i året (ved årsavslutning), og således glemmer man litt hvordan det gjøres. Les dokumentasjonen èn gang til, og dersom du fortsatt behøver hjelp er det bare å kontakte kundeservice. De som har utvidet serviceavtale kan også ringe vår vakttelefon som er betjent på helligdager.

    Velg Ny varetelling
    1. Skriv en informativ beskrivelse, f.eks. “Telling TV Samsung w52 2025

    2. Velg type

      1. Alle produkter = Velg denne når du skal telle HELE butikken. Såfremt man ikke skal ha en komplett varetelling av hele butikken mens den er stengt, frarådes å velge denne. Du kan eventuelt velge å kun ta med varer som har beholdning i systemet fra før, men da vil du potensielt ikke få talt de produktene som i praksis finnes i butikken men som står til 0 i beholdning.

      2. Utvalgte = Velg utvalgte produkter, fra enkeltprodukter, til spesifikk(e) merke(r), til spesifikk(e) produktgruppe(r)

        1. Velg aktuell(e) produkt(er) du vil telle:

      3. Når alle produktene du ønsker å telle er lagt til, velger du “Start” øverst. Når du har bekreftet at du ønsker å gå i gang med tellingen vil videre arbeid skje i Flow Assistant appen på en håndterminal eller mobil (Android / iPhone).

    Velg aktuelt lager, og velg deretter den tellingen du ønsker å jobbe med
  • Tell varene ved å scanne dem eller skrive varekoden. Registrer det aktuelle antallet enten ved å skrive tallet eller bruke +/- til å justere.

  • Unngå å utføre varetelling mens butikken er åpen. Det blir raskt uoversiktlig når kunder samtidig henter produkter fra hyllene