> For the complete documentation index, see [llms.txt](https://replate.gitbook.io/replate-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://replate.gitbook.io/replate-docs/menu/ordering.md).

# Ordering

If the **Orders module** is active for your store, customers can place orders directly from the Menu — quickly, intuitively, and without needing to download or install anything.

Orders are fully integrated with your store and, if configured, your POS system. The checkout is powered by Stripe, ensuring a secure and frictionless payment experience.

### How to Place an Order

When a customer is viewing a product:

* A **“+” button** appears in the **top right corner** of the product view
* Tapping the button will:
  * **Immediately add the item** to the bag if it has no variants
  * **Open a selection dialog** if the item has **variants** (e.g., size, flavor, toppings)
* After selecting a variant (if needed), the item will be added to the **order bag**, accessible at the **top left** of the screen

### Adding Notes

During the ordering process, users can add **custom notes** for each product (e.g., “no onions,” “extra spicy,” “serve with lemon”).

These notes will be included in the final order and visible to your staff in the Orders module.

### Checkout Flow

When the customer is ready:

1. Tap the **order bag icon** (top left)
2. Select the **order type**:
   * **Takeaway**: the customer selects **date and time** for pickup
   * **At the Table**: the customer inputs their **table number**
3. Provide an **email address** to receive the receipt and order confirmation
4. Proceed to **payment via Stripe Checkout**

Stripe’s secure interface makes it easy to enter card details or use mobile wallet options (Apple Pay, Google Pay, etc.).

{% hint style="success" %}
**Reminder:** Table-specific QR Codes allow the system to automatically detect the customer’s table and streamline the ordering process.
{% endhint %}

### Order Confirmation

Once the payment is complete:

* The customer sees a confirmation screen in the browser
* An **email is sent automatically**, including:
  * Order summary
  * Table or pickup details
  * Timestamp
  * Digital receipt

If a customer submitted an order from the wrong table or made a mistake, staff can review or issue refunds directly from the **Manager app > Orders > Refund**.

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