When more than one location can fill an order, the default assignment is rarely the cheapest or the fastest. This operator reads each newly placed order before fulfillment starts, the available quantity of every line at each location, and the transit time and rate from each candidate origin to the destination. It geocodes the destination when the address alone is not enough and applies your priorities: promised date first, then cost, then keeping stock balanced.
It proposes the location for each order, or a move away from the location the store assigned by default, and a 3PL order where the stock sits with a fulfillment provider. The assignment and the reasons are recorded against the order for a person to approve or override.
This is a reference listing. It documents what Fibric would read from Ship-From Routing and what it could propose, based on the vendor's published interfaces. Fibric builds it under a managed deployment when you request it; selecting it here installs nothing.
Inputs
Shopify fulfillment orders with status OPEN, their assignedLocation, destination, and deliveryMethod, before any fulfillment is created
InventoryLevel available quantity for every line item at each active location
Inventory per fulfillment center in ShipBob, and warehouse_products per warehouse in ShipHero
Estimated arrival by service from the UPS Time In Transit API between each origin postal code and the destination
FedEx transit times and delivery commitments returned with rate quotes when returnTransitTimes is set
Destination coordinates and Census geographies from the Census Geocoder, and place context from OpenStreetMap
Proposed actions
Target capability: propose a fulfillmentOrderMove to the chosen location, for all unfulfilled line items or the subset it stocks
Target capability: propose a ShipBob order to the fulfillment center that holds the stock, with the shipping method that meets the promise
Target capability: propose the carrier service per origin that meets the promised date at the lowest quoted rate
Target capability: propose a hold with reason notes when no single location can fill the order and a split is not allowed
Proposed actions are target capabilities. Every action runs propose-first and needs a validated deployment and the appropriate permissions.
What you can build
Route to the nearest stocked location
Read Shopify inventory at each location, ask UPS Time In Transit for each origin, and propose the fulfillmentOrderMove to the origin that meets the promised date at the lowest rate.
A store connector with several active locations and fulfillment order move access, such as Shopify
Stock by location from the store or from a warehouse connector: ShipBob or ShipHero
A transit time source per carrier: UPS Time In Transit or FedEx Rates and Transit Times
Your priority order among promised date, carrier cost, and stock balance, and the locations allowed per region
Authentication
Calls each store, warehouse, carrier, and geocoding source under the credentials that listing already holds.
Limits
Shopify refuses a move when the destination location does not stock the item, or the fulfillment order is closed or already submitted
Transit estimates are the carrier's; a guarantee applies only where the carrier's response marks the service guaranteed
The Census Geocoder covers the United States, Puerto Rico, and the U.S. Island Areas; other destinations use the address as given
It routes new orders. Orders already in progress at a location are not reassigned
Access and pricing
Reference listing. Fibric builds the operator under a managed deployment when you request it. Your quote covers the build, capabilities, usage, and support.
The location per order, shown with the stock at each candidate, the transit estimate and rate from each, and the reason the winner was chosen. Approval triggers the move or the 3PL order. A reviewer can pick another candidate from the same list.
What record is left?
A note on the order with the candidates considered, the quantities, transit times, and rates read for each, the location chosen, the person who approved or overrode, and the time.
What does it never do on its own?
Move a fulfillment order, place a 3PL order, buy a label, or split an order. It never sends anything to the customer; delivery promises stay with the store.
Ask about Ship-From Routing
Ask about the capabilities and requirements in this listing.
This operator is developed, published, and supported by Fibric. Third-party names and logos identify the systems an integration connects to; they are the property of their respective owners, who are not affiliated with Fibric and do not sponsor or endorse this listing. Trademark policy