View Issue Details

IDProjectCategoryView StatusLast Update
0010941Talermerchant portal webuipublic2026-09-19 14:41
ReporterStefan Assigned ToFlorian Dold Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Product Version1.3 
Target Version1.6Fixed in Version1.6 
Summary0010941: Merchant: In the Backoffice UI on the orders page, the list navigation is awkward and too few items are shown per listed page
DescriptionFrom a merchant's point of view, we want to see a comprehensive overview of transactions done by our paying customers. Showing only 5 per page under the tabs "New", "Paid", "Refunded", "Not wired", "Completed" and "All" is too few of transaction data for merchants who do not use another backend or billing software (think of small businesses like shop owners having only a cash register, a (tablet) PC and the Merchant Backoffice!).

Moreover, the navigation from one list to another is unconventional and needs to be rectified to be useful:
The panel "Load first page" above the listed items is merely visible. The panel below the list "Load next page" should be replaced by arrows as seen on the screenshot below.

--> Increase the items per page from 5 to 50 (or another number that might still be practical)
--> Redesign the panels "Load first page" / "Load next page" and maybe replace them by a navbar like shown in the attached screenshot
--> Feature: A filter function would be great, especially if huge numbers of transactions are listed with some containing indicators for sorting (like e.g. "adress"/"Adresse")
Steps To ReproduceVisit the orders page in Merchant Backoffice v1.3+ with more than 5 items to show.
Additional InformationSee both attached screenshots
TagsNo tags attached.
Attached Files

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2026-01-29 09:37

manager   ~0027448

I agree, 5 is insanely low. AFAIK the API default is 20, and I would not mind the SPA (defaulting) to 50.

Christian Grothoff

2026-01-29 09:42

manager   ~0027449

https://docs.taler.net/core/api-merchant.html#inspecting-orders has a few more filters (by summary, by fulfillment URL) that should be exposed by the SPA...

Stefan

2026-01-29 09:46

reporter   ~0027450

Great, thank you for acknowledging the issue. I just deleted the formerly displayed screenshot showing the addresses of paying customers (GDPR/DSGVO!!) and replaced it with a non-conflicting one.

Florian Dold

2026-08-27 11:34

manager   ~0029688

We now have proper previous/next button and you can select how many orders are shown on each pagination page.

Issue History

Date ModifiedUsernameFieldChange
2026-01-29 08:39StefanNew Issue
2026-01-29 08:39StefanFile Added: Merchant_Orders_Too_few_items_in_lists_shown.png
2026-01-29 08:39StefanFile Added: Merchant_Orders_Page_navigation.png
2026-01-29 08:41StefanDescription Updated
2026-01-29 09:37Christian GrothoffNote Added: 0027448
2026-01-29 09:42Christian GrothoffNote Added: 0027449
2026-01-29 09:42Christian GrothoffSeveritytrivial => feature
2026-01-29 09:42Christian GrothoffStatusnew => implementing
2026-01-29 09:42Christian GrothoffTarget Version => 1.8
2026-01-29 09:43StefanFile Deleted: Merchant_Orders_Too_few_items_in_lists_shown.png
2026-01-29 09:46StefanNote Added: 0027450
2026-01-29 09:46StefanFile Added: Merchant_Orders_Too_few_items_in_lists_shown.png
2026-08-23 14:18Florian DoldCategorymerchant backoffice SPA => merchant portal webui
2026-08-27 11:34Florian DoldAssigned To => Florian Dold
2026-08-27 11:34Florian DoldStatusimplementing => informing
2026-08-27 11:34Florian DoldResolutionopen => fixed
2026-08-27 11:34Florian DoldNote Added: 0029688
2026-08-29 15:01vecirexStatusinforming => closed
2026-09-19 14:41Christian GrothoffFixed in Version => 1.6
2026-09-19 14:41Christian GrothoffTarget Version1.8 => 1.6