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

# Shop menu and orders

> How shop staff run a shop from the RAY admin portal: each shop has its own menu with Menu & Info (categories, items with price, options, add-ons and stock, and shop info such as pickup, delivery, payment methods and opening hours) and Orders (a board of new, preparing, awaiting pickup and delivering orders, and the order history with exports).

## Summary

Each shop added in [Shops](/community/shops) gets its own menu in the RAY admin portal, named after the
shop, for the staff who run it. The menu has two entries: **Menu & Info** (القائمة والمعلومات), for the
shop's menu and details, and **Orders** (الطلبات), for handling orders.

## Where to find a shop's menu

* Menu: **`<shop name>` → Menu & Info** and **`<shop name>` → Orders**. Each shop is its own menu group.

## Who can access a shop's menu

A shop's menu is shown to users with an **Operator** role that includes that shop's feature. Each shop
has its own feature, so staff can be given one shop without the others. If a shop's menu disappears
after selecting a specific location in the portal header, the user needs an Operator role for that
shop at that location.

## Menu & Info: Menu tab

The **Menu** tab lists the menu **Categories** (**Image**, **Name**, **Status**, **Delete**). Click a
category to see its **Items**:

| Item column                          | Meaning                                             |
| ------------------------------------ | --------------------------------------------------- |
| **Image**, **Name**, **Description** | The item.                                           |
| **Price**, **Currency**              | The item's price.                                   |
| **Status**                           | **Activated** or **Deactivated** (click to change). |
| **Stock**                            | **In Stock** or **Out of Stock**.                   |

Item fields: **Name**, **Image** ("make sure your food item is in center of image"), **Description**,
price, **Price (Credits)**, **Options** and **Add ons**. Use **Add Item** to add one.

**Export Menu** downloads the menu. **Import Costs** uploads menu costs: "Please download and fill the
template below, then re-upload it to import your Menu Costs." (**Menu Costs Import Template**, then
select an XLSX file).

## Menu & Info: Shop Info tab

| Field                                                                             | Meaning                                                                                                                  |
| --------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| **Name**, **Phone Number**, **Description**, **Website URL**, **Image**, **Type** | The shop's details.                                                                                                      |
| **Services Available**                                                            | **Pickup** and/or **Delivery**.                                                                                          |
| **Minimum Delivery Order**, **Delivery Fee**                                      | For delivery.                                                                                                            |
| **Allowed Delivery Payment Methods**                                              | **Cash**, **On Spot Credit Card**, **In-App Credit Card**.                                                               |
| **Opening Hours**                                                                 | Per **Day**: **From**, **To** and **Status** (**Opened** or **Closed**). The end time must be later than the start time. |
| **Location Name**, **Directions**, **Location**                                   | Where the shop is.                                                                                                       |

Click **Save** after changes.

## Orders: order board

The **Orders** tab shows current orders in four columns, each with its buttons:

| Column              | Arabic label     | Buttons                           |
| ------------------- | ---------------- | --------------------------------- |
| **New Orders**      | طلبات جديدة      | **Cancel**, **Confirm**, print    |
| **Preparing**       | قيد التحضير      | **Cancel**, **Set as Ready**      |
| **Awaiting Pickup** | بانتظار الاستلام | **Cancel**, **Mark as Picked Up** |
| **Delivering**      | قيد التوصيل      | **Mark as Delivered**             |

**Cancel** opens **Cancel Order** and asks for a reason ("Please provide a reason"). **Confirm** opens
**Confirm Order**. The other buttons ask for confirmation (**Yes** or **Dismiss**).

## Orders: History tab

The **History** tab lists past orders. Filter by **Search**, date range (**Enter a date range**) and
**Payment Method** (**Cash**, **On Spot Credit Card**, **In-App Credit Card**). **Export Orders** and
**Export Sales Report** download the orders and a sales report.

## Common questions about running a shop

### How do I mark an item as unavailable today?

Open **Menu & Info**, the item's category, and set the item's **Stock** to **Out of Stock**, or
**Deactivate** it.

### How do I close the shop on Fridays?

In **Shop Info**, set Friday's **Status** under **Opening Hours** to **Closed** and click **Save**.

### How do I handle a new order?

In **Orders**, click **Confirm** on the order in **New Orders**, then **Set as Ready** when it is ready,
then **Mark as Picked Up** or **Mark as Delivered**.

### How do I get a sales report?

Open **Orders**, tab **History**, set the date range and click **Export Sales Report**.

## Related pages

* [Shops](/community/shops): adding and activating shops.
* [Roles & Permissions](/administration/roles-and-permissions): giving staff access to a shop.
