POS Sale

Seamless integration between Point of Sale and Sales module. Create sales orders from POS, manage deliveries, track customers in one unified system.

POS Integration
Sales Orders
Delivery Management
Customer Management
Unified System

Overview

POS Sale module connects Point of Sale with Sales module in Odoo, allowing you to create Sales Orders directly from POS and manage the entire process from sales to delivery in one system.

Ideal for stores that need to take orders at the counter but deliver later, or combine retail sales with wholesale and delivery.


Key Features

Key points

  • • Create Sales Orders from POS - Convert POS orders to sales orders with complete customer and delivery information

  • • Delivery management - Track delivery status, print delivery orders from POS orders

  • • Pre-orders - Take orders at counter, prepay or COD, deliver later

  • • Inventory integration - Auto-create delivery orders when confirming POS orders

  • • Unified customer management - Customer information synced between POS and Sales

  • • Integrated reporting - POS and Sales revenue in same analytics report

  • • Flexible payment support - Deposits, partial payments, COD

  • • Complete document printing - Invoices, delivery notes, picking slips from one order


Target Users

Key points

  • • Retail stores - Take orders at counter, deliver to customer location

  • • Showrooms - Customers view products on-site, order and deliver home

  • • Electronics stores - Sell on-site and take delivery orders

  • • Furniture stores - Order at showroom, deliver and install later

  • • Pharmacies - Sell at counter and deliver medicine to home


How to Use

Steps

  • 1. Install POS Sale module in Odoo

  • 2. Go to Point of Sale → Configuration → Point of Sale

  • 3. Select POS to configure, enable "Create Sales Orders"

  • 4. Configure default delivery address if needed

  • 5. Open POS session, add products to cart

  • 6. Select customer (required for Sales Order)

  • 7. Click "Sales Order" button instead of "Payment"

  • 8. Enter delivery information: address, expected delivery date

  • 9. Choose payment method: Deposit, Full payment, or COD

  • 10. Confirm, system creates Sales Order and may create Delivery Order

  • 11. Track delivery in Sales → Orders or Inventory → Delivery


Scenario 1: Customer buys refrigerator, requests home delivery

Customer selects 15M refrigerator at showroom, wants delivery home on weekend.

Staff creates Sales Order from POS, enters delivery address, expected delivery Saturday. Customer deposits 5M, remaining COD. System creates sales order and delivery order, warehouse staff prepares goods on schedule.


Scenario 2: Pharmacy delivers medicine to home

Customer comes to counter to buy medicine, requests home delivery as inconvenient to carry.

Pharmacist creates order from POS, selects "Create Sales Order", enters delivery address. Customer pays in full at counter. Delivery staff receives picking slip and delivers within 2 hours.


Scenario 3: Phone store sells and delivers

Customer orders iPhone at store, wants delivery to office during business hours.

Staff creates Sales Order, notes "Deliver 9am-5pm, call 30 minutes ahead". Customer pays by transfer. Shipper receives delivery note, calls customer and delivers on time.


Scenario 4: Furniture showroom receives large order

Customer orders 50M sofa set, 20M dining table, 30M kitchen cabinet, delivery and installation in 2 weeks.

Staff creates Sales Order with multiple products, notes installation requirements. Customer deposits 30M, signs contract. Warehouse prepares goods, installation team receives schedule and executes on time.


Scenario 5: Fashion store sells online and offline

Customer views products at store but wants home delivery to try more carefully.

Staff creates Sales Order, customer pays online or COD. Order processed like online order, delivered in 1-2 days. Customer can return according to policy.


Important Terminology

Key points

  • • Sales Order (SO) - Official sales order with complete customer, product, price, delivery terms information

  • • POS Order - Counter order, usually paid and delivered immediately

  • • Delivery Order (DO) - Delivery note, auto-created from Sales Order

  • • Quotation - Quote, status before confirming to Sales Order

  • • Down Payment - Deposit, partial payment upfront, remaining paid later

  • • COD (Cash on Delivery) - Payment upon receipt

  • • Shipping Address - Delivery address, may differ from customer address

  • • Expected Delivery Date - Estimated delivery date


Tips for Effective Use

Key points

  • • Always select customer before creating Sales Order - Customer information required for sales order

  • • Enter complete delivery address - Avoid confusion and wrong delivery

  • • Note special requirements - Clearly note delivery time, installation needs, contact ahead

  • • Use deposits for large orders - Ensure customer commitment

  • • Print delivery note for shipper - Complete product, address, contact information

  • • Track delivery status - Update customer on progress

  • • Integrate with Inventory - Ensure stock available before confirming order

  • • Train staff to distinguish POS Order and Sales Order - Avoid process confusion


System Requirements

Key points

  • • Point of Sale module installed

  • • Sales module installed

  • • Inventory module (recommended) for delivery management

  • • POS and Sales access permissions for staff

  • • Complete customer information (name, phone, address)


Troubleshooting: "Sales Order" button not visible in POS

Key points

  • • Check POS Sale module installed: Settings → Apps → search "POS Sale"

  • • Confirm "Create Sales Orders" enabled in POS configuration

  • • Restart POS session

  • • Check user permissions can create Sales Order


Troubleshooting: Cannot create Sales Order

Key points

  • • Ensure customer selected (required)

  • • Check products are sellable (not archived, have price)

  • • View error logs in Odoo for details

  • • Check pricelist and payment terms configuration


Troubleshooting: Delivery Order not auto-created

Key points

  • • Check Inventory module installed

  • • Confirm products are "Stockable Product" type

  • • Check Sales Order configuration has "Create Delivery" enabled

  • • View Sales Order status if confirmed


Troubleshooting: Incomplete delivery information

Key points

  • • Update complete customer information before creating order

  • • Check delivery address entered correctly

  • • Confirm contact phone number accurate

  • • Clearly note special requirements


Frequently Asked Questions

Key points

  • • Difference between POS Order and Sales Order? - POS Order for on-site sales, immediate payment. Sales Order for pre-orders, later delivery, can deposit

  • • Can convert POS Order to Sales Order later? - No, must choose when creating order. If needed, create new Sales Order from POS

  • • Do Sales Orders from POS count in POS revenue? - Yes, counted in POS session and Sales reports

  • • Can cancel Sales Order created from POS? - Yes, go to Sales → Orders, find order and cancel. Refund if already paid

  • • How to track delivery? - Go to Sales → Orders, open order, view "Delivery" tab or go to Inventory → Delivery Orders

  • • Can print invoice for Sales Order? - Yes, after confirming order, click "Print" → "Invoice" or "Delivery Order"

  • • Can customer pay in installments? - Yes, use Down Payment or create multiple payments for one Sales Order


Business Benefits

Key points

  • • Increase 30-40% revenue by providing delivery service from store

  • • Improve customer experience with buy on-site, deliver home option

  • • Unified management of retail and wholesale in one system

  • • Reduce errors with auto-created delivery orders from POS orders

  • • Complete tracking from sales to delivery, increase control

  • • Optimize inventory management with POS-Sales-Inventory integration

  • • Comprehensive reporting on revenue and delivery performance