View Issue Details

IDProjectCategoryView StatusLast Update
0006612Talerdocumentationpublic2022-11-04 20:52
ReporterFlorian Dold Assigned ToChristian Grothoff  
PrioritylowSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.9Fixed in Version0.9 
Summary0006612: write some additional simple storefronts to illustrate/validate merchant backend API use cases
DescriptionWe currently have the donations shop and digital content shop.

Some use cases of the merchant backend (selling of scarce products ("concert tickets"), inventory management, purchases bound to some login/account, management of purchases via proof of purchase) do not have a clear, simple demo implementation, but are either missing or buried in a Woocommerce patch.

We should:
1) Write down which use cases we actually care about
2) Implement them in very simple demo apps in the existing taler-frontend-demos repo and ideally write some API usage guide while doing that
3) adjust the merchant backend API if necessary

The motivation for this is to validate the API. Some corner cases are still unclear, such as the claim token (and how to write a shop for, say, concert tickets, where the storefront isn't an oracle to convert the order ID into a claim token),
TagsNo tags attached.


Florian Dold

2020-09-29 18:42

manager   ~0016986

Other interesting use cases:

* Taler-native concert ticket shop (no login)
* Traditional ticket shops with Taler as one of many payment methods

Christian Grothoff

2022-10-20 11:48

manager   ~0019256

Pretix integration now exists.

Issue History

Date Modified Username Field Change
2020-09-29 17:57 Florian Dold New Issue
2020-09-29 18:42 Florian Dold Note Added: 0016986
2020-10-07 12:56 Christian Grothoff Severity minor => feature
2020-10-11 21:04 Christian Grothoff Target Version 0.9 => 0.9.1
2020-10-11 21:20 Christian Grothoff Priority normal => low
2020-10-12 13:46 Christian Grothoff File Deleted: image.png
2021-08-01 15:16 Christian Grothoff Category other => documentation
2021-08-01 15:16 Christian Grothoff Product Version => git (master)
2021-08-24 10:32 ttn Assigned To => ttn
2021-08-24 10:32 ttn Status new => assigned
2022-10-20 11:45 Christian Grothoff Target Version 0.9.1 =>
2022-10-20 11:48 Christian Grothoff Assigned To ttn => Christian Grothoff
2022-10-20 11:48 Christian Grothoff Status assigned => resolved
2022-10-20 11:48 Christian Grothoff Resolution open => fixed
2022-10-20 11:48 Christian Grothoff Fixed in Version => 0.9
2022-10-20 11:48 Christian Grothoff Note Added: 0019256
2022-10-20 11:48 Christian Grothoff Target Version => 0.9
2022-11-04 20:52 Christian Grothoff Status resolved => closed