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. eCommerce
  3. B2B Quick Order & Bulk Order Form | CSV Upload, Clipboard Paste, Saved Lists v 17.0
  4. Sales Conditions FAQ

B2B Quick Order & Bulk Order Form | CSV Upload, Clipboard Paste, Saved Lists

by Hexalian LLC https://hexalian.com
Odoo

$ 93.26

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 • eCommerce (website_sale)
• Website (website)
• Invoicing (account)
• Discuss (mail)
Lines of code 2139
Technical Name hex_bulk_order_form
LicenseOPL-1
Websitehttps://hexalian.com
Versions 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • eCommerce (website_sale)
• Website (website)
• Invoicing (account)
• Discuss (mail)
Lines of code 2139
Technical Name hex_bulk_order_form
LicenseOPL-1
Websitehttps://hexalian.com
Versions 17.0 18.0
  • Description
  • License

⚡ B2B Quick Order & Bulk Order Form

Spreadsheet-Style Fast Ordering for Odoo 17 eCommerce

Odoo 17.0+ CSV Upload Paste from Excel Live SKU Search Saved Lists B2B Pricelist Aware

Always Test First

Evaluate this module on a test database before deploying to production. Ensure it works alongside your specific configuration, data, and other installed modules.

Request a Live Demo

Want to see it in action before purchasing? Email us at demo@hexalian.com to request a guided walkthrough or sandbox access.

Production Ready

Rigorously reviewed and fully prepared for live use. Priority email support included with your purchase.

Overview

Stop Losing B2B Buyers to Slow Ordering

B2B Quick Order Form transforms your Odoo eCommerce site into a high-speed purchasing engine. B2B buyers know exactly what they want — they need to order 50+ SKUs quickly, not browse through slow, paginated product cards.

Upload CSVs, paste directly from Excel, search by SKU or barcode, and reload saved lists. Eliminates page-reload delays via AJAX and integrates natively with Odoo pricelists, cart, and customer portal.

Key Features

Everything your wholesale buyers actually need

Intelligent CSV Upload

Drag & drop a CSV file with SKUs and quantities. The system validates each row, reports unmatched SKUs, and adds matched products instantly — no page reload.

Paste from Excel / Sheets

Copy rows directly from Excel or Google Sheets (SKU + Qty, tab-separated or comma-separated) and paste them into the form. Parsed instantly with zero manual re-entry.

Spreadsheet-Style UX

Inline-editable order table with keyboard navigation (arrow keys, Enter to advance). Real-time pricelist pricing, stock badges, and automatic subtotals per row.

Saved Order Lists

Logged-in customers save their current items as a named list (e.g., "Weekly Restock") and reload with one click. Stored per-customer in the Odoo database.

Live AJAX Search

Debounced, real-time search by Product Name, Internal Reference (SKU), or Barcode. Results show thumbnail, price, and SKU — click to add directly to the order table.

Optional HTTP Auth

Restrict the Quick Order page to authenticated users only using HTTP Basic Auth. Configure a username and password directly from Odoo Settings — no code required.

Walkthrough & Screenshots

See the B2B Quick Order form in action

1. Extensive Backend Configuration

Control every aspect from Settings → Quick Order. Toggle the entire module on or off, enable/disable the CSV dropzone, manage the visibility of the "Saved Lists" feature, and secure the portal with HTTP Basic Authentication credentials.

Quick Order Backend Settings

2. Dynamic Header Integration

The "Quick Order" link injects natively into your Odoo eCommerce navigation bar. If you disable the module in settings, the link disappears instantly across the site without needing a server restart.

Quick Order Frontend Button

3. Iron-Clad HTTP Basic Authentication

Restrict the Quick Order portal exclusively to authorized VIP buyers. Enabling "Require Auth" in settings triggers the native browser 401 Unauthorized modal. Unauthorized users cannot even load the page or hit the search APIs.

401 Basic Auth Security

4. The Main Dashboard: Built for Speed

The core layout is distraction-free and strictly utilitarian. Featuring a drag-and-drop CSV zone, an Excel copy/paste input, real-time Live Search, and dynamic "Saved Lists" sliding out from the sidebar.

Quick Order Page UI

5. Lightning Fast AJAX Search

Start typing any Product Name, SKU, Barcode, or Supplier Reference. Results appear instantly without page reloads, showing real-time inventory and customer-specific pricelist pricing. Click to inject it directly into the order list.

Live AJAX Product Search

6. Powerful One-Click Actions

Once the list is ready, buyers can clear the board, save the current list for later (e.g. "Weekly Restock"), dump all items into their main eCommerce Cart, or bypass the cart entirely by hitting "Create Quotation" (which generates an exact Odoo Sale Order instantly).

