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

ColumnDescription
locationNum (Required)Specifies the unique location number.
name (Required)Specifies the required location name.
isActiveDetermines if the location is active for order fulfillment operations or inactive. Can be set to TRUE for active and FALSE for inactive.
address_addressLine1Specifies the locations first address line.
address_addressLine2Specifies the locations second address line.
address_addressLine3Specifies the locations third address line.
address_addressLine4Specifies the locations fourth address line.
address_citySpecifies the location city name.
address_countryCodeSpecifies 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_postalCodeSpecifies the locations postal or zip code.
address_typeSpecifies the locations address type. For example, Home or Business.
contactsSpecifies 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_isInfiniteAllocationDetermines if the location has a capacity limit or not. Set to TRUE to disable capacity limit and FALSE to enable capacity limit.
capacity_maxAllocationsDetermines the locations capacity limit amount. For example, 100 allocations. This value is required if capacity_isInfiniteAllocation is FALSE.
capacity_currentAllocationsSpecifies the locations current amount of allocations. This value is required if capacity_isInfiniteAllocation is FALSE.
operatingHours_day_hours_open_hours_close_hours_typeSpecifies 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_sourceExample of a custom source attribute. By default this columns values are empty.
attributes_openedAtExample of a custom date-time attribute. By default this columns values are empty.
attributes_regionExample of a custom region attribute. By default this columns values are empty.
services_channelSpecifies the locations sales channel ID.
services_brandSpecifies the locations brands.

Location_Outages CSV Template File

ColumnDescription
disabledFulfillmentMethods (Required)Indicates what fulfillment method you wish to disable for a location. For example, ["PICKUP"].
locationNumber (Required)Specifies the unique location number.
schedule.endDateSpecifies 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.startDateSpecifies when the location outage will begin in UTC format. For example, 2025-12-20T09:30:31.198Z.
outageNumberIndicates the reason for the outage.

Procedure

NOTE: To update scheduled location closures, you must create and provide a location number.

  1. In the left menu, click Inventory.

The Inventory tab is displayed on the Manage inventory page.

  1. Click Locations.

  2. To import a list of locations or scheduled location closures, click Import.

    The Import CSV file window is displayed.

  3. 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.
  4. Drag the filled CSV template into the drag and drop field or click Select a File and open the filled CSV template.

  5. 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.