I need to create a simple order system in Drupal 7. This will be a site for a meat wholesaler so I don't need a webshop. Users are able to register and fill in a webform to order products. However I'll need to handle different shipping addresses for the users, and let them choose a shipping address upon ordering. What I have in mind is connecting the shipping addresses to the user object (billing address is already on the user form).
Which method is better?
- Create a field collection entity for the shipping addresses and add it to the user form
- Leave the user form alone and create a new content type that can be added/edited by users and use the UID to decide which address belongs to which user
I'd like to let users edit their shipping addresses anytime on their user page, preferably independently from the other datas.
If anyone done something like this before, please share some ideas.