This Standard Operating Procedure (SOP) describes different scenarios & processes for setting up order header settings & preferences utilizing IP1 Web Services.
This is sub-process for the different ordering scenarios outlined in:
- Anonymous Ordering Process (B2C)
- Registered Ordering Process (B2C)
- Ordering Process (B2C Anonymous then Registered)
- Registered Ordering Process (B2B)
Contact details & Delivery address selections for orders are covered off in the order process SOPs above. They are not included in this SOP.
Procedure
It is your responsibility to ensure that you understand this procedure before performing the following tasks.
| Note |
Deviations from this procedure should be covered by procedures written by your company. Before performing any tasks please ensure all the business rules are set-up accordingly. |
|
Process overview This section documents the Headline Processes for the website and web user to manage order settings & preferences in IP1. It assumes:
Depending on business requirements for the implementation, some of these settings may be determined before or during build of the shopping cart details. For example, there may be a business requirement to override Type of Sales at order header level. In that case, it would be better to do this up front, as the pricing & availability for different items could be affected by this selection. However, most selections will normally be managed at the ‘check out’ phase of ordering, after user has made their delivery address selections and customerReference has been determined, and before proceeding to payment for the order.
|
|
Additional notes and scenario variations Entry option rule scenario Each order has a number of fields at header level which define how the order will behave in IP1 and also how it is reported. These fields will pick up default values initially based on the selected orderType (refer TMSDS/OM* configurations) or simply from the customer account. In some cases, there may be a need to override some of these defaults. Most commonly, this would be to allow the web user to nominate their preferred freight options, which will typically attract a different charge fee (eg. Overnight courier, Air freight, Road freight, or specific carrier / priority selection). Although it is possible to individually override most of these using updateHeader, IP1 has a facility called “Order Entry Options” which can be configured in IP1 then used by the website to present one or more check box or drop down list selections that would then override one or more of the following fields:
The main advantages of utilizing the Order Entry Options approach are:
Refer to “Order Entry Options” in Basic Information & Terminology. |
|
Individual field settings in updateHeader If the business DOES NOT utilize Entry Option Rules, those fields described in section above can be individually overridden using updateHeader. Even if the business DOES decide to utilize Entry Option Rules, there may also be a business requirement to override some other field settings which cannot be set using the Entry Option Rules. Most common examples are:
Important note: When modifying the header orderTypeOfSale code, updateHeader must be executed twice. updateHeader may also be used to update other fields such as:
Refer to Basic Information & Terminology for detailed description of all input & response fields available. |
