Staging Locations

Staging Locations

Staging locations are specialized storage areas used primarily for wholesale order fulfillment. These locations serve as temporary holding areas where items are consolidated before final packing and shipment.

What are Staging Locations?

Staging locations are non-pickable locations where inventory is gathered during the picking process for wholesale orders. They allow you to:

  • Consolidate items from multiple pick locations
  • Organize products before final packing
  • Support wholesale fulfillment workflows

Note: Staging locations require the wholesale feature to be enabled for your account. Contact your ShipHero representative to enable this feature.

Creating a Staging Location

To create a staging location, use the location_create mutation with the staging parameter set to true:

mutation {
  location_create(data: {
    warehouse_id: "V2FyZWhvdXNlOjExNzkw"
    name: "STAGING-01"
    zone: "STAGING"
    pickable: false
    sellable: true
    is_cart: true
    staging: true
  }) {
    request_id
    location {
      id
      name
      zone
      pickable
      sellable
      is_cart
      is_staging
    }
  }
}

Staging Location Requirements

When creating a staging location, ensure:

  • pickable is set to false (staging locations are not pick-from locations)
  • sellable is typically set to true
  • is_cart is set to true (staging locations act as temporary carts)
  • staging is set to true

Related Workflows