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. POS Customer Validation - Mandatory Customer & Contact Info v 17.0
  4. Sales Conditions FAQ

POS Customer Validation - Mandatory Customer & Contact Info

by Code Experts IT Solutions https://www.code-experts.co
Odoo

$ 10.06

v 17.0 Third Party
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)
Lines of code 104
Technical Name codex_pos_customer_required
LicenseLGPL-3
Websitehttps://www.code-experts.co
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)
Lines of code 104
Technical Name codex_pos_customer_required
LicenseLGPL-3
Websitehttps://www.code-experts.co
Enterprise Community Odoo.sh

POS Customer Required

Enforce Customer Information Before POS Order Validation

Key Features

Require Customer Selection

Configure POS to make customer selection mandatory before order validation. Prevent anonymous orders and ensure proper customer tracking.

Require Phone Number

Enforce phone number entry when creating or editing customers from POS. Ensure complete contact information for follow-ups and communication.

Require Email Address

Make email mandatory during customer creation or editing from POS. Build a complete customer database for marketing and communications.

Simple Configuration

Enable or disable each validation with simple checkboxes in POS Configuration. Flexible settings per POS location.

Clear User Notifications

Display helpful popup messages when required information is missing, guiding cashiers to complete customer data correctly.

How It Works

This module extends Odoo POS to enforce customer information collection. Configure which fields are mandatory (customer, phone, email) in POS settings, and the system will validate this data before allowing order completion.

Step 1: Configure POS Settings

Navigate to Point of Sale to Configuration to Point of Sale and enable the required validation options.

POS Configuration Settings

Step 2: Customer Required Validation

When trying to validate an order without selecting a customer, the system displays a popup asking the cashier to select a customer first.

Customer Required Popup

Step 2: Customer List

After clicking 'OK' it navigate to the customer list automatically without manually selecting the customer selection option.

Customer Required Popup

Step 3: Phone Number Validation

When creating or editing a customer, if phone number is required and not provided, the system prevents saving and displays an error message.

Phone Number Required

Step 4: Email Validation

Similarly, when email is required in the configuration, the system validates that an email address is provided before allowing customer creation or update.

Email Required

Step 5: Complete Customer Information

With all required fields completed, the customer can be saved successfully and the order can proceed to payment.

Complete Customer Form

Why Choose POS Customer Required?

Improve Data Quality

Ensure complete and accurate customer information in your database for better CRM, marketing campaigns, and customer follow-ups.

Regulatory Compliance

Meet industry regulations that require customer identification and contact information for transactions.

Better Customer Tracking

Track purchase history, preferences, and behavior patterns when every transaction is linked to a customer record.

Quick Setup

Enable with just a few clicks in POS configuration. No complex setup or training required.

Flexible Configuration

Choose which fields are mandatory based on your business needs. Different settings per POS location.

User-Friendly

Clear error messages guide cashiers to provide the required information without confusion.

Perfect For

Retail Stores

Build customer loyalty programs with complete contact data

Restaurants

Collect customer info for delivery and reservations

Healthcare

Maintain accurate patient records and contact info

Educational Institutions

Track student purchases and maintain contact details

Travel & Tourism

Ensure complete booking information for every transaction

Auto Services

Keep customer vehicle and contact records updated

Frequently Asked Questions

Can I enable only customer requirement without phone and email?

Yes! Each validation (customer, phone, email) can be enabled or disabled independently in the POS configuration settings.

Can I have different settings for different POS locations?

Absolutely! The configuration is per POS, so you can have different requirements for each point of sale location.

What happens if the cashier tries to validate without required information?

A clear popup message will appear informing the cashier of the missing information and offering to open the customer selection or creation form.

Does this module work with existing customers?

Yes! The module works seamlessly with existing customer records. It only validates new or edited customer information from the POS interface.

Easy Installation

Install the module from Odoo Apps, activate it, and configure the required fields in your POS settings. Start collecting complete customer information immediately!

No Configuration Files Required

Works Out of the Box

Simple UI Configuration

Need Support?

Our dedicated support team is here to help you with installation, configuration, and any questions you may have about the POS Customer Validation - Mandatory Customer & Contact Info.

hello@code-experts.co
+973 1722 4488
WhatsApp: +973 1722 4488
www.code-experts.co

© 2025 Code Experts IT Solutions. All Rights Reserved.

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 or have a question related to your purchase, please use the support page.
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