docs
  1. SCAYLE Resource Center
  2. Developer Guides
  3. Logistics
  4. Delivery Estimations

Delivery Estimations

Overview

Delivery estimations allow you to display delivery promises to your customers. The customer expectation is that estimates will be provided and orders will be delivered within the displayed time.

For the estimation displayed to the customer on the frontend, delivery estimations are combined with warehouse Delivery Times.

Default delivery estimation

Merchant (no warehouses): 1-3 days 12 am to 1 am.

This configuration is used when no delivery estimation on warehouse were set up.

Expected availability for products

The expected availability for a product is also considered within the delivery estimation calculation.

Due to this field, different products within an order might have different delivery date, regardless of them coming from the same warehouse. It is therefore important to note the following rules:

  • In case the configuration itemPackagingDependingOnExpectedAvailabilityAt is enabled and the expectedAvailability is different for each product, different packages with different delivery dates will be created and exposed during the checkout process
  • In case the configuration itemPackagingDependingOnExpectedAvailabilityAt is disabled and expectedAvailability is different for each product, the maximum delivery date will be shown during the checkout process and only one package will be created
  • In case expectedAvailability is the same for those products, and they are coming from the same warehouse, one unique package with one unique delivery date will be created and exposed during the Checkout process
  • In case a stock of a product is bigger in a different warehouse which does not contain expectedAvailability of a product, the priority of the delivery will be kept by creating the package from the warehouse with the bigger amount of stock

Holidays

Holidays are considered for the delivery estimation calculation, but only national holidays.
For regional holidays, set up an escalation.

Example delivery estimation in checkout

Manage Delivery Estimations in the SCAYLE Panel

Delivery estimations can be set by shop and by merchant.

If there is no merchant-specific delivery estimation set, delivery times are inherited from the default shop level.

Set delivery Estimations

Estimations need to be set for each shop-country.

  1. Go to Shops > [Shop] > Storefront > Checkout Settings > Delivery Estimations.
  2. Begin setup:
    1. Select the shop-country from the dropdown. If no default configuration is set, the page will indicate Setup Required.
    2. Click Begin Setup to set the default estimations.
  3. Set default estimations:
    1. Click Edit Day to set the estimations for every time slot on that day.
    2. Alternatively, click on a specific time slot to set that estimation individually.
    3. When you've entered all the estimations, click Save Template.
  4. Set merchant/warehouse level estimations:
    1. Return to the main Delivery Estimations page Click New Merchant and select the merchant (or select Default). Add default estimations for the merchant.
    2. Select specific warehouses from the dropdown menu to set estimations on the warehouse-level. Click Edit Default to edit the estimations.
    3. When all the necessary estimations are entered, click Save Template.

Edit Delivery Estimations

  1. Go to Shops > [Shop] > Storefront > Checkout Settings > Delivery Estimations.
  2. Select Default from the Merchant column and then the pen icon to edit. \

    Edit default Merchant estimation

  3. Select Edit Default and choose individual time slots to edit the values. \

    Edit Delivery Estimations

  4. Select Save Template.

Manage Escalations in the SCAYLE Panel

Escalations are used to override the delivery estimations for specified dates.

Escalations can only be set up when a delivery estimation was defined.

Use cases might include:

  • Expected transport delays (e.g., weather related)
  • Holidays
  • High order volume periods with bottlenecks

Escalations are set at the warehouse level or for all shops.

To add escalation for all shops, use Mass escalation.

Add an escalation for warehouse

  1. In the SCAYLE Panel, go to Shops > [Shop] > Storefront > Checkout Settings > Delivery Estimations.
  2. Select Default from the Merchant column and then the pen icon to edit.
  3. Select the dates (Escalate from and Escalate to).
  4. Select the time Delay or extension (Extend).
  5. Click Apply Escalation or, to set the estimation for all shops, click on Mass Escalation.

The escalation displays in the table for the affected dates.

Delivery Estimation Escalations

Mass Escalation for all shops

The Mass Escalation feature can be used to save the escalation configuration for all shops in several countries.

You can only select countries with a valid delivery configuration for mass escalation.

  1. Go to Shops > [Shop] > Storefront > Checkout Settings > Delivery Estimations.
  2. Select the relevant Merchant and then the pen icon to edit. \
  3. Select the EDIT SCALATIONS button.
  4. Select the dates (Escalate from and Escalate to).
  5. Select the time Delay or extension (Extend).
  6. Select the relevant columns > MASS ESCALATE.

Delete escalation

  1. Go to Shops > [Shop] > Storefront > Checkout Settings > Delivery Estimations.
  2. Select Default from the Merchant column and then the pen icon to edit. \
  3. Select the column where an escalation is set up
  4. Select DELETE ESCALATION button on the top of the page.

Delete escalation