PrestaShop PrestaShop module

A quick order module for PrestaShop that puts your whole catalog on one page

Quick Order B2B Grid adds an ordering page to your PrestaShop store. B2B buyers find products by name, reference or EAN, paste a list, import a CSV or scan barcodes, see the price their quantity earns and add the whole order to the cart at once.

€83.99 one-time (excl. tax) · first year of support and updates included
PrestaShop quick order grid: product rows with reference, stock, brand, prices with and without tax, quantities and row totals, a toolbar for CSV import, export, Quick Paste and barcode scanning, and a bulk add to cart button.
Default PrestaShop vs order grid

PrestaShop is built for browsing. Wholesale buyers come with a list

A standard PrestaShop store sends buyers through categories and product pages, one product and one combination at a time. That is fine for a few items. A buyer reordering 40 references needs them all in one place.

PrestaShop without the module

  • Category page, then product page, for every item
  • Pick the size or colour on each product page
  • Add to cart one product at a time
  • No way to upload an order from a spreadsheet

Quick Order B2B Grid

  • One Quick order page, linked from the top bar and My account
  • Every product and every combination as a row
  • Search, paste, import or scan, then add everything at once
  • Totals with and without tax before the cart
How buyers order

Four ways to fill a wholesale order

Buyers start from whatever they already have: a reference list in an email, a CSV from their own system, a barcode on the shelf, or just a product name.

Search

Type a product name, reference or EAN and the grid filters as you type. Category tree, New and On sale filters and column filters are built in.

Quick Paste

Paste up to 50 references or barcodes with quantities, one per line. Check what was found and not found, then add it to the grid.

CSV import

Upload a CSV of up to 5,000 rows. The separator is detected and columns are mapped from their headers, then the rows are matched on the server.

Barcode scanning

Scan with a phone or laptop camera (EAN-13, EAN-8, UPC-A, Code-128) or any USB scanner. Each scan adds one to the quantity.

Quick Paste in the PrestaShop order grid: six pasted references with quantities, five found and listed with stock, one reported as not found.
CSV import dialog in the PrestaShop order grid with the separator detected automatically and the Reference and Quantity columns mapped.
Combinations

Every combination is a row

A t-shirt in four sizes and two colours is eight rows in the grid, each with its own attributes, stock and price, and its own reference when the combination has one. Buyers type a quantity in each row instead of opening the product page eight times.

Imports work the same way. A CSV or a pasted list is matched by reference, EAN-13, MPN, UPC, ISBN or supplier reference, at combination level first, so a combination with its own reference lands on the right size and colour.

Out-of-stock combinations can stay visible, be greyed out or be hidden, per combination. The module also works with the "Enable / Disable a Combination, Import .csv" module: disabled combinations are hidden or greyed out.

PrestaShop product combinations as separate grid rows: one t-shirt in several sizes and colours, each row with its own attributes, stock, sale price and quantity field.
Prices

Prices the way your cart will charge them

Products with quantity discounts show a tag next to the price. Hovering or tapping it opens the tiers, with the active one highlighted. Row totals, order totals and exports use the tier the order reaches, so they match the cart.

Access is set per customer group in three levels: who may browse the catalogue, who may see prices and who may order. Every request is checked on the server, including the cart.

In PrestaShop catalogue mode with prices shown, the grid becomes a read-only price list. Prices, rounding and the "tax excluded / included" wording follow your shop settings.

Quantity discount popover in the PrestaShop order grid: volume pricing tiers for 1, 5 and 10 units with prices excluding and including tax and the saving per tier.
Repeat orders

Built for the weekly reorder

Buyers save an order as a named template and load it again next time. Templates of logged-in customers are stored on the server (up to 50 each by default). Guests keep theirs in the browser, and after creating an account they still see them next to the saved ones.

The My order view lists only the lines with a quantity, and Add another line lets a buyer add a product by name, reference or barcode without going back to the catalog.

The order can be exported as CSV, Excel (XLSX) with formulas, a white-label PDF for approval, or XML for another system.

My order view in the PrestaShop order grid: five products with quantities, an Add another line field, totals with and without tax and a bulk add to cart button.
Also in the module

The details a B2B store needs

Bulk add to cart

