No hay una respuesta perfecta para esta pregunta y todo depende de los detalles.
Como primera "línea de defensa", trataría de evitar tales situaciones, simplemente no vendiendo artículos tan bajos si es posible. Si esto es posible, puede depender de la situación y el tipo de artículos que desea vender. En la empresa donde trabajo, los artículos se eliminan principalmente del sitio web antes de que se agoten las existencias. Pero estamos vendiendo toda la venta y los pocos artículos restantes son vendidos por nuestro personal de ventas como ofertas especiales. Esto puede no ser una opción para tiendas pequeñas, especialmente cuando se venden artículos de alto precio.
La solución para hacer la doble verificación al agregar algo a la canasta no es muy buena. La gente pone mucho en cestas sin hacer un pedido. Esto puede bloquear este artículo por un cierto período de tiempo.
Entonces, en mi humilde opinión para trabajos pequeños, la mejor manera es hacer un cheque final justo antes del pago, cuando se realiza el pedido. En el peor de los casos, debe decirle a su cliente que se está quedando sin existencias en este momento (lo que no ocurre con frecuencia en las tiendas pequeñas).