How do I improve product availability in the online shop?

How do I improve product availability in the online shop?



Your speed of delivery matters

Alongside the price, one of the most important purchase criteria is how quickly a product can be delivered. That is why we attach particular importance to ensuring that our business partners meet the specified delivery dates. This is the only way to ensure that our customers, and thus also the end customers of your products, are not disappointed and that a long-term customer relationship can be established. The display of product availability in our online store is automatically calculated based on past data and should give our customers as accurate a picture as possible of the expected delivery time. The date range (outlined in red below) shows customers when they can expect the order.

The displayed delivery time is based exclusively on measured delivery times.

The data basis and measurement is explained in the following sections.

Delivery speed is important not only for end customers, but also for our purchasing mechanism for warehouse deliveries. Offers with short delivery times are preferred over offers with longer delivery times.


Database

Observation period

Depending on your individual size, the model chooses a suitable period to measure your deliveries. For partners with many deliveries, it is sufficient to look at the deliveries from the last two weeks, while for smaller partners with few deliveries, we look up to two months or even further into the past to obtain enough data for a statistically significant statement.

Measurement

For each delivered position in this period, the delivery time is measured. How this measurement is done is explained in the next section.

Data cleaning

Outliers and odd cases are excluded from the database.

Weighting

Positions that lie further in the past or are considered by the model to be more unreliable than others (e.g. positions with missing tracking data) are weighted less heavily.

Availability display in the online shop

This data is then used to determine the availability of your products.
For goods that are shipped from your warehouse, we normally show the customer the 50th - 98th percentile.
This means that if your products are displayed in the online shop in e.g. 2-5 days, we know that 50% of the customer will receive their order within 2 days and 98% within 5 days.

Exception percentiles

If your 50th and 98th percentiles differ greatly (i.e. you have very different delivery times per item), the model will trim the data again to percentiles that are closer together. In this way, we avoid showing the end customer nonsensical information such as «You will receive the product between 1-30 days». Such exceptional percentiles could be, for example:

  • 80th to 96th percentile

  • 85th to 98th percentile

  • etc.

 


Measurement

Measurement for warehouse deliveries

We start measuring the delivery duration as soon as we have transmitted the order. The calculation is completed as soon as the order has been delivered to our incoming goods department at the respective locations and accepted.

Measurement for direct deliveries

For deliveries from your warehouse directly to the end customer, we calculate as follows:

 


 

  • EDI
    We start counting the delivery days as soon as the order has been transmitted by us. The end point of the delivery period is the arrival at the end customer, for this the delivery date is read from the tracking information, which is determined from the Dispatch Notification (DELR).

  • Manually via CMI
    If you have not automated the dispatch notification via EDI as described above, the arrival at the end customer is also taken as the end point of the delivery duration calculation. For this purpose, the delivery date is read from the tracking information that you specify in the CMI when sending the order.
    If you do not specify a tracking number, the time at which you set the status of the order item in the CMI to «shipped» is read instead, a flat rate of a few days (these vary depending on the destination country) is added for shipping. In the automatic offer selection, preference is given to partners who specify tracking numbers.

If there is no shipment number in the Dispatch Notification, the DISPATCHNOTIFICATION_DATE (date on which the goods are handed over to the logistics service provider) is read from the Dispatch Notification instead and a flat rate of a few days (these vary depending on the destination country) is added for the shipment.

If the Dispatch Notification is transmitted too late (later than 48h after the DISPATCHNOTIFICATION_DATE), the transmission date of the Dispatch Notification is used, plus the additional flat rate values for the dispatch of the goods.

In the automated offer selection, preference is given to partners who provide shipment numbers.


Shorten delivery time

As a partner, you have several options to shorten your delivery time. One option is to ship the ordered goods immediately. Order items should in no case be held back and collected. Consequently, a list of other measures to optimise the measured delivery time.

Order days (days)

Among other things, the order days control the product availability display in the online store. The stored order days are very important because in our calculation we assume that you can receive and process the order(s) on these days. We have the possibility to configure an order day every day (Monday to Friday). More order days, therefore, mean a better availability display in the online store.

 

 

Order time (time)

The order time is the time at which we transmit our orders to you. The order time agreed with you is recorded in the Galaxus ERP and should be defined in such a way that after receiving the order, you can still prepare the products and hand them over to the carrier on the same day. After exceeding the order time, the days until the next order day are added to the availability display. A later order time, therefore, results in a slightly better availability display during the day. If required, several order times per order day can be stored.

