> ## 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.

# Kitchen CUT

> Send each storekit store's daily item sales to Kitchen CUT for inventory and F&B costing. Set the outlet, turn the integration on, and resend or download a day.

The Kitchen CUT integration sends each store's item sales from the previous day to your Kitchen CUT account once a day, so Kitchen CUT can work out stock usage and food and drink costs.

## Before You Start

* Kitchen CUT is a storekit+ integration. On a plan without storekit+, opening **Kitchen Cut** from the integrations list takes you to the upgrade page instead of the settings.
* You need your Kitchen CUT **Tenant URL** (for example `your-domain.kitchencut.com`) and **API key**. These belong to your storekit account, not to one store, and there is no way to save them from the dashboard: both fields can be typed in, but the **Save** button on the **Kitchen CUT Integration** page stores only **Outlet ID** and **Outlet Name**. [Contact support](/docs/getting-started/contact-support) with both values to have them added to your account.
* Each store needs the **Outlet ID** and **Outlet Name** of the matching outlet in Kitchen CUT.
* Products and modifiers need a **PLU** or **SKU / PLU**. Kitchen CUT matches sales by this code, and anything without one is left out. See [PLU Mapping](/docs/guides/integrations/pos/advanced/plu-mapping).

## Connect a Store

<Steps>
  <Step title="Open Kitchen Cut">
    Go to **Stores** → your store → **Settings** → **Integrations** → **Kitchen Cut**. The page opens as **Kitchen CUT Integration**, with **Tenant URL** and **API key** filled in from your account once support has added them.
  </Step>

  <Step title="Turn the integration on">
    Turn on **Integration Status**. storekit checks it can sign in to Kitchen CUT with your account's credentials before saving the change. If it cannot, the switch turns back off.

    The switch is greyed out until both the **Tenant URL** and **API key** are on your account.
  </Step>

  <Step title="Enter the outlet and save">
    Enter **Outlet ID** and **Outlet Name**, then select **Save**. A **Settings saved** message confirms it.
  </Step>
</Steps>

<Check>
  The label next to the switch reads **Enabled - sending orders to Kitchen CUT**.
</Check>

<Warning>
  Changing **Integration Status** clears the store's saved **Outlet ID** and **Outlet Name**, even though the form still shows them. Always select **Save** after turning the switch on or off, or the next upload goes to Kitchen CUT without an outlet.
</Warning>

Repeat for each store you want in Kitchen CUT. Each store is switched on separately.

## What storekit Sends

storekit runs the upload once a day at 05:00 UTC for every store with **Integration Status** on. Each run covers the previous calendar day in UK time (Europe/London), whatever the store's own time zone.

The upload has one line per **PLU** sold that day, with the quantities and values of every order added together:

| Field | Value |
| - | - |
| EPOS code | The product's or modifier's **PLU**, or its **SKU / PLU** when **PLU** is blank |
| Item description | The product or modifier name |
| Quantity | Units sold. A modifier counts its own quantity for each unit of the product it was added to |
| Net | Quantity × the product's or modifier's price on the order |
| Category | The name of the product's first category |
| Business | `storekit` |
| Outlet name / outlet EPOS ID | The store's **Outlet Name** and **Outlet ID** |

* Draft, cancelled, rejected and archived orders are left out. Orders in every other status are included.
* Modifiers with their own **PLU** or **SKU / PLU** are sent as separate lines.
* Only item and modifier prices are sent. Order discounts, service charges, tips and delivery fees are not.
* If a store has no sales with a **PLU** that day, nothing is sent.

## Resend or Check a Day

The bottom of the **Kitchen CUT Integration** page has a date picker and two buttons. Pick a day (future dates cannot be selected), then:

| Button | What it does |
| - | - |
| **Fetch Sales Data** | Downloads the day's data as a JSON file without sending it. The file also lists the IDs of items and modifiers that were skipped because they have no **PLU** or **SKU / PLU**. |
| **Sync Sales Data** | Sends the day to Kitchen CUT straight away. A **Sales data synced** message confirms it. |

Use **Sync Sales Data** to send days from before you turned the integration on, or a day that failed. storekit does not record which days have already been sent, and there is no upload log in the dashboard, so check in Kitchen CUT before sending a day a second time.

## Turn Kitchen CUT Off

Turn off **Integration Status** on the store's **Kitchen CUT Integration** page. The daily upload stops for that store only; other stores keep sending.


## Related topics

- [Kitchen Display](/docs/guides/orders/kitchen-display.md)
- [Pub Delivery](/docs/guides/use-cases/pub-delivery.md)
- [Troubleshooting Your AI Agent](/docs/guides/ai/troubleshooting.md)
- [Menu Structure](/docs/guides/menu-engineering/menu-structure.md)
- [Videos](/docs/guides/menu-engineering/videos.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.