> For the complete documentation index, see [llms.txt](https://phplime-envato.gitbook.io/qrexorder/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://phplime-envato.gitbook.io/qrexorder/order-types-new.md).

# Order types (New)

### <mark style="color:purple;">Big update - Now you can enable Dynamic Payment option for all order types.</mark>

![](/files/INBQhhHd22OZkZUvqYDF)

There are 6 types of orders.

1. **Cash on delivery**&#x20;

   \-  When a customer order Cash on the delivery restaurant will get a notification about that, after completing the order from the restaurant customer & delivery guy can see the order in their panel. (Payment/cash will receive manually). **\[Payment - Card / Manual]**

2. **Booking**

   In the booking, customers can choose their favorites items can book with the booking date with time and can choose how many persons want to add to their booking. **\[Payment - Card / Manual]**

3. **Reservation**

   Customers can make a reservation the restaurant for some party/occasion like a Birthday party, Dinner, Wedding, etc.  (Selected types by the restaurant). **\[Payment - Card / Manual]**

4. **Pickup/Takeaway**

   When customers select pickup/takeaway orders type they will get an option to select pickup point in google map and also the pickup time (both pickup point & pickup time can set a restaurant) **\[Payment - Card / Manual]**

5. ~~**Pay in cash / Digital payment**~~

   ~~COD (cash-on-delivery) & **pay in cash** both are the same process. In pay-in-cash payment is dynamic. Customers have made payment using the system's payment gateway.~~&#x20;

   ~~**\[Payment - Dynamic / auto. Have to pay using the system's payment gateway. like Paypal, Stripe, Razorpay..]**~~&#x20;

6. **Dine-in**

   Customers can make orders when they are physically available in the restaurant. Can choose table and person when they make Dine-order. **\[Payment - Card / Manual]**

7. **Pay cash**\
   Pay cash means -> after place an order you have to pay by cash.

## &#x20;1. Cash on delivery:

When Customer place a COD order, Restaurants get notifications with all details. if restaurant allow digital payment for that then they will be able to pay via digital payment when make the order.\
after payment and place order restaurant will get paid status. **when order is completed from the restaurant, delivery guys will get notification.** if you enable email notification then dboy will get mail otherwise then have to be logged in in their account to get sound notification.

For delivery guy restaurant have to add delivery guy from stall list.&#x20;

**Feature -1: Area-based shipping** In COD - there is also Area-based shipping system like restaurant can add shipping charge based on area/city name. to enable this feature&#x20;

`Login as restaurant > Settings > Order Configuration > Enable Area based Shipping Charge`

Then -> go to `Shop Configuration > Delivery area.`  ->Add your area with shipping Charge. [click here](/qrexorder/store-configuration/area-location-based-shipping-charge.md)

**Feature - 2: Radius based Shipping** \
Restaurant also add radius-based shipping Like delivery can be possible within 5KM. To enable Goto `settings > delivery settings` [click here](/qrexorder/store-configuration/radius-based-delivery.md)

## 2. Pickup / Takeaway

When customers select pickup/takeaway orders type they will get an option to select pickup point in google map and also the pickup time (both pickup point & pickup time can set a restaurant)\
**For pickup point:**  -> `Shop Configuration > Pickup points` You will get Google map **API\_KEY** field for enabling google Map feature.

-> Then you can add pickup points with latitudes & longitudes.

-> And then have to select pickup times.

## 3. Dine-in

Dine-in Works line customer can place an order from the restaurant, then have to select table number and the person for the order.

**->Add table and person**\
Goto `Shop configuration > tables`&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://phplime-envato.gitbook.io/qrexorder/order-types-new.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
