A fast order page for B2B buyers: type SKUs, paste a list or upload a CSV and add everything to the cart at once.
Available Updated Oct 19, 2026Version 1.0.0CS-Cart, Multi-Vendor 4.17.2 – 4.21.x No core file edits
Built for
Bulk Quick Order Form: overview1 of 14
What it does
For stores whose customers know what they want: wholesalers, distributors, trade counters and B2B marketplaces. CS-Cart has no quick order form, so buyers open product after product. This add-on adds a quick order page, a block for any page and an account link. Buyers type SKUs or names, paste lines from a spreadsheet or upload a CSV, then add all lines to the cart. Works on CS-Cart and Multi-Vendor 4.17.2 to 4.21 with any Responsive-based theme.
How it works
The buyer opens Quick order, types a SKU or name and picks a suggestion, enters the quantity and presses Enter for the next line. Each line shows the price, line total and a note when a quantity was corrected or a product is out of stock. Add all to cart sends the valid lines; lines that need attention stay. Signed-in buyers reload a past order or a saved list. You choose who may use the form: everyone, signed-in customers or chosen user groups such as trade accounts.
Features
Quick order page, Block Manager block and account menu link
SKU and name type-ahead with images, stock and price, variation SKUs included
Keyboard first: Enter for the next line, Ctrl + Enter to add all
Paste a list of SKU and quantity lines from a spreadsheet or e-mail
CSV upload read in the browser, with a CSV template
Per-line checks for unknown SKU, availability, stock, minimum, maximum and step quantity, options and zero price
Customer's own prices with quantity tiers, line totals and estimated total
Reorder from recent orders
Saved order lists: save, load, update and delete
Access for everyone, signed-in customers or selected user groups
Multi-Vendor: all vendors on one form, cart split by vendor as usual
Full page cache safe on CS-Cart 4.21
What you get
Package
kv_b2b_quick_order_form-1.0.0.zip, installed through Add-ons → Manage add-ons
Updates & support
12 months included. Download new versions from your account and install them in Add-ons → Manage add-ons or the Upgrade Center.
License
1 production installation. Staging, dev and localhost are free and unlimited. The add-on keeps working after the update period ends. How licensing works
For developers
Uses 3 CS-Cart PHP hooks. No core files are changed.
Compatibility
We list only the builds we install and test on. “Tested” means the full test plan was run on that build; “Supported” means the build is inside the supported range and uses the same hooks.
CS-Cart version and edition compatibility
CS-Cart version
CS-Cart
CS-Cart Ultimate
Multi-Vendor
Multi-Vendor Ultimate
4.22 and later
Testing next
Testing next
Testing next
Testing next
4.21.2
Supported
Supported
Supported
Supported
4.20.x
Supported
Supported
Supported
Supported
4.19.x
Supported
Supported
Supported
Supported
4.18.x
Supported
Supported
Supported
Supported
4.17.2
Supported
Supported
Tested
Supported
Before 4.17.2
Not supported
Not supported
Not supported
Not supported
Last tested build: Multi-Vendor 4.17.2, Oct 19, 2026Tested on: Multi-Vendor 4.17.2
Requirements
Platform
CS-Cart or CS-Cart Multi-Vendor 4.17.2 – 4.21.x
PHP
PHP 7.2.5 – 8.3 (whatever your CS-Cart version supports)
Requirement
Administrator access to the store's admin panel
Core changes
None. Hooks and template overrides only
1.0.0
Oct 19, 2026
Latest
Added 11
Quick order page, "Quick order form" block for any page and a "Quick order" link in the customer account menu.
Order lines with SKU and name type-ahead (variation SKUs included) and keyboard navigation.
Paste a list of "SKU, quantity" lines; CSV upload read in the browser, with a CSV template.
Per-line checks: unknown SKU, availability for the customer, stock (including the cart), minimum, maximum and step quantity, pre-order, zero price, products whose options must be chosen; duplicate lines merged.
The customer's own prices with quantity tiers, line totals and an estimated total.
Add all valid lines to the cart with the core cart functions; lines that need attention stay in the form.
Reorder from recent orders and saved order lists for signed-in customers.
Access for everyone, signed-in customers or selected user groups.
Multi-Vendor: products of all vendors, best vendor offer for shared SKUs and common products.
Full page cache support on CS-Cart 4.21.
License check (domain-bound) and self-healing upgrades.
Tested on Multi-Vendor 4.17.2. First release.
Does CS-Cart not have a quick order form already?
No. CS-Cart has "Buy now" from product lists and a product search, but no form where a buyer enters many SKUs and quantities at once, pastes a list or uploads a file. This add-on adds that page, a block for any page and an account link.
Which SKUs are found?
The product code of every active product the customer may see, including the codes of product variations (each variation has its own SKU). Letter case does not matter. Hidden products (status Hidden) can be ordered by their SKU, like from a direct link; disabled products cannot.
Are the prices right for my trade customers?
Yes. The form asks CS-Cart for the price exactly as the product page and the cart do: user-group prices, quantity discounts, catalog promotions and prices from other add-ons (for example our Wholesale Price Lists) all apply. Cart promotions, taxes and shipping are calculated in the cart, so the form shows an estimated total.
Can I offer the form only to trade customers?
Yes. Set Who can use the form to Customers in selected user groups and tick your trade groups. Our B2B Registration & Approval add-on puts approved customers into those groups automatically.
What happens with products that have options?
Products with optional options are added with their default choice, like from a product list. Products with a required text, checkbox or file option show a link to the product page. You can also send every product with options to its page.
How large can a pasted list or CSV file be?
Up to the Maximum lines per order setting (100 by default, 500 at most) and 2 MB per file. The file never leaves the customer's browser; only the lines are sent.
Does it work with Multi-Vendor?
Yes. The form lists the products of all vendors and shows who sells each one; the cart splits the order by vendor as usual. When several vendors sell the same SKU, the vendor with stock and the lowest price is used.
Does it work with the full page cache of CS-Cart 4.21?
Yes. The quick order page is never cached. The block and the account link print the same markup for every visitor; prices, lists and orders are loaded separately for each visitor and never cached.
Will it slow down my store?
No. The add-on loads nothing on other pages except a small script and style file. The form asks the server only while a customer types or adds lines.
I use the Forge theme, which has a quick order pad.
Both work side by side. The theme's pad is a home page block; this add-on adds a full quick order page with paste, CSV, line checks, reorder and lists. See Using it with the Forge theme.
What happens if the license lapses?
Without a valid license (no key after the 14-day start period, an invalid or revoked key, a domain the license does not cover, or no successful check for 14 days), the quick order page, block and account link are hidden and no products can be added through the form. Saved lists are kept, and the cart, checkout and orders keep working. Once the license is valid again, everything is back.
The admin panel shows a license notice.
Open Add-ons → Manage add-ons → Bulk Quick Order Form: the License card at the top says what is wrong: no key, a key for another add-on, a revoked license, or a domain that the license does not cover. Fix it on the License tab and click Check now. See License.
Does the add-on work on my staging copy?
Yes. Subdomains of your licensed domain (for example staging.example.com) and local development hosts (localhost, private IP addresses, .local, .test) are covered by the same license.
What happens if your license server is down?
Nothing changes for 14 days: the add-on keeps working and retries every hour. Only if no check succeeds for 14 days is it switched off until the next successful check.
Does the license check slow down my storefront or checkout?
No. The check runs only in the admin panel or from cron, at most once a day, never while customers browse, order or check out.
Add a released add-on to this order and save 15% on it. It uses the same edition and store domain.
Bulk Quick Order FormThis add-on
+
Wholesale Price ListsCustomer and user group price lists with fixed prices, percent discounts, quantity breaks and CSV import.
$99
+
B2B Request a Quote (RFQ)Let business buyers request a quote for several products, send them an offer with your prices and let them check out at the quoted prices.
$99
Also from Kavio Labs
Available now and coming next, tested on the same CS-Cart builds.