Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Point of Sale
  3. Time Range for POS Orders v 18.0
  4. Sales Conditions FAQ

Time Range for POS Orders

by Abdallah Salem https://apps.odoo.com/apps/modules/browse?search=Abdallah+salem
Odoo
v 18.0 Third Party 8
Download for v 18.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Point of Sale (point_of_sale)
• Discuss (mail)
• Inventory (stock)
• Invoicing (account)
Community Apps Dependencies Show
Time Range
Lines of code 976
Technical Name time_range_pos
LicenseLGPL-3
Websitehttps://apps.odoo.com/apps/modules/browse?search=Abdallah+salem
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Point of Sale (point_of_sale)
• Discuss (mail)
• Inventory (stock)
• Invoicing (account)
Community Apps Dependencies Show
Time Range
Lines of code 976
Technical Name time_range_pos
LicenseLGPL-3
Websitehttps://apps.odoo.com/apps/modules/browse?search=Abdallah+salem
Community Enterprise

Time Range for POS Orders

Filter POS Orders By Time Of Day Using Predefined Ranges

Shift Filtering
POS Integration
Night Shifts

Built on the Time Range base module — inspired by the OCA Date Range module

Contact Author

Key Highlights

Shift-Based Filtering

Filter POS orders by morning, evening, or night shifts using predefined time ranges.

Time Period Search

A new "Time Period" field is auto-injected into the POS Orders search view.

Night Shift Support

Overnight ranges like 22:00 to 06:00 work correctly with automatic midnight logic.

Built on Time Range

Leverages the base Time Range module for centralized range management and configuration.

Time Range for POS Orders

Analyze POS performance by shift, identify peak hours,
and generate time-based reports effortlessly.

abdallah@wakeal.com
  • Screenshots
  • Features
  • FAQs
  • Releases

Step 1: Configure Time Ranges

Navigate to Settings > Technical > Time Ranges to access the configuration menu. Here you can create Time Ranges, Time Range Types, or use the batch generator. This is provided by the base Time Range module.

Configure Time Ranges

Step 2: Create Your Shift Ranges

Define your time ranges such as "morning" (09:00-17:00) and "afternoon" (17:00-23:00) under a Shift Schedule type. You can also add night shifts with overnight ranges like 22:00 to 06:00.

Create Shift Ranges

Step 3: Search POS Orders by Time

Go to Point of Sale > Orders. In the search bar, you'll see the new "Search Time Period" option. Type a time range name to quickly find and apply it as a filter to your POS orders.

Search POS Orders by Time

Step 4: Apply Custom Time Filters

Use "Add Custom Filter" to select the Time Period field and choose one or multiple time ranges (e.g., "morning" and "afternoon"). The filter uses OR logic to show orders matching any selected range.

Apply Custom Time Filters

Filter POS orders by time-of-day using predefined ranges like morning, evening, or night shifts.

"Time Period" search field is auto-injected into the POS Orders list view.

Filters on the date_order field for accurate order time matching.

Supports overnight shifts (e.g., 22:00 to 06:00) for businesses operating across midnight.

Select multiple time ranges for combined filtering using OR logic.

Multi-company support — each company can have its own time range configuration.

No schema changes to pos.order — uses computed search fields for zero-impact integration.

Compatible with both Odoo Community and Enterprise editions.

FAQ

What is the Time Range base module?

The Time Range module is a base/technical module inspired by the OCA Date Range module. While the OCA module focuses on date-based filtering, our Time Range module provides time-of-day filtering. It manages configurable time ranges and provides an abstract mixin that any model can inherit to gain time filtering capabilities.

Which field does it filter on?

This module filters on the date_order field of POS orders, which stores the timestamp when each order was placed. It extracts the time component (hour and minute) from this field to match against your configured time ranges, regardless of the date.

Can I filter by multiple shifts at once?

Yes! You can select multiple time ranges in the filter (e.g., both "morning" and "afternoon"). The module uses OR logic, so orders matching any of the selected time ranges will be displayed.

Does it support overnight time ranges?

Yes! Overnight ranges like 22:00 to 06:00 are fully supported. The module automatically detects when the end time is before the start time and applies OR logic (time >= 22:00 OR time

Does it work with both Community and Enterprise?

Yes! This module is fully compatible with both Odoo Community and Odoo Enterprise editions. It depends on "point_of_sale" and "time_range" modules, both of which work on Community and Enterprise.

Release 18.0.1.0.0

March, 2026
Add
  • Initial release
  • Time-of-day filtering for POS Orders via time.range.search.mixin
  • Auto-injected "Time Period" search field in POS Orders view
  • Filters on date_order field for accurate order timestamps
  • Overnight shift range support
  • Multi-range selection with OR logic

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with