Commerce Order: User revision

Component ID

2909874

Component name

Commerce Order: User revision

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

45

Component created

Component changed

Component body

The idea of this module was born on a project where instead of Commerce Customer Profiles, user profiles were displayed in the checkout process with Commerce User Profile pane module. Instead of creating new customer profiles for each order, a user can see and modify its current profile data in the checkout process. Because we still need to keep track of actual billing data for an order, we developed this module that saves actual revision id of an account to each order. This allows us to generate billing documents by using exact user profile information of an account that was present when an order was created.

Compared with the default customer profiles solution, if one user creates 100 orders and his/her billing data changes 5 times only between these orders then only 5 user profile revision is created instead of 100 customer profiles with redundant data.

Provided features

- Views integration