taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

commit 159339b878b8e88ba7cb7576ffe629b75d3b3783
parent 92103b665325185133719a5cc5017940baa7df2c
Author: Christian Grothoff <grothoff@gnunet.org>
Date:   Tue, 18 Apr 2023 18:37:41 +0200

address last fixme with respect to inventory locks (#6949)

Diffstat:
Mtaler-merchant-manual.rst | 21++++++++++-----------
1 file changed, 10 insertions(+), 11 deletions(-)

diff --git a/taler-merchant-manual.rst b/taler-merchant-manual.rst @@ -194,17 +194,16 @@ actors claiming orders is problematic (say because of limited stocks). The use of claim tokens is optional, but if a claim token is used, it must be provided to the wallet as part of the order URI. -Additionally, when stocks are limited, you can configure Taler to -set a *product lock* on items (say, while composing the shopping cart). -These locks, as well as the *order lock* (when the order is complete), -can be configured to auto-unlock at certain times. - -.. FIXME: Is "can be configured" correct? (Are there controls surfaced?) - -A wallet may *pay* for a claimed order, at which point the order turns into -a (paid) contract. Orders have an expiration date after which the commercial -offer expires and any stock of products *locked* by the order is released, -allowing the stock to be sold in other orders. +Additionally, when stocks are limited, you can configure Taler to set a +*product lock* on items (say, while composing the shopping cart). These +locks will ensure that the limited stock is respected when making offers +to consumers. + +A wallet may *pay* for a claimed order, at which point the order turns into a +(paid) contract. Orders have an configurable expiration date (the +``pay_deadline``) after which the commercial offer expires and any stock of +products *locked* by the order will be automatically released, allowing the +stock to be sold in other orders. Once a contract has been paid, the merchant should fulfill the contract. It is possible for the merchant to *refund* a contract order, for example if the