Location Settings

Kibo eCommerce uses location types and locations to define physical addresses from which you sell products, fulfill orders, or both. Defining locations can be helpful if you use a mixture of warehouses, retail stores, or kiosks to manage your inventory.

Locations enable you to associate product inventory with a physical address and implement a store finder feature for in-store pickup, if applicable. A location can represent any address, such as:

You manage locations at the tenant level, and you must use location types to associate a location with a specific site.

Note:  You must create one or more channels before you can create location types or locations.Note:  You must establish locations before you can complete other settings, such as those for payment and checkout.

Fulfillment Types

Kibo eCommerce supports two system-defined methods that shoppers can use to fulfill orders - one for direct shipping, and one for in-store pickup. During the online checkout process, the shopper defines the fulfillment type to use for each item in the order.

For example, if a shopper's order includes three items, the shopper could choose to ship two items but pick up the third item at one of your physical store locations.

Kibo eCommerce allows you to only specify one direct ship location per site. If you want to use more than one direct ship location, you must create a new site, and then specify the location in your shipping settings.


You determine whether or not to support inventory management at the location level. When Kibo eCommerce manages an individual location's level of inventory, you can:

Direct ship fulfillment locations must always support inventory management, because the product inventory is directly related to online orders. Kibo eCommerce recommends for in-store pickup locations to support inventory management in order to have the quantities of product stock at the location accurately reflect the product's availability to the shopper.

If you have a location that does not manage inventory, such as a boutique store owned by a third party, you can configure this location to appear in the store locator, but not as an in-store pickup location.

Refer to Inventory Management for more information.

Location Types

Location types act as templates that determine how all locations of a certain type interact with a site. Location types typically represent each distinct type of location you use to sell products, but does not represent a discrete address associated with an individual location. You can associate a location with any number of location types.

For example, you own the Max Apparel brand that includes multiple locations. You create the following associations between each location and location type:

Location Type Locations
Max Apparel Warehouse
  • Austin Warehouse
  • Chicago Warehouse
  • Dallas Warehouse
Airport Kiosk
  • DFW Kiosk
  • ORD Kiosk
  • AUS Kiosk
Third Party Boutique
  • Eccentric Threads, Austin TX
  • Out of this World Threads, Chicago, IL
  • Outer Realm Threads, Dallas TX
Max Apparel Retail
  • Max Shoes, Austin TX
  • Venici, Dallas TX
  • Maxine, Chicago IL

Create a Location Type

Before you can create locations, you must define location types. To create a location type:

  1. Go to System > Schema > Location Types.
  2. Click Create New Location Type.
  3. Enter a Code.
  4. Enter a Name.
  5. Click Save.

For example, your business includes warehouses, physical retail locations, and kiosks that store sporting goods inventory. You create the following location types:

Code Name
KSK Kiosk
ONL Warehouse
PHYS Physical Store
W Old Warehouse

Create a Location

After creating a location type, you can create a location and associate it with the location type(s) you defined.

To create a location:

  1. Go to Main > Fulfillment > Locations.
  2. Click Create New Location.
  3. From the Location Types drop-down menu, select one or more location types.
  4. From the Fulfillment Types drop-down menu, select one or more fulfillment types the location supports.
  5. Select a Status for the location.
  6. Enter a Name.
  7. Enter a Code.
  8. Enter a physical Address.
  9. Enter a Shipping Origin Contact.
  10. Fill out any other optional details that are appropriate for your location.
  11. Click Save.

For example, your business includes a warehouse in Boston and retail stores in Austin and Vermont. You create the following locations:

Code Name Location Types Address
NYC New York Store Physical Store 570 Tenth Avenue New York, NY 10036 US
AUS East Austin Store Physical Store 101 Waller St Austin, TX 78702 US
WRH001 Central Warehouse Warehouse 1835 Kramer Ln Austin, TX 78758 US
CAMB Cambridge Store Physical Store 175 Second St Cambridge, MA 02142 US
BCON Beacon Street Store Physical Store 75 Beacon St Boston, MA 02108 US
AUSKSK Austin Kiosk Kiosk 1825 Kramer Ln. Austin, TX 78758 US

Duplicate a Location

You can duplicate a location to quickly create new locations that are based off of existing locations.

To duplicate a location:

  1. Go Main > Fulfillment > Locations.
  2. Click the More Actions button next to the location you want to duplicate, and select Duplicate:
  3. In the new location, complete all required fields.
    Use steps 3 to 11 under Create a Location to complete adding your new location.

Best Practices

Location Attributes

Location attributes are attributes that you can apply to locations to add further definition for special uses, such as hours, services provided, etc.

You can configure location attributes to display only in Admin, or in both Admin and storefront. You can choose various input and data types with various input parameters.

Create a Location Attribute

To create a location attribute:

  1. Go to System > Schema > Location Attributes.
  2. Click Create New Location Attribute.
  3. Enter an Administration Name.
  4. Enter a Code that has meaning to you.
  5. Select a Display Group.
  6. Select an Input Type from the drop-down menu.
    1. If you choose list, select a Data Type and enter a selection option in the Add Value or Label:Value field and then select the position in the list for that option.
      1. When adding a selection option, you must add a label and a value separated by a colon. For example: "front doors:3".
      2. If you select Number for Data Type, you must enter a number for the value in the Add Value or Label:Value field.
    2. If you choose Text box, select a Data Type. Optionally, you can define input parameters in the Min char/val and Max char/val fields.
    3. If you choose Text area, you can optionally define a Max char/val value.
    4. If you choose Date, you can optionally define a start and/or end date for the selectable range.
  7. Select Save.