ZUGSEIL Shop Addresses behavior explanation
Shopping purpose
The delivery option is defined as part of the shopping purpose. All configuration settings related to the delivery option (e.g., visibility, address editing permissions, and address pools) are therefore managed within the corresponding shopping purpose.
The address displayed in the Shop must be administrated in the Shopping purpose for every delivery option. The sources can be:
- Target person's office address
- If active the address from the target person's org. unit will be used. Only shipping addresses can be used.
- If there is more then one address defined, the default address will be displayed. If non of the addresses where marked as default, the address mask should appear empty and the user will be able to pick one of the office addresses.
- If there is only one org. unit address defined, the address must be preselected
- If the target person’s primary org. unit has no addresses defined, the addresses from the next superior organizational unit should be used for the address selection process. If the next superior organizational unit also has no addresses defined, the search should continue upward through the org. unit hierarchy until an address is found. If there is no address found on any of the superior org. units, then the address would be empty.
- Target person's last used delivery address (for this shopping purpose)
- Empty
- No address will be displayed
- User's last used delivery address (for this shopping purpose)
- Target person's default delivery address
- If active the target persons default address, defined in the ADM (User settings) will be used. Only shipment addresses can be used.
- If there is more then one address defined, the default address will be displayed. If non of the addresses where marked as default, the address mask should appear empty and the user will be able to pick one of the addresses
- If there is only one address defined, the address must be preselected
- User's default delivery address
- If active the ordering persons default address, defined in the ADM (user settings) will be used. Only shipment addresses can be used.
- If there is more then one address defined, the default address will be displayed. If non of the addresses where marked as default, the address mask should appear empty and the user will be able to pick one of the addresses
- If there is only one address defined, the address must be preselected
- User's office address
- If active the address from the ordering person's org. unit will be used. Only shipping addresses can be used.
- If there is more then one address defined, the default address will be displayed. If non of the addresses where marked as default, the address mask should appear empty and the user will be able to pick one of the office addresses
- If there is only one org. unit address defined, the address must be preselected
- If the ordering primary person’s org. unit has no addresses defined, the addresses from the next superior organizational unit should be used for the address selection process. If the next superior organizational unit also has no addresses defined, the search should continue upward through the org. unit hierarchy until an address is found. If there is no address found on any of the superior org. units, then the address would be empty.
Address pools
The address pool can be activated for every delivery option of the type "Postal" or "Co-mail". The user cannot set up address pools for delivery options of the type "Pick-up station", since in this case the address source is the facility linked to the pick-up station.
Every activated address pool will be displayed in the address book, which can be opened by clicking on the pen-icon in the address mask in the checkout screen. ⚠️The pen icon will only be displayed if the toggle checkbox “Delivery address editing is enabled” is active for the selected delivery option and the active shopping purpose. If the toggle checkbox is disabled, the pen icon must not be displayed.
- Show target person private address pool
- All addresses of the target person defined in the ADM (User settings) of the type shipment address will be displayed
- Show target person organizational unit address pool
- All addresses defined in the org. unit of the target person will be displayed
- If the target person’s primary org. unit has no addresses defined, the addresses from the next superior organizational unit should be used for the address selection process. If the next superior organizational unit also has no addresses defined, the search should continue upward through the org. unit hierarchy until an address is found. If there is no address found on any of the superior org. units, then the address would be empty.
- Show ordering person saved addresses pool
- The user can edit saved addresses in the address mask on the checkout screen.
- The user can create new address in the address mask on the checkout screen.
- The saved addresses are only available to the person placing the order. Addresses saved by other users are not visible; they can only be seen by the user who saved them.
- This mask can't be opened until the toggle button "Delivery address editing is enabled"
- Show ordering person organizational unit address pool
- All addresses defined in the org. unit of the ordering person will be displayed
- If the ordering person’s primary org. unit has no addresses defined, the addresses from the next superior organizational unit should be used for the address selection process. If the next superior organizational unit also has no addresses defined, the search should continue upward through the org. unit hierarchy until an address is found. If there is no address found on any of the superior org. units, then the address would be empty.
- Show ordering person private address pool
- All addresses of the ordering person defined in the ADM (User settings) of the type shipment address will be displayed
Protect private address
If this setting is active the target person’s addresses will not be visible to the ordering person when the two are different. However if the target person and the ordering person are the same, the user will see their own addresses in the address mask. When active the private address will also not be shown on the confirmation screen.
Only enabled if default address is not valid
If this setting is active the delivery option will only be displayed when the default delivery option is not valid, otherwise it will remain hidden.
Address mask behaviour
- I can only edit the ordering person's saved addresses. Any other addresses must be administrated in the ADM (User setting or Org. unit)
- After switching between delivery options, the settings in the Shopping purpose must not be overruled. The must stay the same.
- The business E-mail address of the ordering person should be displayed in the address mask
- after switching between delivery options the business E-Mail address of the ordering person must still be displayed
- If the person has only a private address defined it shouldn't be displayed
- The default delivery option must be preselected in the address mask