openfoodfoundation / wishlist

This repository welcomes ideas and suggestions to improve the OFN software.
3 stars 0 forks source link

Allow enterprise managers to mark an order as shipped, regardless of payment state #509

Open BethanOFN opened 3 months ago

BethanOFN commented 3 months ago

What is the need/problem?

For small producers, particularly meat producers selling produce of an unknown weight/price, orders may be delivered before payment is made. Producers generate an invoice after orders are packed and exact prices are known, with customers paying via BACs or Cash after their items have been delivered. Producers are therefore finding it difficult to manage the administration of orders as currently an order cannot be marked as shipped before payment is recorded. The current order state logic assumes that delivery will only occur after payment is received, which is not always the case.

User quote

[OFN] also allows for offline payments although it doesn't really allow for them coming after delivery. For small local businesses like mine, it's much easier for me and the customers to deliver the goods then send the bills and get paid after (or take cash/card/cheque on delivery). I've never had anyone fail to pay because I know who they are and where they live ! One feature that it would be great to change would be the order status dependence - currently you can't mark an order as shipped before it's been paid. This causes me a bit of head scratching because I can't mark anything as shipped until I've seen the payments in my bank.

What type of users does this affect (and how many, if known)?

Potential solutions that could solve the problem?

Additional context

tschumilas commented 2 months ago

Thank you @BethanOFN !!! This would be heavenly.