web_shop creates address fields for
web.user if they are not used?
webshop.get_sale(party), it only returns the default address for the party not the user.
I think that, or I’m missing something or the
get_sale() should be changed to receive a user instance instead of a party one.
It is because the addresses are just the default for vue storefront which manage to set the addresses.
And Shopify provides also the addresses to use.
But it could probably be improved but the point is that you do not always have a web user when a sale is needed.
But adding an extra user does not seem a good design as it does not enforce that the party is linked to the user.