craftcms/commerce-paypal-checkout

Add versioning to orders

ryanmwc opened this issue · 1 comments

Description

My company's business model requires a lot of additional data to be recorded on an order with custom fields, and it's possible these orders will be edited through their lifespan by a rather large team of people using Commerce. Unfortunately though, there isn't any versioning like with entries to see who last edited them and what they edited. I would imagine that most companies would want to monitor any changes to their orders that are beyond what's added to the order status history.

Since orders are also elements like entries, would it be possible to have a similar feature with a dropdown showing the last 10 or so revisions to the order. Reverting the order to a past state may complicate things, but at least being able to view that state would be helpful and seeing who made the changes too.

Sorry, I posted this in the wrong github link!! Please delete