{"id":12953,"date":"2026-09-01T12:41:03","date_gmt":"2026-09-01T12:41:03","guid":{"rendered":"https:\/\/themewinter.com\/docs\/plugins\/?post_type=docs&#038;p=12953"},"modified":"2026-10-01T05:05:05","modified_gmt":"2026-10-01T05:05:05","password":"","slug":"max-orders-per-day-in-wp-cafe","status":"publish","type":"docs","link":"https:\/\/themewinter.com\/docs\/plugins\/wp-cafe\/max-orders-per-day-in-wp-cafe\/","title":{"rendered":"Max Orders per Day in WP Cafe: Limiting Daily Orders According to Your Restaurant"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Overview<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Max Orders Per Day is a WP Cafe Pro feature that caps how many orders a location accepts in a day. It works at three levels: an overall limit that counts every order, and a separate limit each for Pickup orders and Delivery orders. You can set all three globally as your site&#8217;s default, or override them for one specific location.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Without this control, a busy day can overload your kitchen, or one order type (say Delivery) can crowd out another (Pickup) even while your kitchen still has room. Max Orders Per Day lets you protect both the total and each order type on its own.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1000\" src=\"https:\/\/themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/09\/01-weekly-schedule-max-orders.png\" alt=\"\" class=\"wp-image-12954\" srcset=\"https:\/\/themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/09\/01-weekly-schedule-max-orders.png 1600w, https:\/\/themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/09\/01-weekly-schedule-max-orders-300x188.png 300w, https:\/\/themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/09\/01-weekly-schedule-max-orders-768x480.png 768w, https:\/\/themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/09\/01-weekly-schedule-max-orders-1024x640.png 1024w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Requirements<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/woocommerce.com\/\">WooCommerce<\/a>, active and configured<\/li>\n\n\n\n<li>WP Cafe Pro, with an activated Pro license<\/li>\n\n\n\n<li>Pickup and\/or Delivery module turned on, if limiting those order types<\/li>\n\n\n\n<li>Optional: Locations module, for a per-branch limit<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Set the global daily order limit<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Go to <strong>WP Cafe &gt; Settings &gt; Schedule<\/strong>. On the main Weekly Schedule, open the day you want to limit (for example Tuesday) and find the <strong>Max Orders (Day)<\/strong> field next to that day&#8217;s time slots.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enter the number of orders that day should accept in total, counting Pickup, Delivery, and Dine-in together. Leave it empty for no limit that day. This is the default for your whole site, so any location without its own override follows this number.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"860\" height=\"180\" src=\"https:\/\/themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/09\/02-day-row-max-orders-field.png\" alt=\"\" class=\"wp-image-12955\" srcset=\"https:\/\/themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/09\/02-day-row-max-orders-field.png 860w, https:\/\/themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/09\/02-day-row-max-orders-field-300x63.png 300w, https:\/\/themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/09\/02-day-row-max-orders-field-764x160.png 764w\" sizes=\"auto, (max-width: 860px) 100vw, 860px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Choose which order statuses count toward the limit<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Still on <strong>WP Cafe &gt; Settings &gt; Schedule<\/strong>, below the Weekly Schedule, find the <strong>Order Limit \u2014 Count Orders With Status<\/strong> card. Pick the WooCommerce order statuses that should count toward each day&#8217;s limit, for example Processing, Completed, and On hold.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An order only uses up a slot in the daily limit if it is in one of the statuses you select here. By default, WP Cafe counts Pending, Processing, and Completed orders. If you leave a status like Cancelled or Refunded out of the list, an order that ends up there stops counting and frees up a slot for someone else.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is a single, site-wide setting. It applies to the overall limit and to the Pickup and Delivery limits everywhere on your site, there is no separate status list per location or per order type.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"810\" height=\"280\" src=\"https:\/\/themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/09\/03-order-limit-status-setting.png\" alt=\"\" class=\"wp-image-12956\" srcset=\"https:\/\/themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/09\/03-order-limit-status-setting.png 810w, https:\/\/themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/09\/03-order-limit-status-setting-300x104.png 300w, https:\/\/themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/09\/03-order-limit-status-setting-767x265.png 767w\" sizes=\"auto, (max-width: 810px) 100vw, 810px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Override the limit for one location<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If a specific location needs its own numbers, go to <strong>WP Cafe &gt; Locations<\/strong>, open that location, and turn on <strong>Override Default Weekly Global Schedule<\/strong>. The same <strong>Max Orders (Day)<\/strong> field appears on each day row here, and it sets that location&#8217;s overall daily limit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can do the same for Pickup and Delivery on that location&#8217;s page. Turn on <strong>Override Default Schedule for Pickup<\/strong>, and a Max Orders (Day) field appears next to the Pickup time slots for that day, this one only counts Pickup orders. Turn on <strong>Override Default Schedule for Delivery<\/strong> for the same field on the Delivery side, it works exactly the same way, just for Delivery orders.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/wp-cafe.com\/wp-content\/uploads\/2026\/09\/04-location-pickup-override.png\" alt=\"Location edit page, Override Default Schedule for Pickup card, Monday and Tuesday Max Orders (Day) set to 25\" class=\"wp-image-3303\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A location&#8217;s own limit, general or Pickup or Delivery, takes priority over the global one for that day. If the location leaves a day empty, WP Cafe falls back to the global schedule for that order type.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 4: Or override Pickup and Delivery globally, without touching each location<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If setting up every location one by one is more than you want, you can override the Pickup and Delivery schedules once, globally, instead. Go to <strong>WP Cafe &gt; Settings &gt; Schedule<\/strong> and turn on <strong>Override Default Schedule for Pickup<\/strong> (and Delivery). Set the Max Orders (Day) field there, and it applies to every location that has not set its own Pickup or Delivery override.<\/p>\n\n\n\n<figure style=\"padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)\" class=\"wp-block-table\"><table class=\"has-background has-fixed-layout\" style=\"background-color:#2d97de17;border-width:1px\"><tbody><tr><td><strong>Note: <\/strong>The Max Orders (Day) field sits right next to that day&#8217;s time slots, on the same row. When you set a number, double check the start and end time next to it are still what you want. It is easy to bump a time dropdown while you are focused on the order count.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 5: See what customers see at checkout<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Once a Pickup or Delivery limit is reached for the day, that order type stays visible in the checkout order type selector, but its radio button turns gray and cannot be selected. A short message appears next to it, for example &#8220;Sorry, Pickup isn&#8217;t accepting more orders today. Try Delivery or another order type.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The order type does not disappear, since the limit only applies for that day and resets tomorrow. This is different from turning Pickup or Delivery off entirely in WP Cafe settings, which removes the option from checkout completely.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1210\" height=\"370\" src=\"https:\/\/themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/09\/05-checkout-pickup-disabled.png\" alt=\"Checkout page order type selector, Pickup grayed out and disabled with a limit-reached message, Delivery still selectable\" class=\"wp-image-12957\" srcset=\"https:\/\/themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/09\/05-checkout-pickup-disabled.png 1210w, https:\/\/themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/09\/05-checkout-pickup-disabled-300x92.png 300w, https:\/\/themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/09\/05-checkout-pickup-disabled-1024x313.png 1024w, https:\/\/themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/09\/05-checkout-pickup-disabled-765x234.png 765w\" sizes=\"auto, (max-width: 1210px) 100vw, 1210px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Frequently Asked Questions (FAQ)<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\" style=\"border-style:none;border-width:0px\"><tbody><tr><td><strong>Q1: A location&#8217;s Pickup count is still under its limit, but checkout still blocks the order. Why?<\/strong>The overall daily limit for the location has likely been reached. That limit counts every order, Pickup, Delivery, and Dine-in together, so it can block a new order even while Pickup or Delivery&#8217;s own count is still low. Think of it as your kitchen&#8217;s total capacity, which always applies on top of the Pickup and Delivery limits.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\" style=\"border-style:none;border-width:0px\"><tbody><tr><td><strong>Q2: Does a Dine-in order count against my Pickup or Delivery limit?<\/strong>No. Dine-in orders only count toward the overall daily limit for the location. There is no separate Dine-in limit, since Dine-in does not compete with Pickup or Delivery capacity the way those two do with each other.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\" style=\"border-style:none;border-width:0px\"><tbody><tr><td><strong>Q3: I entered a number in Max Orders (Day), but it will not save. What&#8217;s wrong?<\/strong>This field needs an activated WP Cafe Pro license, not just the Pro plugin installed. On a site without an active license, the field looks editable but the value never saves. Go to WP Cafe &gt; Settings &gt; License and confirm your license is active, then try again.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Max Orders Per Day gives you one overall daily limit plus separate Pickup and Delivery limits, set globally or per location, so your kitchen&#8217;s total capacity and each order type stay protected at the same time. Start with the global limit in Settings &gt; Schedule, then override a location or an order type only where you actually need something different.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview Max Orders Per Day is a WP Cafe Pro feature that caps how many orders a location accepts in a day. It works at three levels: an overall limit that counts every order, and a separate limit each for Pickup orders and Delivery orders. You can set all three globally as your site&#8217;s default, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_eb_attr":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_category":[9],"doc_tag":[],"class_list":["post-12953","docs","type-docs","status-publish","hentry","doc_category-food-ordering"],"year_month":"2026-10","word_count":1007,"total_views":"6","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"teamwinter","author_nicename":"teamwinter","author_url":"https:\/\/themewinter.com\/docs\/plugins\/author\/teamwinter\/"},"doc_category_info":[{"term_name":"Food Ordering","term_url":"https:\/\/themewinter.com\/docs\/plugins\/docs\/food-ordering\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/themewinter.com\/docs\/plugins\/wp-json\/wp\/v2\/docs\/12953","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewinter.com\/docs\/plugins\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/themewinter.com\/docs\/plugins\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/themewinter.com\/docs\/plugins\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/themewinter.com\/docs\/plugins\/wp-json\/wp\/v2\/comments?post=12953"}],"version-history":[{"count":3,"href":"https:\/\/themewinter.com\/docs\/plugins\/wp-json\/wp\/v2\/docs\/12953\/revisions"}],"predecessor-version":[{"id":13129,"href":"https:\/\/themewinter.com\/docs\/plugins\/wp-json\/wp\/v2\/docs\/12953\/revisions\/13129"}],"wp:attachment":[{"href":"https:\/\/themewinter.com\/docs\/plugins\/wp-json\/wp\/v2\/media?parent=12953"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/themewinter.com\/docs\/plugins\/wp-json\/wp\/v2\/doc_category?post=12953"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/themewinter.com\/docs\/plugins\/wp-json\/wp\/v2\/doc_tag?post=12953"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}