View Issue Details

IDProjectCategoryView StatusLast Update
0009511Talermerchant portal webuipublic2026-02-04 19:00
Reportervlada.svirsh Assigned Tosebasjm 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
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version1.4Fixed in Version1.4 
Summary0009511: Add product_name field
Descriptionnow it look like this:
interface ProductAddDetail {

  // Product ID to use.
  product_id: string;

  // Human-readable product description.
  description: string;

  // Map from IETF BCP 47 language tags to localized descriptions.
  description_i18n?: { [lang_tag: string]: string };

  // Categories into which the product belongs.
  // Used in the POS-endpoint.
  // Since API version **v16**.
  categories?: Integer[];

  // Unit in which the product is measured (liters, kilograms, packages, etc.).
  unit: string;

  // The price for one unit of the product. Zero is used
  // to imply that this product is not sold separately, or
  // that the price is not fixed, and must be supplied by the
  // front-end. If non-zero, this price MUST include applicable
  // taxes.
  price: Amount;

  // An optional base64-encoded product image.
  image?: ImageDataUrl;

  // A list of taxes paid by the merchant for one unit of this product.
  taxes?: Tax[];

  // Number of units of the product in stock in sum in total,
  // including all existing sales ever. Given in product-specific
  // units.
  // A value of -1 indicates "infinite" (i.e. for "electronic" books).
  total_stock: Integer;

  // Identifies where the product is in stock.
  address?: Location;

  // Identifies when we expect the next restocking to happen.
  next_restock?: Timestamp;

  // Minimum age buyer must have (in years). Default is 0.
  minimum_age?: Integer;

}





but also important to have product_name field, to have possibility to write in description product specifications and not name, as now.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2025-07-03 22:11

manager   ~0025411

merchant.git 0655c239..163e9225 adds product_name to the inventory (see also d0e18a5e..e8ce884d in taler-docs.git).
Currently optional, the field SHOULD be treated as mandatory by the SPA in the near future.

@sebastian: please add the field in the GET/POST/PATCH requests of the inventory.

After that, we probably should update the PoS app to use the product_name.

sebasjm

2026-01-20 18:57

developer   ~0027302

f082dfd7ab4a90bf410bf973228892693f729a15

Issue History

Date ModifiedUsernameFieldChange
2025-02-06 12:07vlada.svirshNew Issue
2025-02-06 12:07vlada.svirshStatusnew => assigned
2025-02-06 12:07vlada.svirshAssigned To => Christian Grothoff
2025-02-06 19:50Christian GrothoffAssigned ToChristian Grothoff =>
2025-02-06 19:50Christian GrothoffSeverityminor => feature
2025-02-06 19:50Christian GrothoffStatusassigned => implementing
2025-02-06 19:50Christian GrothoffTarget Version => post-1.0
2025-03-22 13:09Christian GrothoffCategorymechant backend => merchant backend
2025-04-17 20:48Christian GrothoffTarget Versionpost-1.0 => 1.2
2025-04-17 20:58Christian GrothoffTarget Version1.2 => 1.5
2025-07-03 13:17Christian GrothoffAssigned To => Christian Grothoff
2025-07-03 13:17Christian GrothoffStatusimplementing => assigned
2025-07-03 22:11Christian GrothoffNote Added: 0025411
2025-07-03 22:11Christian GrothoffAssigned ToChristian Grothoff => sebasjm
2025-07-03 22:12Christian GrothoffCategorymerchant backend => merchant backoffice SPA
2026-01-20 18:57sebasjmStatusassigned => informing
2026-01-20 18:57sebasjmResolutionopen => fixed
2026-01-20 18:57sebasjmNote Added: 0027302
2026-01-22 11:20Christian GrothoffProduct Version => git (master)
2026-01-22 11:20Christian GrothoffFixed in Version => 1.4
2026-01-22 11:20Christian GrothoffTarget Version1.5 => 1.4
2026-02-04 19:00Christian GrothoffStatusinforming => closed
2026-08-23 14:18Florian DoldCategorymerchant backoffice SPA => merchant portal webui