Please enable JavaScript.
Coggle requires JavaScript to display documents.
Payment process We assume customer always wants to pay by CPP if he can…
Payment process
We assume customer always wants to pay by CPP if he can
Scenario 1
If Artisan 1 requires to be paid by CPP before pickup/delivery
if and Artisan 2 let customer pay by normal CPP (30 days)
If and Artisan 3 let customer pay by stripe only
Scenario 2
If delivery
If Artisan 1 - CPP before delivery
Once Artisan has confirm the order, customer receives a CPP to be paid before delivery or it'll be rescheduled
if and Artisan 2 - normal CPP
Once Artisan has confirm the order, customer receives a CPP to be paid within 30 days
if and Artisan 3 - CPP before delivery
Once Artisan has confirm the order, customer receives a CPP to be paid before delivery or it'll be rescheduled
if Pick up
If Artisan 1 - CPP before pick up
Once Artisan has confirm the order, customer receives a CPP to be paid before pick up or in cash during pick up
Once Artisan has confirm the order, customer receives a CPP to be paid within 30 days
if and Artisan 3 - CPP before pick up
Once Artisan has confirm the order, customer receives a CPP to be paid before pick up or in cash during pick up
Final result of scenario 1:
We force the customer to pay via Stripe. We'll also have a small explanation somewhere to say that CPP payment isn't available because of the merchants having a special icon and that they can remove the article and pass a new order with only the product from CPP artisan if they want
#
#
#
Also here we need to make sure to think about cancelation and refunds
Final result of scenario 2
We generate 3 (one for each Artisan) different CPPs that will be sent to the customer once an artisan has confirmed the order.
The CPPs needed are the one I added after each cases for each artisans
#
#