> ## Documentation Index
> Fetch the complete documentation index at: https://storekit.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Order Limits

> Set minimum and maximum order values, quantities, and per-order rules in storekit. Manage kitchen capacity, protect profitability, and prevent abuse.

Control checkout eligibility by setting minimum spend, maximum spend, and quantity requirements. These limits help manage kitchen capacity, ensure order profitability, and prevent abuse.

## Monetary Limits

Set minimum and maximum order values for each fulfillment method.

### Minimum Order Value

Require customers to spend a minimum amount before checkout. If their basket is below the minimum, they see a message showing how much more they need to spend.

| Setting                    | Applies To                            |
| -------------------------- | ------------------------------------- |
| **Minimum pickup order**   | Pickup and Catering Pickup orders     |
| **Minimum delivery order** | Delivery and Catering Delivery orders |
| **Minimum dine-in order**  | Dine-in (InStore) orders              |

**Use cases:**

* Ensure orders are profitable after payment processing fees
* Cover fixed costs like packaging
* Encourage larger orders

<Tip>
  Delivery zones can override the store-wide minimum delivery amount. Use this to require higher minimums for distant deliveries where costs are higher.
</Tip>

### Maximum Order Value

Cap the maximum order value to prevent unusually large orders that may be fraudulent or exceed your capacity.

| Setting                    | Applies To                            |
| -------------------------- | ------------------------------------- |
| **Maximum pickup order**   | Pickup and Catering Pickup orders     |
| **Maximum delivery order** | Delivery and Catering Delivery orders |
| **Maximum dine-in order**  | Dine-in (InStore) orders              |

**Use cases:**

* Fraud prevention for high-value orders
* Kitchen capacity management
* Directing large orders to catering flow

### Configuring Monetary Limits

1. Go to **Store Settings > Fulfillment**
2. Set minimum and/or maximum values for each fulfillment method
3. Save changes

The limits apply to the basket subtotal (before delivery fees, tips, and service charges).

## Quantity Limits

### Minimum Items

Require a minimum number of items in the basket before checkout. This is useful for:

* Catering orders that require volume
* Bundle or meal deal enforcement
* Preventing single-item orders during busy periods

### Maximum Items

Limit the total number of items per order to:

* Manage kitchen capacity
* Prevent unusually large orders
* Control order preparation time

## How Limits Are Displayed

When a customer's basket doesn't meet the requirements:

* **Below minimum** - A message shows: "Spend £X.XX more to checkout"
* **Above maximum** - A message shows: "Maximum order value is £X.XX"
* **Wrong quantity** - A message explains the item requirement

The checkout button is disabled until requirements are met.

## Per-Fulfillment Limits

Different fulfillment methods can have different limits:

| Fulfillment | Typical Minimum               | Typical Maximum          |
| ----------- | ----------------------------- | ------------------------ |
| Pickup      | Lower or none                 | Standard                 |
| Delivery    | Higher (covers delivery cost) | Standard                 |
| Dine-in     | Lower or none                 | Lower (kitchen capacity) |
| Catering    | Much higher                   | Much higher              |

This allows you to:

* Make pickup attractive with no minimum
* Cover delivery costs with a higher delivery minimum
* Set high minimums for catering to ensure order size

## Zone-Specific Minimums

For delivery, you can set different minimum order values per [delivery zone](/guides/fulfillment/delivery/delivery-zones):

* **Zone 1 (0-2 miles)** - £10 minimum
* **Zone 2 (2-4 miles)** - £15 minimum
* **Zone 3 (4-6 miles)** - £20 minimum

Zone-specific minimums override the store-wide delivery minimum when the customer's address falls within that zone.

## Best Practices

1. **Start lower** - You can always increase minimums; reducing them is easier for customers to accept
2. **Consider your costs** - Factor in payment fees, packaging, and labour when setting minimums
3. **Match delivery effort** - Higher minimums for distant deliveries offset driver costs
4. **Communicate clearly** - Customers see exactly how much more they need to spend
5. **Test the experience** - Place test orders at various basket values to verify messaging
