| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 534 |
| Technical Name |
am_pos_order_type |
| License | OPL-1 |
| Website | https://idealitsetup.com/ |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 534 |
| Technical Name |
am_pos_order_type |
| License | OPL-1 |
| Website | https://idealitsetup.com/ |
POS Order Types
Dine-In, Takeaway, Delivery - Visual Order Type Selection for Point of Sale
Overview
POS Order Types adds configurable order types to your Odoo Point of Sale. Cashiers can select the order type (Dine-In, Takeaway, Delivery, or any custom type) through a beautiful visual popup with icons and colors. The selected order type is displayed on receipts and tracked in backend reports.
Use Case: Perfect for restaurants, cafes, and food businesses that need to distinguish between different service types. Automatically prompts the cashier to select an order type when creating a new order, and can require customer selection for delivery orders.
Screenshots
Order Type Selection Popup
Beautiful card-based popup with custom colors and icons for quick order type selection directly in the POS.
Backend: Order Types Configuration
Manage your order types from Point of Sale > Configuration > Order Types. Define name, icon, color, and behavior for each type.
Order Type Form - Delivery Configuration
Configure each order type with display settings (sequence, icon, color) and behavior options like Require Customer for delivery orders.
Orders Grouped by Order Type
View and analyze your POS orders grouped by order type in the backend. Filter and search by order type for detailed reporting.
Order Type on Receipt
The selected order type is printed as a badge on the customer receipt for clear identification.
Key Features
| ✔ Custom Order Types - Define unlimited order types with name, icon, color, and image |
| ✔ Visual Popup Selection - Beautiful card-based popup with icons and colors for quick selection |
| ✔ Auto Popup on New Order - Automatically shows the order type popup when creating a new order |
| ✔ Customer Auto-Prompt - Automatically opens customer selection for delivery orders |
| ✔ Receipt Integration - Order type badge displayed on printed receipts |
| ✔ Backend Reports - Order type visible in POS orders list, form view, and analytics reports |
| ✔ Default Order Type - Set a default order type per POS configuration |
| ✔ Per-POS Configuration - Enable/disable and configure available types per POS session |
How It Works
| Step 1: Go to Point of Sale > Configuration > Order Types and create your order types (e.g., Dine-In, Takeaway, Delivery) with icons and colors. |
| Step 2: Go to POS Settings, enable Order Types, select which types are available, set the default type, and optionally enable auto-popup on new orders. |
| Step 3: Open the POS session. When creating a new order, a popup will appear for selecting the order type. You can also change the type using the Order Type button in the control bar. |
| Step 4: The selected order type will be printed on receipts and stored in the order for backend reporting and analytics. |
Configuration Options
| Option | Description |
|---|---|
| Enable Order Types | Turn on/off order type feature per POS |
| Available Order Types | Select which order types are available in this POS |
| Default Order Type | Auto-assign this type to new orders |
| Show Popup on New Order | Automatically show selection popup when a new order is created |
| Require Customer | Per order type: auto-open customer selection (e.g., for Delivery) |
Technical Information
| Attribute | Value |
|---|---|
| Technical Name | pos_order_type |
| Version | 18.0.1.0.0 |
| Dependencies | point_of_sale |
| License | OPL-1 |
| New Models | pos.order.type |
| Extended Models | pos.order, pos.order.line, pos.config, pos.session, res.config.settings, report.pos.order |
Contact & Support
$60 USD
Get professional support and customization services
| Developer: | Ahmed Magdy |
| Email: | qarsan4@gmail.com |
| Website: | idealitsetup.com |
| WhatsApp: | +966 509818413 |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module