Daily inventory caps how many units of a product a location sells per pickup or local delivery date. When a date has no room left for the products in a customer's cart, that date can't be chosen in the date picker. Use it for products you make or roast in small batches, such as freshly baked bread or a limited roast.
You set the limit on each location, for products, variants, collections or tags. It doesn't change your Shopify inventory.
Before you start
Add the location and turn on store pickup or local delivery for it. See Add and manage pickup and delivery locations.
Turn on the date picker. Limits apply to the date customers choose, and orders without a date aren't counted. For store pickup, check Enable pickup date picker in the location's Date and time pickers card. For local delivery, check Enable delivery date picker in Settings → Local delivery → Checkout experience and save.
Daily inventory covers pickup and local delivery dates. Shipping orders aren't counted.
Set a daily limit
In the app, click Locations, then click the location.
Scroll to the Daily inventory card and check Limit daily inventory for this location.
Choose a tab: Products, Variants, Collections or Tags. Then click Add products (or Add variants, Add collections, Add tags), check what you want and click Select.
In the Daily inventory window, enter the Daily limit: the units you sell per date. Leave it blank for no limit, or enter 0 to stop selling.
Click Done, then click Save.
Click the pencil icon on a row to change its limits, or the bin icon to remove the rule. If you pick several items at once, one window sets the same limits for all of them. Clicking Cancel in that window leaves out the items you just picked.
Reserve units for subscriptions
Enter a number in Reserved for subscriptions to keep units that one-time purchases can't use, so subscribers can still get the date. With a daily limit of 12 and 3 reserved, one-time orders can take up to 9 units a date, and subscription orders can use all 12. The reserve can't be more than the daily limit, and it also comes out of any date-specific limit.
Change the limit for specific dates
Under Date-specific limits, click Add date-specific limit, choose a date and enter the limit for it. It replaces the daily limit on that date, which suits holidays and market days. Enter 0 to close the date for that product.
How limits combine
Every rule that matches an item in the cart needs room for it, or the date is unavailable. A product with its own limit that's also in a limited collection needs room in both.
A collection limit is shared by every product in the collection.
A cart with more units than a date has left can't pick that date.
What customers see
In the cart, dates that are full are greyed out in the date picker. If Show remaining stock in the date picker is on, customers also see a message under the date once the units left reach the Low stock threshold, for example "Only 1 Colombia Coffee left for Fri, November 13, 2026." The message names what the limit is set on: the product, variant, collection or tag. When the cart has one-time purchases, the count leaves out reserved units.
To change the wording, edit Low stock on a date in the Calendar widget card. See Change or translate the text in your pickup and delivery widgets.
Get low stock emails
Check Email low stock alerts to get an email when an order brings a product down to the Low stock threshold for a date, and another when it sells out. It goes to the emails that receive this location's internal pickup and delivery notifications. If there are none, no email is sent. When you first turn on daily inventory for a location, the low stock message and these emails are both on, and the threshold is 5.
Things to know
Pickup and delivery share the limit. A location's limit counts its store pickup and local delivery orders together.
Only orders placed while the limit is on are counted. Orders placed before you turned it on, or before you added a product's limit, don't take units, so a date that was already booked can end up over its limit.
Cancelled orders free their units.
Changing an order's date or location moves its units. It frees the old date and takes units on the new one, even if the new date is already full. See Manage pickup, delivery and shipping orders.
A date can go slightly over its limit. Limits are checked while customers choose their date, not when the order is placed, so two customers who check out at about the same time can both take the last units.
Checkout doesn't count units already sold. If customers choose their date in checkout instead of the cart, they can still pick a full date there, and the low stock message doesn't show.
Subscription date changes are checked too. When customers change a subscription's date in the Appstle Subscriptions customer portal, full dates aren't offered, and subscribers can use the units you reserved. Each renewal order takes units when it's created.
Collection and tag limits don't apply in POS.
It works on its own, next to order limits. Order limits cap how many orders a date or slot takes. Both apply when you use both. See Limit how many orders you accept per day or time slot.
FAQs
Why is a date greyed out for a product?
The limit for that product, variant, collection or tag is used up on that date, or the date's own limit is 0, or the customer's cart has more units than the date has left. The date can also be closed for another reason, such as a blackout date or a day you don't offer pickup or delivery.
Why can customers still choose a date that should be full?
Check that Limit daily inventory for this location is checked and saved on the location the customer chose, that the product has a Daily limit or a limit for that date, and that the customer is choosing the date in the cart. Orders placed before you set the limit aren't counted, and checkout doesn't count units already sold.
Why doesn't the "Only … left" message show?
Check that Show remaining stock in the date picker is on, that the customer has chosen a date in the cart, and that the units left for that date are at or below the Low stock threshold. The message doesn't show in checkout.
Why didn't I get a low stock email?
Check that Email low stock alerts is on and that the location has an email in its Internal notifications card (store pickup) or Notifications card (local delivery). The email goes out when a new order takes a product down to the Low stock threshold, and again when it sells out. Orders placed before you set the limit don't send one.
Does Daily inventory change my Shopify stock?
No. It only decides which pickup and delivery dates customers can choose. Your Shopify inventory counts stay as they are.



