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
    • Estate 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. eCommerce
  3. eCommerce Branch Selector v 18.0
  4. Sales Conditions FAQ

eCommerce Branch Selector

by Ohia Ikenna MarkHenry https://github.com/vanillabush
Odoo

$ 201.10

v 18.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 • Inventory (stock)
• Invoicing (account)
• Website (website)
• eCommerce (website_sale)
• Discuss (mail)
Lines of code 722
Technical Name shop_selection
LicenseOPL-1
Websitehttps://github.com/vanillabush
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Inventory (stock)
• Invoicing (account)
• Website (website)
• eCommerce (website_sale)
• Discuss (mail)
Lines of code 722
Technical Name shop_selection
LicenseOPL-1
Websitehttps://github.com/vanillabush
  • Description
  • License

Multi-Branch eCommerce Shop Selector

Empower your customers to choose their preferred fulfillment location with intelligent inventory management

🎯 Transform Your Multi-Location Business

Perfect for businesses with multiple physical locations, franchises, or distribution centers. This powerful module enables customers to select their preferred shop during checkout, ensuring orders are fulfilled from the most convenient location while providing real-time inventory visibility.

$89 USD

One-time purchase • Lifetime updates • 30-day money-back guarantee

✨ Key Features

🏪 Smart Shop Selection

Dynamic dropdown in cart allowing customers to choose their preferred fulfillment location with real-time availability updates.

📦 Real-Time Inventory Check

Instant stock validation across locations with clear availability messaging and automatic fallback options.

🔄 Seamless Order Management

Automatic company and warehouse assignment while preserving customer portal access and order history.

⚡ AJAX-Powered Interface

Lightning-fast shop switching without page reloads, providing smooth user experience throughout checkout.

🏢 Multi-Company Support

Full integration with Odoo's multi-company architecture, perfect for franchises and branch networks.

🎨 Professional UI/UX

Clean, intuitive interface that seamlessly integrates with your existing eCommerce design.

🚀 How It Works

  1. Customer adds products to cart - Normal shopping experience continues
  2. Shop selection appears in cart - Clean dropdown shows available locations
  3. Real-time inventory check - System validates stock availability at selected location
  4. Smart order routing - Order automatically assigned to chosen location for fulfillment
  5. Seamless checkout - Customer completes purchase with selected shop handling delivery/pickup

💼 Perfect For

  • Retail Chains - Multiple store locations with local inventory
  • Franchise Operations - Independent franchisees managing their own stock
  • Distribution Networks - Regional warehouses serving different areas
  • Restaurant Chains - Multiple locations with pickup/delivery options
  • Service Centers - Local service points with parts inventory
  • Wholesale Distributors - Multiple distribution centers

📋 Installation & Setup

  1. Download the module and extract to your custom_addons directory
  2. Update your apps list in Odoo (Apps → Update Apps List)
  3. Install "Multi-Branch eCommerce Shop Selector" from the Apps menu
  4. Configure your companies: Go to Settings → Companies → Manage Companies
  5. Mark relevant locations as shops by enabling "Is Shop" checkbox
  6. Set up stock locations and warehouses for each shop
  7. Test the functionality by adding products to cart and selecting different shops
Pro Tip: Ensure products are global(product company not selected) for accurate inventory tracking.

⚙️ Configuration Guide

Shop Setup

  1. Navigate to Settings → Users & Companies → Companies
  2. Edit each company that should appear as a shop option
  3. Enable the "Is Shop" checkbox
  4. Configure warehouse and stock locations for accurate inventory

Inventory Management

The module automatically checks stock levels at the selected shop location. Ensure your inventory is properly configured:

  • Stock locations must be linked to the correct company
  • Product quantities should be maintained in each location
  • Warehouse routing rules configured appropriately
Important: Products must have proper stock tracking enabled for inventory validation to work correctly.

🔧 Technical Specifications

  • Odoo Version: 18.0 Community & Enterprise
  • Dependencies: website_sale, stock, account
  • Architecture: Multi-company compatible
  • Frontend: JavaScript ES6+ with Odoo Web Framework
  • Backend: Python controllers with proper security
  • Database: Extends res.company and sale.order models
  • API: JSON-RPC endpoints for real-time updates
  • Security: Role-based access with proper validations

🎨 Integration Details

This module seamlessly extends Odoo's standard eCommerce functionality without breaking existing workflows:

  • Template Integration: Extends website_sale cart templates
  • Model Extensions: Clean extensions to res.company and sale.order
  • Controller Override: Enhances cart and payment controllers
  • JavaScript Components: Modern ES6+ widgets for frontend interaction
  • Security Compliance: Follows Odoo security best practices

🏆 Why Choose This Solution?

✅ Production Ready

Thoroughly tested with comprehensive error handling and logging for enterprise deployment.

🛡️ Security First

Built following Odoo security guidelines with proper access controls and data validation.

📱 Mobile Responsive

Works perfectly on all devices with responsive design and touch-friendly interfaces.

🔄 Future Proof

Clean code architecture ensures compatibility with future Odoo versions and easy customization.

💬 Support & Updates

  • Lifetime Updates: Compatible with future Odoo versions
  • Documentation: Comprehensive installation and configuration guide
  • Support: Technical support for installation and configuration issues
  • Customization: Available for custom modifications and enhancements
Get Started Today! Transform your multi-location business with intelligent shop selection. Your customers will love the flexibility, and you'll love the streamlined order management.

🌟 Compatibility

Odoo 18.0 Community Edition Enterprise Edition Multi-Company Mobile Ready
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

  • 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