fulfillmenttools
API documentationIncident ManagementFeedback
Products
Products
  • Products
  • Core
    • Fulfillmenttools and it's surrounding system
    • Facilities
      • Managed facilities
      • Supplier facilities
      • Facility groups
      • Facility discounts
    • User management
    • GDPR
    • External actions
    • Notification center
    • Incident management
    • Tags
    • Stickers
    • Articles
  • Inventory Management
    • Overview inventory modules
    • Listing
    • Article categories
    • Stock
      • Stock availability
      • Stock properties
      • Stock updates
    • Reservations
    • Inbound process
    • Storage location
    • Zone
    • Inventory traits
    • Channel inventory
    • Measurement units
    • Stow jobs
    • External stock change reasons
    • Configurations
  • Availability & Promising
    • Availability & promising in customer journey
      • Earliest possible delivery date
      • Availability in delivery time period
      • Availability for specific delivery date
      • Checkout options
      • Delivery promise
    • Latest picking start
  • Distributed Order Management
    • Order management
    • Order routing
      • Fences
      • Ratings
      • Order split
      • Routing strategy
      • Item bundles
      • Re-route
      • Decision logs
      • Unroutable orders
      • Pre- and backorders
      • DOMS toolkit
  • Order fulfillment
    • Picking
    • Packing
    • Handover
    • Custom services
    • External documents
    • Load units
    • Interfacility transfer
    • Pick job target time
    • Configurations
      • Picking configuration
      • Packing configuration
      • Handover configuration
      • Printing & document configuration
      • Parcel tag configuration
  • Carrier management
    • Carriers and connection to facilities
    • Carrier country service mapping
    • Same day delivery
    • Custom carrier
    • Available carriers
  • Returns Management
    • Introduction to returns
    • Return reasons
  • Use Cases
    • Creating & executing stow jobs
    • Creating orders with interfacility transfers
    • Demand-driven replenishment
    • Expected stock in availability
    • Incoming goods & storage
    • Multi order picking
Powered by GitBook
On this page
  • Introduction
  • Product overview
  • Product detail page
  • Shopping cart
  • Checkout
Edit on GitHub
  1. Availability & Promising

Availability & promising in customer journey

Last updated 1 month ago

Introduction

The customer journey in the web shop typically involves various steps, from searching for an item on an overview page to completing an order on the checkout page. Each step requires a different level of detail on the "available to promise" (ATP) information. In general, the responses of the ATP calls get more and more specific the further the user proceeds in the checkout journey.

This page gives an overview of the different requests that are recommended for each step in the (checkout) journey.

Please go to the for more information on the respective endpoints.

Product overview

Request the current availability for a list of products

  • Stock availability in the network (stocks summaries REST API):

    • Are the requested products in stock?

    • How much of the requested products is available?

Product detail page

Request the general availability on item and facility level

  • Stock availability in facilities (stock distribution REST API): Is the selected product available at the desired pick-up location?

  • Product availability for specific delivery date (checkout options time point REST API): How much stock is available for a certain delivery date in specified facilities? More information

  • Earliest possible delivery date (checkout options earliest REST API): What is the earliest possible delivery date for a list of items and what carriers are available considering country and region-specific operating days? More information

Shopping cart

Request the availability for a basket of products & get information on fulfillment options

  • Delivery dates within time period (checkout options time period REST API): Which delivery dates are available for a basket of items, considering country, and region-specific operating days in a specified time period? More information

  • Fulfillment options (checkout options REST API): In which facilities can the order be fulfilled considering stock availability & fences and what kind of fulfillment options do these facilities offer? What is the estimated delivery time and the respective latest possible acceptance time for the order? More information

Checkout

Request fulfillment options in the last step of the journey when all order relevant information is already known

  • Delivery promise (delivery promise REST API): How and where would the order be fulfilled if placed now (pre-reservation can be already made here)? What is the estimated delivery time and the respective latest possible acceptance time for the order? More information

Developer Docs