Available fulfillment options based on basket

What is the purpose of this endpoint?

The purpose of this API call is to identify potential fulfillment locations and the fulfillment options available at each facility. This allows the shop to offer more detailed information about the upcoming fulfillment and provide additional services during the checkout process, such as specific carriers and delivery options.

At this stage, the specific facility or facilities that will ultimately be chosen for fulfillment are not determined, as this call only performs a partial routing without evaluating or ranking the facilities (see the "How it Works" section below).

You find the documentation of this call here.

How does it work?

When sending a "checkout options" call into our system we perform a routing decision by checking just the FENCES which are configured as "active" in our DOMS configurations.

The call itself is quite similar to a regular order - call (see here) but less information are mandatory. This allows a more flexible handling of this call.

The response includes all information from possible locations that have stock of at least one of the ordered items and have not been filtered out by Fences. The response contains the following information:

  • Facility Data

    • General Information from facility

    • opening times (important for C&C cases) and their capacities

  • Stock information

    • stock available within this facility (just for ordered items)

  • Carrier information

    • Active carriers

    • Available carrier products

    • Carrier costs

    • Carrier delivery times

Last updated