Issue 11385

Title
Improve coupon per party using payment data
Priority
feature
Status
resolved
Nosy list
ced, reviewbot, roundup-bot
Assigned to
ced
Keywords
review

Created on 2022-04-05.23:11:57 by ced, last changed 4 months ago by roundup-bot.

Messages

New changeset 716f15074fc8 by Cédric Krier in branch 'default':
Add identical party from payments
https://hg.tryton.org/tryton-env/rev/716f15074fc8

New changeset 44b711912338 by Cédric Krier in branch 'default':
Add sale_promotion_coupon_payment module
https://hg.tryton.org/tryton-env/rev/44b711912338
New changeset bdd665a32a8c by Cédric Krier in branch 'default':
Add sale_promotion_coupon_payment module
https://hg.tryton.org/readthedocs/rev/bdd665a32a8c
New changeset ecaaa3b88fd2 by Cédric Krier in branch 'default':
Add sale_promotion_coupon_payment module
https://hg.tryton.org/modules/sale_promotion_coupon_payment/rev/ecaaa3b88fd2
New changeset 7a20a31b7662 by Cédric Krier in branch 'default':
Support many parties to count coupon
https://hg.tryton.org/modules/sale_promotion_coupon/rev/7a20a31b7662
New changeset 990b40c7b2e0 by Cédric Krier in branch 'default':
Add identical party from payments
https://hg.tryton.org/modules/account_payment_stripe/rev/990b40c7b2e0
New changeset d4631b7445d7 by Cédric Krier in branch 'default':
Add identical party from payments
https://hg.tryton.org/modules/account_payment_braintree/rev/d4631b7445d7
New changeset 06559019ac3c by Cédric Krier in branch 'default':
Add identical party from payments
https://hg.tryton.org/modules/account_payment/rev/06559019ac3c
Author: [hidden] (ced) Tryton committer Tryton translator
Date: 2022-04-05.23:11:57

When external users can register their party and the company share coupons per party, external users can cheat the system by creating new party to reuse the coupon.
This can be mitigated if we count coupon grouped by all the parties the users has created. We can link together parties if they have been used the same payment method.
When using Stripe we can use the fingerprint of the payment method (when available) to group parties.
When using Braintree we can use the customer id.

History
Date User Action Args
2022-07-17 19:16:30roundup-botsetmessages: + msg77375
2022-07-17 19:16:26roundup-botsetmessages: + msg77374
2022-07-17 19:16:22roundup-botsetmessages: + msg77373
2022-07-17 19:16:18roundup-botsetmessages: + msg77372
2022-07-17 19:16:12roundup-botsetmessages: + msg77371
2022-07-17 19:16:05roundup-botsetmessages: + msg77370
2022-07-17 19:15:59roundup-botsetmessages: + msg77369
nosy: + roundup-bot
status: testing -> resolved
2022-04-20 23:29:47reviewbotsetmessages: + msg76096
2022-04-06 00:12:46reviewbotsetmessages: + msg75018
2022-04-05 23:34:11reviewbotsetmessages: + msg75015
nosy: + reviewbot

Showing 10 items. Show all history (warning: this could be VERY long)