To change your order time, please contact the person responsible in Category Management so that your case can be checked individually. You will also find the contact person in the CMI:

CH: https://cmi.digitecgalaxus.ch/de/Contact

EU: https://cmi.galaxus.eu/de/Contact

 

Carrier / Dispatch partner

In addition to the order days and order times, close coordination with your shipping partner is required to ensure short delivery times. It should be clear to your forwarding agents that notification for delivery is necessary at our locations. Deliveries without a reserved timeslot will be rejected, and the carrier would have to re-register a timeslot and deliver the order, resulting in a worsened delivery time.

Your partner may hold back order items in order to meet certain quotas. Holding back or shipping orders later will result in poor delivery time.

 

Standard Deviation

If you do not require the same amount of time for deliveries as a standard, but instead have very different delivery times for your delivery positions, it may significantly worsen the availability display for your products. Due to your wide "standard deviation" or large "variance," it is impossible for us to show our customers an accurate date in the online shop; therefore, we cautiously calculate with pessimistic values (the exception percentiles described above).

It is worthwhile to analyze why you need more time for some deliveries and to take measures to shorten these delivery times. Depending on the situation, a correction for a few deliveries can lead to a significant improvement in your availability.

 

 

Stock data

One of the most important factors besides a good price is correct stock data (stock levels). Stock data that is always kept up to date enables almost accurate shopping and does not lead to any additional manual effort on either side. If the intervals between updates are set too large, the quantities ordered may no longer match your current stock levels. This leads to delayed delivery positions, which worsens the delivery time. Accordingly, it is important to have a high frequency of stock transmission: the more frequent, the better. If Galaxus orders goods for which they do not supply stock, these are excluded from the delivery duration calculation.

It is also important that the frequency of updates is aligned with the order times stored in the Galaxus ERP.

 

Stocked Goods

Stocked goods, also known as inventory, refers to the quantity of products that are currently in your warehouse and available. The condition is that these goods must be ready for shipment within 4 working days. In the feed, the inventory must be transmitted as QuantityOnStock.

  • Goods in transit, i.e., backlogs (= Restock Quantity)

  • Inventory from external warehouses (suppliers)

  • etc.

image-20250827-082445.png

Information in the Feed

QuantityOnStock = Quantity in Stock

 

Backorders (Restocking)

Backorders refer to the quantity of ordered products that have not yet been delivered or are on the way. These can be represented in our system as follows:

Restock Date/Duration
With the restock date/duration, you can specify from when stock (QuantityOnStock) will be available again. In the feed, this can be transmitted as follows:

  • Restock Date

The restock date indicates the date on which the ordered goods (in transit) will be back in stock with you. From this date, the goods must be available as stock (QuantityOnStock) and ready for shipment within 4 working days.

  • Restock Time

The restock time indicates the duration in number of working days until the ordered goods (in transit) will be back in stock with you. After this time has elapsed, the goods must be available as stock (QuantityOnStock) and ready for shipment within 4 working days.

  • Restock Quantity

The restock quantity refers to the amount of goods that have been ordered or are in transit (backorder quantity).

After the restocking period has elapsed or from the restock date, this quantity will be added to the existing stock (QuantityOnStock) – but only if there is already stock available. If no stock exists, the backorder quantity will form the new stock.

  • Inventory from external warehouses (suppliers)

  • Goods that have not yet been ordered/are not in transit

Special case Lead Time: Currently, we have no way to represent the use cases Made-to-Order and Configure-to-Order separately in the system. Therefore, products that are produced after order receipt can also be represented with restock information.

 

image-20250827-083102.png

Information in the Feed

Restock Date = Arrival date in the warehouse

Restock Time = Duration in working days until goods are in stock

Restock Quantity = Ordered quantity

Maximum value = 365 days.
If the restock time is unknown, the field can be left empty or the value 0 can be transmitted.

RestockTime or restock data are only considered when the stock level is 0. In the case of a positive stock (>0), the value is ignored.

 

Operating Holidays

There is the option to have your operating holidays recorded in the ERP of Galaxus. During this time, orders will still be placed, but the delivery time will be temporarily adjusted (delivery time + remaining operating holidays). Please inform us of your operating holidays annually. Unreported operating holidays unfortunately cannot be considered in the automatic delivery time calculation and will be perceived as a delay, which will result in a poor delivery time after the operating holidays.