# Orders

The **Orders** module allows stores to receive and manage customer orders placed through the **self-ordering experience** inside the interactive menu. This feature is available only for stores with a **plan that includes the Orders module**.

With the Orders module, you can track incoming requests, manage fulfillment, access historical data, and process refunds — all from inside the **Manager app**.

{% hint style="warning" %}
**Note:** Orders are only enabled if your current plan includes the **Orders module**.\
You can check your plan details here →
{% endhint %}

### How Orders work

When the Orders module is active:

* Customers can place **orders directly from the digital menu**
* Orders are received in real time inside the Manager app
* Store staff can manage the entire order flow without additional tools

If your store uses a **POS system**, Replate supports API-based integration to forward orders directly into your POS.

### POS Integration & Printing

If your store has an active **POS integration**, orders received via Replate’s self-ordering system can be **automatically printed** by your POS setup — just like any other order made at the restaurant.

Once the integration is complete:

* Incoming Replate orders will be forwarded directly to your POS
* The POS system will handle **printing**, **ticket formatting**, and **kitchen routing** as it normally does
* Replate **does not control or customize** how orders are printed — this is fully managed by your POS

> <mark style="color:purple;">**Important:**</mark>\
> Replate is not a restaurant POS management system. It acts as an **add-on** that enhances your existing setup.\
> Printing, payment terminals, kitchen screens, and order statuses are all **under the control of your POS provider**.

To integrate your POS:

* Go to `Settings > API Integration > POS`
* Follow the instructions provided for your POS type (custom API or certified partner)

{% hint style="info" %}
**Need help?** Contact your POS provider to confirm compatibility with Replate’s self-ordering API.\
For technical documentation or developer access, reach out to: <api@replate.it>
{% endhint %}

### Features in the Orders module

The Orders section inside the app offers full control over active and past orders:

* **Receive new orders** placed by customers through the menu
* **Modify date and time** for preparation or pickup/delivery
* **Delete or archive** old or canceled orders
* **View daily agenda** of orders with time slots and customer info
* **Track earnings** generated through the self-ordering system
* **Access order history** to review performance or analyze customer behavior

### Refunding an Order

You can issue a refund for a previous order at any time:

1. Go to `Orders > Refund`
2. Enter the **order number**
3. Choose the **amount** to refund (full or partial)
4. Confirm the refund and the customer will be notified

All refunds are logged and visible inside the refund history.

### Tips for Managing Orders

* Keep your **agenda view open** during active hours to avoid missing real-time orders
* Use the **POS integration** for a seamless connection between your Replate menu and existing hardware
* Encourage staff to check the **order history** daily for trends or missed opportunities
* Refunds are irreversible — double check the amount before confirming

### Earnings & Payouts

Replate automatically tracks all earnings generated through the self-ordering system.

* **Payouts are processed every two weeks** and sent to the IBAN specified in your store’s settings.
* You can update your payout details at any time by going to:\
  `Orders > Account > Bank Account`

Please note:

* A **4% service fee** is applied to each order. This commission helps cover payment processing and infrastructure costs.
* The final earnings visible in your dashboard are **net of this fee**.

{% hint style="info" %}
**Tip:** Make sure your IBAN is correct and up to date to avoid payout delays.\
Need help updating your bank info? Reach out to support via the dashboard.
{% endhint %}

***

####


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://replate.gitbook.io/replate-docs/manager/orders.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
