Adding Locations
Store and Warehouse entities are created to represent both virtual and physical locations that are a part of your commerce landscape. These 2 entities are considered as Locations in Orckestra Commerce Cloud
• | Stores |
• | A store entity can be Virtual, representing a web sales channel. A virtual store is linked to a single scope and can be designated as the Order Location of an order. |
• | A store entity can also be Physical, representing a brick-and-mortar location. A physical store is linked to a single scope and can be used as the Order Location of an order. |
• | Warehouses |
• | A warehouse is an entity representing a physical warehouse or distribution center. A warehouse can be linked to one or more scopes. If a brick-and-mortar store is used as a fulfillment location for other markets, it can also be modeled as a warehouse. |
Orckestra Commerce Cloud v5.0 now features a more streamlined way to create locations: the Time Zone field (previously located in the Store Hours tab), has been moved to the Attributes tab in order to increase the location creation efficiency.
In Orckestra Commerce Cloud, you can create and manage locations to reflect your business model including new stores offering fulfillment to customers. Click the Hamburger menu located at the top-left of the screen to access the Locations tab.
1. | Click Create Location. |
Figure 1 - Create location button
2. | Enter a Location Name. |
3. | Enter a Location Number. |
4. | Click Time Zone and select the appropriate time zone from the Time Zone drop-down menu. |
5. | Click Save. |
Figure 2 - Location Attributes tab
Important: When using a Shippo account as a routing provider and Canada Post is used as a carrier, you must enter a Store Manager name. Otherwise, a manifest will not be created in the Mobile Store Fulfillment.
The Information Dialog box contains other fields. Fill them out whenever additional information is available.
6. | Click Show more languages and select the appropriate language from the Display Name drop-down menu. |
7. | Click Show more languages and select the appropriate language from the Description drop-down menu. |
8. | The right half of the Location Information box contains fields for the Location Manager name, their phone and fax numbers, as well as their email address. |
Important: Location settings cannot be saved unless a Time Zone is set in this tab.
9. | Important: the store must be activated to be available. Set the toggle switch to select Active. |
Figure 3 - Location header - Active button
10. | Click Save. |
Managing Scope affiliation
A location must be associated to a scope configured in the commerce model. For warehouse entities only, you can assign multiple scope affiliations.
Scope Affiliation for Stores
You can assign only one scope when affiliating a scope to a location of type store.
1. | After a location of type Store has been created, click the Scope Affiliation tab. |
Figure 4 - Scope Affiliation tab
2. | Click Manage Scope Affiliation to expand the scope tree. |
Figure 5 - Associating a scope to a location
3. | Click the appropriate scope. |
4. | Click Apply Changes. |
The scope is now associated to the location.
Scope Affiliation for Warehouses
A warehouse can support multiple locations across your business model. You can assign multiple scopes when affiliating a scope to a location of type warehouse,
1. | After a location of type Store has been created, click Scope Affiliation tab. |
2. | Click Manage Scope Affiliation to expand the scope tree. |
3. | Click the appropriate scopes (you can add multiple scopes for warehouse entities). |
4. | Click Apply Changes. |
The scope is now associated to the location.
Customizing Custom Attributes
Custom attributes can be added to a location so that specific settings can be implemented. By default, you will find a list of destination emails to define notifications so the proper audience can be made aware of events happening in this location. For example, you can add individual emails or a mailing list so that store managers are notified when shipment SLAs are about to expire.
Other than Destination Emails, settings for the Mobile Store Fulfillment application can be configured such as defining the carrier account used for this location and if scanning items to fulfill the picking of a shipment is supported by the location.
Setting the scanning options for MSF
1. | Select a Location from the Locations tab. |
2. | In the Custom Attributes section, set the Require Scan to pick in MSF toggle to Yes or No. |
3. | Click Save. |
Figure 6 - Require Scan MSF
Configuring Destination Emails
You can find multiple options among the possible attributes configured for your business model. For example, notifications can be configured in order to warn store managers of events that can occur in their stores. To set the destination emails:
1. | Enter the required emails in the destination fields. |
Note: Individual email addresses and mailing list addresses must be separated by a semi-colon (;) and the destination emails field supports 255 characters- approximately 8 email addresses.
2. | Click Save to save your modifications. |
Figure 7 - Email Destination values
Customizing Fields in the Address tab
Use the Addresses tab to manage the addresses associated with the location. You can add, remove, and edit addresses in the location's address book using this tab.
1. | Click Addresses. |
2. | Click Add Address to bring up the Add Address dialog box. |
Figure 8 - Add Address dialog box
The Add Address dialog box contains both required and optional fields. Be sure to fill out as many optional fields as possible in order to obtain a precise location profile.
3. | Click Address Line 1 to add a civic address. |
4. | Select Country from the Country dropdown menu. |
5. | Select a State or Province from the State/Province dropdown menu. |
6. | Click City to add city. |
7. | Click ZIP/Postal Code to add zip code or postal code. |
8. | Click Apply Changes. |
Customizing Fields in the Operating Status tab
Use the Operating Status tab to override the standard statuses of a store (store status, delivery status, and pickup status).
The Operating Status is typically used for unforeseen exceptions to the regular schedule. For example, closure due to a fire or delays because of an accident.
1. | Click the Operating Status tab. |
Figure 9 - Operating Status tab
Three sections will appear:
• | Delivery Status dialog box (top-left) |
• | Store Status dialog box (top-right) |
• | Pickup Status dialog box (bottom-left) |
Delivery status
Use this section to customize the delivery status of a store.
Note: If your business model does not offer delivery, ignore this section.
Figure 10 - Delivery Status dialog box
2. | Using the drop-down menu, select the Current Delivery Status of the Location. Available options are: |
a. | Open - The store is operating according to the hours specified on the Store Hours tab (default). |
b. | Closed - The store is closed. This setting overrides the opening hours specified in the Store Hours tab. When this option is selected, the Reason and Estimated Duration fields are displayed. |
3. | Enter the Reason explaining why the store is closed. |
Figure 11 - Unavailability Reason dialog box
4. | Specify the length of time that the location is expected to remain closed. Enter a numerical value and select the time period in the drop-down (Minutes, Hours, or Days). |
5. | Click Current Pick-Up Status from the drop-down menu. The two options are: |
• | Available - Pickups are available according to the hours specified in the Pickup Hours tab (default). |
• | Unavailable - Pickups are not available. This setting overrides the hours specified in the Pickup Hours tab. |
Pickup Status
Use this section to customize the pickup status of the store. If your model does not offer delivery, ignore this section.
Figure 12 - Pickup Status dialog box
1. | An issue may impact the availability of the pickup service, therefore, when Unavailable has been set, the Pickup quote time is not displayed. |
Figure 13 - Current Pickup Status dialog box
2. | In the Unavailability Reason box, specify the reason why pick-ups are not available. |
3. | Specify Estimated Unavailability Duration that pickups are unavailable by entering a numerical value and the drop-down menu to select the time period (Minutes, Hours, Days). |
4. | Specify Pickup Quote Time by entering a numerical value and the drop down menu to select the time period (Minutes, Hours, Days). |
5. | If Pick Up is delayed, set the toggle switch to indicate that (Delay Reason and Estimated Delay Duration fields are displayed when you select this option). |
Figure 14 - Pickup Quote Time dialog box
6. | Specify Delay Reason. |
7. | Specify Estimated Delay Duration of the delay using the spin box to specify a numerical value and the drop-down to select the time period (Minutes, Hours, Days). |
Location Status
Location Status overrides the store schedule availability. For example, if the store is closed because an emergency occurred, you can override the entire location operational status by using this option.
To override the store operational status, click the drop-down menu to select whether the location is currently open or closed. If closed, fill in Unavailability Reason and Unavailability Duration using the drop-down menu, select Open or Closed.
Customizing Fields in the LOCATION Hours tab
Click Location Hours to specify the opening and closing hours of a store as well as any dates or other times that the store will be closed.
By default, when creating a store, the All Day option is enabled, meaning that the store is open 24 hours. However, you can manually set store hours. However, you can manually set store hours by clicking the All Day toggle button.
Figure 15 - Location Hours dialog box
To manually set the general weekly hours of an active store:
1. | Clear All Day check toggle of the weekday that you want to change. |
Figure 16 - Store Hours dialog box
A time span row appears with boxes in the Opening and Closing hour columns.
2. | In the Opening Hour combo box, click the Clock icon. |
3. | Select Opening time in the time picker. |
4. | In the Closing Hour combo box, click the Clock icon. |
5. | Select Closing time in the time picker. |
6. | If you want to add another Open / Close time span for the day, click Add Hours. |
Another time span row appears:
7. | Follow steps 3 to 6 to select another time span. |
8. | Follow Steps 2 to 8 for each day that you want to change. |
Adding exceptions
Exceptions are particularly useful to plan days when a store is exceptionally closed.
For example, if a store is closes the afternoon of Christmas Eve, you can change the operating hours to Closed from 12:00PM to 9:00AM.
If the store is open but with modified hours, such as on Black Friday or Boxing Day:
1. | Click Add Exception. |
2. | In the Name field, enter the Name that identifies the exception, Boxing Day, for example. |
3. | Set the operating status toggle to Opened. |
4. | Click the Start Date calendar button to make a date selection. |
5. | Click the End Date calendar button to make a date selection. |
6. | Click the Opening Hour button to select the opening hour. |
7. | Click the Closing Hour button to select the closing hour. |
Figure 17 - Store Hours Exceptions dialog box
Adding an exception that is an annual recurring event:
1. | Check Recurring box to repeat the exception. |
Figure 18 - Recurring Exception check box
Deleting an exception
Check the Trash icon to delete the exception.
Figure 19 - Delete Exception button
Customizing Fields in the PickUp and Delivery Hours tab
This tab allows you to set the Location pickup hours and add exceptions to the Location operation hours. You an also enable timeslots so that customers can pick up their orders during a specific time frame. This is a key indicator that fulfillment must occur before the pickup time.
Figure 20 - Customizing Pickup Hours dialog box
1. | Click Pickup Hours tab in the navigation tab. |
2. | Click Use Store Hours box (top-right). |
3. | Click Enable Timeslots box (top-right). |
4. | Click Manage Timeslots box (top-right), the schedule can now be modified. |
Select day or days of the week and use the sliders to indicate whether a location is currently available.
5. | Deselect the All Day check box for the weekday that you want to change. |
Refer to the time span rows that appear with the Opening and Closing Hour columns.
Figure 21 - Opening / Closing Hours Time Span rows
6. | Click Opening Hour box and specify when the Location is expected open. Use the Date and Time picker to select hours, minutes and AM/PM). |
7. | Click Closing Hour box and specify when the Location is expected close. Use the Date and Time picker to select hours, minutes and AM/PM). |
8. | Repeat for other days of the week, if necessary, then click Save. |
Managing Timeslots, Quotas and Exceptions
When Enable Timeslots is checked, you can specify timeslots and assign a quota for each of them. You can also This can be updated on a weekly basis or at anytime you need to modify it.
The timeslots and quotas feature has a direct implementation with Orckestra's Reference Applications. This feature allows you to set quotas for each day of the week, helping you plan the number of orders your location can fulfill for pickup and/or delivery. From the website perspective, it allows customers to pick the timeslot they wish to pickup their order or get their order delivered.
While modifying timeslots, you must keep in mind that this can have an immediate impact on the customers shopping online. By all means, if you increase the quota for a timeslot, this will be seamless for the customer. They will be able to pick the timeslot you have modified. However, if the quota is decreased and the slots have already been reserved, a customer who would have picked that timeslot will have to pick another one since the quota has been reached and the timeslot is no longer available.
Therefore, your location will have to fulfill the orders assigned to that specific timeslot, since these orders were already confirmed.
For example, if you increase the quota of a timeslot, the customer will be able to pick the timeslot with no problem.
However, if you had a quota of 10 and you decreased it to 5 but 7 customers have selected this timeslot, your location will have to fulfill the exceeding orders because they were already confirmed. When the changes are applied, the timeslot will become unavailable and customers and Order Management application users won't be able to select it to create new orders.
Exception handling
Example: the delivery person not available on weekends but pickup in store can still occur.
For more information For more information on timeslots and quotas, see Timeslot and Quota Management
Customizing Fulfillment options
The fulfillment tab offers 3 types of configuration for the location: The fulfillment methods supported by the location, the inventory configuration and cutoff/lead time for order modifications
Configuring the fulfillment methods
Locations can support multiple fulfillment methods during the fulfillment of an order shipment. Enabling these fulfillment methods will allow a location to be part of the fulfillment of shipments using this method.
• | Accept Transfer for Pickup shipments can be fulfilled by one location but need to be transferred to (and accepted by) a different location for customer pick-up. |
• | Fulfill for Pickup shipments can be fulfilled and picked up at a particular location. |
• | Fulfill for Shipping shipments can be fulfilled by a location and then shipped to a customer. |
• | Fulfill for Delivery shipments can be fulfilled by a location and then delivered to a customer. |
• | Fulfill for Transfer shipments can be fulfilled by one location and then transferred to a different location for customer pick-up. |
Select the required methods and click Save to save your modifications.
Configuring the inventory settings
From allowing orders to be placed without inventory information to calculating item reservations and availability to promise, the following settings were created to give you the flexibility to meet your inventory needs. Whether your fulfillment locations manage their inventory based on available quantities or scheduled periods of availability, you can use the settings below to determine the extent to which you want the Orchestration Console to manage them.
There is no impact to orders which have been submitted in the past and associated with a store if these options are updated, or if a store is set to inactive or deleted. However, orders being modified might be evaluated again if changes have been made.
1. | Select and click a Location. |
2. | Click Fulfillment section. |
3. | In the Inventory Management box, check/uncheck Show the inventory status of products at this fulfillment location box, make your selection based on these circumstances: |
• | Yes: The inventory status of line items at this location is visible. |
• | No: The inventory status of line items at this location is not visible. |
4. | Check/uncheck Evaluate reservations and availability to promise box, make your selection based on these circumstances: |
• | Yes: Reservations and availability to promise will be calculated. |
• | No: Availability to promise and reservations are not calculated. |
For the two settings below, select Yes if the information being sent to the Orchestration Console is accurate and frequently updated and/or if the Orchestration Console drives most of the orders being captured and can accurately track availability to promise without needing very frequent synchronizations. Select No if you do not manage inventory with the Orchestration Console, if there is no inventory feed sending information to the Orchestration Console or if the feed is updated too infrequently to provide reliable information to your CSRs.
Figure 22 - Locations Inventory Management
5. | Choose an Inventory Provider (mandatory) from the drop-down menu: |
A Quantitative Inventory Provider evaluates the inventory status of items assigned to this fulfillment location based on current quantities.
A Scheduled Inventory Provider evaluates the inventory status of items assigned to this fulfillment location based on defined schedules.
6. | Enter an Inventory Reference Number (mandatory) for the Location. |
The reference number is associated with a specific set of inventory data for a unique location.
An inventory provider must be associated with a fulfillment location in order to support inventory tracking. When only one inventory provider is available, it is preselected by default. When no provider is specified the service will attempt to resolve and assign a single registered provider. When no inventory information is provided, inventory management is not set for the fulfillment location.
Custom inventory providers that access external inventory services can be registered with the system during the integration process.
7. | Click Save. |
Managing Lead Times and Cutoff Times
Lead times enable grocers and retailers to set the strategy that allows how customers can edit their orders. Essentially, this restricts customers to a specific amount of time to edit their orders on the front-end website, thereby allowing locations to manage the time they'll have to fulfill an order. You can use one of the 2 configurations offered in the platform, lead time and cutoff time.
Lead times are specifically bound to order fulfillment time, whereas a Cutoff Time is a specific time of the day (based on selected timeslots) that orders stop being editable, thereby allowing the fulfillment crew a specific (and reasonable) amount of time to fulfill the order.
Example: to ensure that a shipment isn't modified while it is being picked, the customer can no longer edit their order once the order moves in the fulfillment workflow and reaches the Ready for Pickingstatus.
1. | Select a location. |
2. | Click the Fulfillment tab. |
3. | Access Fulfillment Transition Settings via the Fulfillment section. |
4. | Select Fulfillment Transition Type from the drop-down menu. The two options are Fulfillment Cut off Time or Fulfillment Lead Time. |
Figure 23 - Fulfillment Transition type
5. | Enter Fulfillment Transition Settings. |
6. | Click Save. |
REFERENCES
• | Modifying Locations |
• | Deleting Locations |