Bottom Action Bar UI

How to Use

Up and running in under 5 minutes

1
Install the Module

Go to Apps in your Odoo backend, search for "B2B Quick Order", and click Install. The Quick Order page is immediately accessible at /shop/quick-order.

2
Configure Settings

Navigate to Settings → Quick Order (the dedicated app section). Toggle features on/off: CSV Upload, Show Stock, Saved Lists, HTTP Authentication. All changes take effect immediately without a restart.

3
Share the Link with Your Buyers

The "Quick Order" link appears automatically in your website's navigation bar when the module is enabled. Point your B2B customers to /shop/quick-order to start ordering.

4
Order via Search, Paste, or CSV

Buyers have three fast-entry methods:
• Search bar — type a product name, SKU, or barcode and click to add
• Paste from Excel — copy rows (SKU + Qty) and paste directly
• CSV Upload — drag & drop a file, review matched/unmatched items

5
Add to Cart or Create Quotation

Once the order table is filled, buyers click Add All to Cart (available to all) or Create Quotation (logged-in users). The quotation is created directly in Odoo and the buyer is redirected to their portal order.

Configuration Reference

Settings → Quick Order

Setting Default Effect
Enable Quick Order Page ON Shows/hides the entire Quick Order page and removes it from the website navigation. When disabled, visiting /shop/quick-order redirects to /shop.
Show Stock Availability ON Displays a color-coded stock badge (green/yellow/red) per product row. Turn off if you do not want buyers to see stock levels.
Enable CSV Upload ON Shows the drag-and-drop CSV upload zone and the "Download CSV Template" button. Turn off to hide this section if your buyers don't use CSV ordering.
Enable Saved Order Lists ON Allows logged-in customers to save and reload named order lists. The sidebar panel is hidden when disabled. Guest users never see this option.
Require Authentication OFF Enables HTTP Basic Auth on the Quick Order page and all its API endpoints. Only users who provide the correct credentials can access the page.
Auth Username / Password — Only visible when "Require Authentication" is enabled. Set the credentials your buyers will use. Stored securely in Odoo's system parameters.

CSV Format Guide

Two columns. That's all it takes.

The CSV file must have two columns: Identifier (Internal Reference, Barcode, Variant ID, Template ID, or Supplier Ref) and Quantity. A header row is detected and skipped automatically.

identifier,quantity
PROD-001,10
5901234123457,5
V:423,25
T:87,2
SUP-XYZ,1

Matching logic: The system automatically detects the type of identifier. You can mix and match SKUs, EAN barcodes, exact Variant IDs (V:123), Template IDs (T:123), and even Vendor Product Codes in the same file. Unmatched rows are reported clearly.


Click the Download CSV Template button on the Quick Order page to get a prefilled template you can share with your buyers.


The Paste from Excel zone accepts the same format — just copy two columns from any spreadsheet and paste directly.

🚀 Boost Your Odoo Operations

Discover other premium modules developed by Hexalian

Wishlist
Advanced Wishlist

Boost sales with analytics, price tracking, and back-in-stock alerts.

GET MODULE
Comparison
Product Comparison

Help customers choose the best product with side-by-side specs.

GET MODULE
Bundles
Product Bundles

Increase AOV with smart product bundles and combo offers.

GET MODULE
Ratings
Advanced Ratings

Build trust with verified purchase reviews, photos, and feedback.

GET MODULE
Stock Alert
Stock Notifications

Recover lost sales by notifying customers when products are back.

GET MODULE
Quick View
Quick View

Speed up shopping with instant product details popup.

GET MODULE
Recently Viewed
Recently Viewed

Remind customers of items they loved with viewing history.

GET MODULE
All-in-One
Web Commerce

The ultimate all-in-one toolkit: Wishlist, Comparison & more.

GET MODULE
Report Studio
Report Studio

Transform your Odoo reports with Premium Themes & Layout Controls.

GET MODULE

Legal Terms & License

License: Distributed under the OPL-1 (Odoo Proprietary License v1.0). Unauthorized redistribution, reselling, or tampering with licensing code is strictly prohibited.

Disclaimer: This software is sold "AS IS" without warranty of any kind — express or implied — including but not limited to merchantability, fitness for a particular purpose, or non-infringement.

Liability: In no event shall Hexalian LLC, its contributors, or copyright holders be liable for any claim, damages, or other liability arising from the use of or inability to use this software.

Developed by Hexalian LLC

Premium Odoo Modules & B2B eCommerce Customization

Copyright © 2026 Hexalian LLC. All Rights Reserved.

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