Users
Users need to be configured to enable Shuttleworth user-based pricing and allows their orders to be associated with different sites and addresses.
To enable the user features go to the extension configuration and in the “Schema Fields” section tick Create on all those items marked with “[UserField]”.
After updating the configuration,the following fields will be available.

This will allow a Shuttleworth site and delivery behaviour to be selected from a user’s profile:

Setting the site at user level will affect both the stock and pricing information received by Storefront from Shuttleworth.
The delivery behaviour will affect both SOP and Job submission. The settings are Lookup only, Ad hoc only and Lookup or Ad hoc.
When set to Lookup only every SOP or JOB order must have a Shuttleworth delivery address set.
If the user ID or site ID is not defined for a Storefront user, the integration will use the defaults specified in the extension settings.