Every row with a quantity goes to the cart in one request. Stock and minimum quantities are checked, and refused lines stay in the grid with the reason.

Customer groups

Open the page to all visitors, logged-in customers only, or selected customer groups.

Grid configurator

Arrange, resize, pin and hide columns in the back office with a live preview. Buyers can filter by brand.

Large catalogs

Catalogs under 3,000 rows load at once. Larger ones switch to server-side loading with infinite scroll.

Product links and images

Choose whether names link to the product page and whether an image click zooms, opens the product or does nothing.

15 languages

The module is available in 15 languages, including English, French, German, Spanish, Italian and Polish.

Will it work with my store?

PrestaShop versions
1.7.0 to 9.1
Multishop
Yes, with settings and saved orders per shop
Overrides
None. The module does not override PrestaShop core classes.
Themes
Hummingbird, Classic or a custom theme. Plain JavaScript, no jQuery.
Large catalogs
Above 3,000 rows the grid loads from the server with infinite scroll
Server
PHP 7.2 or later, MySQL 5.6 or later. The PHP zip extension for XLSX export, HTTPS for camera scanning.
Other modules
Compatible with "Enable / Disable a Combination, Import .csv"
Languages
15 languages

What it does not do

  • It does not let staff or sales reps place orders on behalf of customers.
  • Checkout is unchanged. The grid fills the standard PrestaShop cart and customers check out as usual.
  • PrestaShop core has no maximum or step quantity, so the grid cannot enforce one. It does respect each product's minimum quantity.
  • The camera scanner does not read QR codes or Data Matrix.
Reviews

What merchants say

Listed as B2B Quick Order Grid on PrestaShop Addons, rated 5 out of 5 in both verified reviews so far.

"Good product, very responsive support for any questions. Perfect"
Philippe C., 9 October 2026, verified review on PrestaShop Addons (translated from French)
"Perfect module, it's very powerful, and the dev added some features really quick! You can go for it!"
Fabien D., 12 March 2026, verified review on PrestaShop Addons (translated from French)

Read the reviews on PrestaShop Addons

Setup

Live on your PrestaShop store in three steps

No code and no theme changes. The Quick order page gets its own friendly URL that you can change in SEO & URLs.

01

Install

Buy the module on PrestaShop Addons, then upload the ZIP in Modules > Module Manager. It registers its hooks and creates its tables by itself.

02

Set it up

Choose who can open the page, arrange the columns in the grid configurator and switch on the features your buyers need.

03

Share the link

The Quick order link appears in the top bar and in My account. Add it to your menu too, so buyers find it on every device.

Step-by-step guide: PrestaShop documentation

FAQ

Questions about the PrestaShop quick order module

Will it work with my PrestaShop theme?

Yes. It works with Hummingbird, Classic and custom themes. The module is written in plain JavaScript with no jQuery dependency and installs without overrides. The Quick order page is linked from the top bar and from My account.

How are products with combinations shown?

Every combination is its own row, with its attributes, reference, EAN-13, stock and price. Out-of-stock combinations can be shown normally, greyed out or hidden, per combination.

Which identifiers can a CSV import match?

Reference, EAN-13, MPN, UPC, ISBN, supplier reference or product name, matched at combination level first. A file can hold up to 5,000 rows. The separator is detected automatically and column headers are recognised in 15 languages. MPN needs PrestaShop 1.7.7 or later.

Can I limit the grid to wholesale customer groups?

Yes. The page can be open to all visitors, to logged-in customers only, or to selected customer groups. Access is checked on the server in three levels: who may browse, who may see prices and who may order. Prices follow the group's own "show prices" setting.

Is it a subscription?

The module itself is not: 83.99 euros (excl. tax) buys a lifetime licence for one store. Support and updates come with PrestaShop's Business Care subscription, which you get with the purchase. The first year is included, then it renews automatically at 2 euros a month, billed annually, unless you switch off the renewal in your PrestaShop Marketplace account. There is no commitment.

Does it support multishop?

Yes. The module is multishop compatible, with its configuration and customers' saved orders kept per shop.

Give your PrestaShop B2B buyers a faster way to order

€83.99 one-time (excl. tax), with the first year of support and updates included.

Get it on PrestaShop Addons