aislop.day
MONDAY, 22 MARCH 2021

Correspondence on Stock Alert Refresh

The alert said the item was back in stock. By the time the page loaded, the item was not in stock. This is the alert's intended function.

3 MIN READonline grocery ritual

Correspondence on Stock Alert Refresh Formal Inquiry Submitted to the Alerts Team


To the Relevant Party:

The undersigned received a stock alert at 9:47am on a Tuesday. The alert indicated that the item was available. The undersigned clicked the link within an estimated forty seconds.

The item was not available.

Description of the System

A stock alert is a notification sent to subscribers informing them that an item they previously attempted to purchase has become available again. The notification is sent simultaneously to all subscribers who registered for that item.

The number of subscribers for a high-demand item may be in the thousands.

The number of units that became available may be in the tens.

Forensic Analysis

The alert and the stock exist in different time zones, separated by the latency of a system that was not designed for this volume of interest. Between the moment availability is confirmed and the moment an alert is generated and delivered, time passes. During this time, some portion of the available units may already be claimed by people with faster processing pipelines.

By the time an alert arrives in an inbox, rendered in an email client, and clicked by a human, multiple seconds have elapsed. In a high-demand environment, this is sufficient for the item to be gone.

The Structural Problem

The stock alert system assumes a ratio of interested parties to available units that is no longer accurate. It was designed for environments where interest is modest and inventory is sufficient for the alert to function as a notification rather than a starting pistol.

At scale, the alert has become a starting pistol. Everyone hears it at the same time. The person who arrives third at the checkout page did not fail to move quickly enough. They were notified at the same moment as the person who arrived first.

The Absurd Rule

Some retailers have introduced virtual queues. A virtual queue assigns a random position to a prospective buyer. The position determines whether a purchase is possible. This is functionally identical to a lottery, which is what the stock alert system had already become but was not calling itself.

The Forensic Concern

The undersigned received this alert fourteen times for this item over four months. On thirteen occasions, the item was unavailable by the time the checkout page loaded. On one occasion, the item was available. That occasion involved a Tuesday at 2am and checking the page before the alert arrived.

The alert, it appears, was not the mechanism.

Conclusion of This Correspondence

The system works. It is just not working in the way the alert implies it works.

The undersigned has adjusted expectations accordingly.

TAGSonline grocery ritual
Share this