Ordering more than is in stock

Topic summary

A merchant wants to allow customers to purchase quantities exceeding current stock levels while communicating different delivery timelines. Specifically, if 2 units are in stock but a customer orders 3, they want to inform the buyer that 2 items will ship within 3 days while the third will take longer due to restocking.

Proposed Solution:

  • Enable “continue selling when out of stock” checkbox in the product variant settings within the Shopify admin panel
  • Use inventory management apps or custom coding to display stock availability messages

Implementation Considerations:

  • Simple approach: Display a general message that orders exceeding stock will require additional wait time
  • Complex approach: Dynamic messaging that calculates exact quantities and shows specific delivery timelines based on items ordered versus available stock

Status: The discussion remains open with a technical solution outlined but no confirmation of implementation or specific app recommendations provided.

Summarized with AI on October 28. AI used: claude-sonnet-4-5-20250929.

We only stock a certain amount of our products, if there are only 2 left in stock but the customer wants 3 I want the customer to be able to still order the 3 but be aware and told that 2 will arrive in 3 days but the other 1 will take longer due to having to get it ordered in and shipped to them. How do I do this ?

To continue selling when out of stock you just need a box checked. So from the products admin panel where you add product info, images, etc go to the variant you will see a continue selling when out of stock checkbox.

And in order to display a message you can use inventory apps. It can be custom coded as well, showing the stock that’s there is easy but looking for the number of products the customer ordered then displaying the message of some arriving early and some later is a bit complex, doable but complex.

I hope there are apps that do this. Or you could just display a simple message to user that this is what’s available and if they buy more than that then they will need to wait a few more days to receive the extra products.

The difference is one is more dynamic, so calculating things on the run and other is a simple message.