Skip to main content

Customer Details

Add, view or edit customer details.

Customer Details

Tapping a customer will open the Customer Details page. Here you can get a 360 overview of the customer and activities like Order history, Subscriptions, Cases, and more.

You'll also notice that the user type is quite visible via the chip (placed under the name). In our example here, we see that this user is also an Employee. This will also be visible for user type Debtor. More on User Type can be found here.

Iphone screen

When adding a new customer, it'll become clear to you which fields are required.

Edit Details

To edit the details, tap the Edit button in the top right to open a menu to change all the attached customer details.

Iphone screen
Block email address edits

Using a setting called Customer:BlockChangeEmailAddress you can influence whether users can edit the email addresses of customers. A value true means no email address edits are allowed (default of this setting is false).


Manage customer subscriptions by using the Subscriptions button.

Subscription Barcode Identifier

To enable having a subscription barcode identifier button in the user customer details, set the App:Customer:ShowBarcode setting with a value true. Once set, a subscription barcode button will appear and can then be used as a unique identifier for the users subscription ID.

Iphone screen

Custom field Barcode Identifier

To enable having a custom field barcode identifier button in the user customer details, use the App:Customer:BarcodeCustomField setting with a value that corresponds with the BackedID of of the custom field. Once set, a barcode button will appear and can then be used as a unique identifier for the specified custom field.

Loyalty Programs

The Loyalty program card will display a customer's loyalty program subscriptions and balances. You can also block/unblock programs from here pertaining to the underlying customer.

Iphone screen

Blocking a loyalty program can be performed from here as well. Proper permission needs to be in place in order for the user to have such feature. Please refer to the section Loyalty related functionalities for more on all the related permissions impacting what users can and cannot do when it comes to loyalty.


Manage customer inquiries by using the Inquiries button.

Order history

View all customer orders regardless the status (new, completed, pending, etc.). Tapping an order will open the order details page on the Checkout App where further actions may be taken as deemed fit.

Iphone screen

All Owned Products

View and manage all customer owned products.


If the setting EnableUserBoughtProductFunctionalities is set with a value true (default is false) this would mean that the App would listen to the corresponding users user bought products functionalities and scope. If the App user does not have the functionality UserBoughtProducts with a scope Create then the option to Add new product will not be available. Further, the whole “All owned products“ block will not be visible if the user does not have the UserBoughtProduct functionality with a scope View.

Adding an owned product

Start off by adding a product using the Add New Owned Product.

Iphone screen

Of course, adding an owned product requires identifying that product. This can be done in two ways:

Iphone screen

Search Product: A manual search by product name, Product ID, etc. or by scanning.

Iphone screen

Search in customer orders: View customer order(s), select the desired one, and further the product.

Iphone screen

Once a product is selected, confirm and add a serial number (if applicable). This can be done via manual input or by scanning.

Iphone screen

Borrowed products

Employees only

This section will only display for user type Employees.

View and manage all employee borrowed products (view, add, and return).

  • Viewing: If the employee already has a few borrowed products the product details (including price) along with the borrowed status will be shown.

There are three possible statuses: Open, Returned, and Purchased.

  • Adding: You can add a borrowed product using the Add Product button which will then navigate you to a product search modal. Alternatively, a scan will also do.
Segregation of duties when adding borrowed product(s)

The logged-in user will not be able to add a borrowed product to own account. Please ask a colleague to do that for you.

  • Purchasing or Returning: You can purchase or return a borrowed product by swiping the desired product to the left.

A return will initiate a return flow where a quantity needs to be specified, and an answer to the question "Is the product damaged?". Yes will move the product to the Damaged stock label, while a No will move it to Sellable.

A purchase will open the Checkout App and onto the Basket. From there you can proceed with checkout.



In order to be able to create cases, you need the Cases permission with scope View and Create. Other scopes like Edit, and Delete are needed to perform their respective actions.

Permissions are managed from the Roles and rights chapter namely, from the functionalities card of a users role.

Cases here work similarly to the Cases functionality of the Checkout App in terms of viewing, editing, and archiving, with one additional feature: the ability to Create New Case(s).

Setting for displaying Cases

The Loyalty App follows the app setting App:Customer:ShowCases to determine the visibility of customer cases. The setting default is false, hiding the cases.

More on Cases in Admin Suite

Check the Admin Suite section for more on Cases configuration.

Create new case

The details required to be filled in are the same as described in the Cases section of the Checkout App. Add to those the option to attach Product or Order line using the Add Product or Order line button.

Iphone screen
Changing the customer on the case

Using the setting OverwriteCaseCustomerWithCustomerOfOrder and a value true (default is false) will allow a different customer to be tagged to a case than the customer who was originally tagged to the order.

Search product

A search field is presented where you can scan a product or openly search for one using the search box. Once identified and thus selected, the product then becomes tagged to the underlying case being created.

Iphone screen
  • The products selected will display the serial number (if applicable). Alternatively, a manual input or scan can be done (optional input).
  • You can change what kind of Product ID is displayed.

Search in customer order

A search field is presented where you can search through all orders pertaining to the chosen customer. Once identified and thus selected, the product then becomes tagged to the underlying case being created.

Iphone screen

Interaction logs

The Interaction logs section provides an overview of the underlying case interactions (if any) as well as the option to Add new log.


The toggle button Show all related logs implies that repair related interaction logs (if any) would also be displayed if switched on.

Add new log

This is a multiline text field to fill as desired, and a radio button Message is Public.

Iphone screen

Switching it on implies that the message will be shared with the consumer via email.

Iphone screen

If you'll be using the Message is Public feature, make sure the respective case stencil is set up.


View all customer coupons regardless the status (expired or active).

Iphone screen

Tapping one would display additional data as shown here:

Iphone screen


View customer wishlist(s) (if any) in the Wishlists section.

Iphone screen

By tapping a wishlist you'll be presented with a brief description, relative dates, and the wishlist items.

Iphone screen

Tapping the Add WishList To Basket in Checkout App button will open the Checkout App and add all items in that wishlist to the Basket.

Tapping an item will open the Product Details, where you can also Add to Basket in Checkout App using the button. The Product Details page is similar to that of the Checkout App Product Details page.

Iphone screen