Locations
Define location details and manage how they fulfill orders
Introduction
The Locations page shows a list of all locations you have created previously with a Create Location button at the top-right. The table allows you to sort locations by Location Number, Location Name, Location Address, Status, and Last Updated.
Creating a Location
Click Add Location at the top of the page to create a location, or hover over an already existing location in the table and click on the pencil icon at the right to edit it.
Basic Information
In the Basic Information section, give the location a name and assign it a number.
Use the optional Coordinate 1 and Coordinate 2 fields for precise geolocation.
Set its status, whether Active or Inactive. Active locations are a part of your inventory network, Inactive locations aren’t.
Location Setup
In the Location setup section, use the Location type dropdown to select the location’s type.
Set the Capacity limit toggle to Disabled or Enabled.
Disabling the capacity limit allows the location to be assigned unlimited allocations for fulfillment, up until inventory is unavailable.
If capacity limits are enabled, the Capacity limit amount field is displayed. Enter the number of allocations this location can receive at a time.
Contact & Address
In the Contact & Address section, fill out the information for a contact at the location, as well as the location’s physical address.
Operating Hours
The Operating Hours section lets you input a location’s hours with the option to create separate hours for store operation and curbside pickup.
To enable Operating Hours, check the Enable specific operating hours (optional) box.
Use the Select working days dropdown to choose which days you would like to configure. The days you choose and several additional dropdowns and other controls will appear below.
Use the first two dropdowns to set the day’s operating hours. Use the Operating Location dropdown to choose whether the hours apply to the location’s Store only, Curbside pickup only, or Store and Curbside pickup hours.
The controls to the right allow you to add, clone, and delete the row.
Cloning a row is especially useful if a single location has separate operating hours for store only and curbside pickup only on the same day.
Importing Locations
You can bulk import a list of multiple locations using the Import CSV file feature.
CSV Template
fabric provides a CSV template file to assist with bulk import for both Locations and Scheduled Location Closures. The following tables outline each column in the Locations and Location_Outages CSV files.
Location CSV Template File
Column | Description |
---|---|
locationNum (Required) | Specifies the unique location number. |
name (Required) | Specifies the required location name. |
isActive | Determines if the location is active for order fulfillment operations or inactive. Can be set to TRUE for active and FALSE for inactive. |
address_addressLine1 | Specifies the locations first address line. |
address_addressLine2 | Specifies the locations second address line. |
address_addressLine3 | Specifies the locations third address line. |
address_addressLine4 | Specifies the locations fourth address line. |
address_city | Specifies the location city name. |
address_countryCode | Specifies the locations country code. For example, CA for Canada or US for United States. |
address_state (Required) | Specifies the locations region, state, or province. |
address_postalCode | Specifies the locations postal or zip code. |
address_type | Specifies the locations address type. For example, Home or Business . |
contacts | Specifies the locations contact details. Each child attribute in the contacts object is separated by an underscore. For example, HOME_home@gmail.com_604-999-1860_JoeMadison . |
capacity_isInfiniteAllocation | Determines if the location has a capacity limit or not. Set to TRUE to disable capacity limit and FALSE to enable capacity limit. |
capacity_maxAllocations | Determines the locations capacity limit amount. For example, 100 allocations. This value is required if capacity_isInfiniteAllocation is FALSE . |
capacity_currentAllocations | Specifies the locations current amount of allocations. This value is required if capacity_isInfiniteAllocation is FALSE . |
operatingHours_day_hours_open_hours_close_hours_type | Specifies the locations operating hours. The following format is used to provide operation hours, day of the week, store opening time in 24 hour format, closing time in 24 hour format, location type. For example, MONDAY_2022-10-19T15:26:30.884+00:00_2022-10-19T15:26:30.884+00:00_PICKUP . |
attributes_source | Example of a custom source attribute. By default this columns values are empty. |
attributes_openedAt | Example of a custom date-time attribute. By default this columns values are empty. |
attributes_region | Example of a custom region attribute. By default this columns values are empty. |
services_channel | Specifies the locations sales channel ID. |
services_brand | Specifies the locations brands. |
Location_Outages CSV Template File
Column | Description |
---|---|
disabledFulfillmentMethods (Required) | Indicates what fulfillment method you wish to disable for a location. For example, ["PICKUP"] . |
locationNumber (Required) | Specifies the unique location number. |
schedule.endDate | Specifies when the location outage will end in UTC format. For example, 2025-12-20T09:30:31.198Z . |
schedule.isIndefinite (Required) | Determines if the location outage will remain in effect indefinitely. Set to FALSE if you provided a start and end data for the outage. Set to TRUE if you want to outage to remain in effect indefinitely. |
schedule.startDate | Specifies when the location outage will begin in UTC format. For example, 2025-12-20T09:30:31.198Z . |
outageNumber | Indicates the reason for the outage. |
Procedure
NOTE: To update scheduled location closures, you must create and provide a location number.
- In the left menu, click Inventory.
The Inventory tab is displayed on the Manage inventory page.
-
Click Locations.
-
To import a list of locations or scheduled location closures, click Import.
The Import CSV file window is displayed.
-
Select one of the following options:
- Locations: Select this if you want to import locations and download the location CSV file.
- Scheduled Location Closures: Select this if you want to import locations outages and download the locations outages CSV file.
-
Drag the filled CSV template into the drag and drop field or click Select a File and open the filled CSV template.
-
Click Submit.
The locations are imported and the Locations table is updated.
If you updated Location Scheduled Closures, click a Locations Number from the locations table to view a locations details. In the Location status section, click the Scheduled Closures tab to view your imported closures for that location.
Was this page helpful?