Skip to main content Skip to search Skip to main navigation
Shopware Payments ramp-up pricing for 12 months. Limited time only. Learn more
Diese Seite ist auch auf Deutsch verfügbar.
BuI Hinsche GmbH

Quickbuy Quick Order | Fast B2B Order Form to Buy by SKU or CSV Upload

Rating: no rating ( write a review )
Downloads: <50

Description

Highlights

  • Trade customers order by product number instead of browsing categories
  • One list, one click: every line goes into the cart together
  • Upload order lists as CSV, problem lines are flagged before anything is ordered
  • Turn any category into an order form with quantities in your layouts
  • Switch it on per sales channel and customer group: B2B yes, B2C no

Features

  • Dedicated Quickbuy page at /quickbuy, reached through a button in the header
  • Live search with suggestions after a configurable number of characters (default: 3)
  • Three search modes: normal search, complete product numbers, or product and manufacturer numbers
  • CSV upload by drag and drop or file picker, up to 500 lines, with a sample file to download
  • Order table with image, name, product number, variant, price and quantity per line
  • "Add all to shopping cart" button takes over all lines at once
  • Variant accordion in the search, further variants linked to the product page
  • Quantity selection as a dropdown or a number field, your choice
  • Tier prices with "from" and unit prices right in the list
  • Shopping Experience block "Quickbuy" puts the quick order form on any page
  • Shopping Experience block "Quickbuy Product Listing" shows a category as an order list
  • Red and yellow flags for lines that cannot be ordered or were adjusted, with a summary
  • Enable per sales channel, exclude customer groups, switch CSV upload and export separately
  • Respects packing units when our packing units plugin is active
  • Download the cart and past orders as CSV or open them straight in Quickbuy

About the Extension

Your trade customer is holding last month's delivery note. Twelve lines, each with a product number. In your shop they search for every item, open the product page, set the quantity, add it to the cart and start again. By line four they pick up the phone instead.

The problem

Online shops are built for browsing: category, filters, product page, cart. Customers who already know what they need get nothing from that. In B2B the same products are ordered again and again, and every click through the catalogue costs your customers time. So the orders arrive by phone, email or as a typed list, and your sales office keys them in by hand.

The solution

Quickbuy gives your customers a page of their own where they find products with a live search and collect them in a table. Type a name or number, pick the hit, choose the quantity, move on to the next line. Or upload the whole list as a CSV file. At the end one click on "Add all to shopping cart" puts the whole list into the cart. No page changes in between.

What's in it for you

Fewer orders by phone and email. Customers who know their product numbers place the order themselves. Your team stops retyping delivery notes.

Faster repeat orders. An order with ten lines becomes a simple rhythm of typing, clicking and setting quantities. The page stays the same until everything is in the cart.

Order lists straight from Excel. Your customer uploads the list as CSV. Anything that can't be ordered gets flagged before it reaches the cart.

Variants without the detour. When the search hits a variant, the other variants of that product fold out right below it. Your customer picks size or colour there and never has to open the product page.

Order forms inside your layouts. The "Quickbuy Product Listing" block turns a category into an order list in your Shopping Experiences: every line with price and quantity field, one button for all lines below. Handy for consumables that are reordered all the time.

Only where it belongs. You switch Quickbuy on or off per sales channel and hide it from individual customer groups. Your trade accounts see it, your retail customers don't.

How the plugin works

A Quickbuy button appears in the header and leads to the page /quickbuy. That page holds a search field. Once a minimum number of characters is typed (default: 3), the plugin shows matching products with image and price. The result list works with the mouse or with the arrow keys and Enter.

You decide what the search looks for:

  • Normal search: uses your shop's product search, for example name and product number
  • Complete product numbers only
  • Complete product or manufacturer numbers only

Every selected hit becomes a row in the order table: image, name, product number, variant, price and quantity. Tier prices show with "from", unit prices below. Customers set the quantity in a dropdown or a number field, depending on your setting. The cross at the end of a row removes it.

Below the search, the "Upload order list (CSV)" area folds out. Drop or choose a file: product or manufacturer number in column 1, quantity in column 2, separated by semicolon, comma or tab, header row optional. Duplicates are merged, a sample file is ready to download.

Every line lands in the order table and stays editable. Red lines are not ordered: unknown, inactive or sold-out products, parent products with variants and price on request. Yellow lines are ordered with a note, such as a quantity adjusted to stock, minimum, maximum or packing unit.

Below "Go to checkout" and "Submit order" sits "Download cart as CSV". Each order in the customer account offers "Download as Quickbuy CSV" and "Open in Quickbuy". The file uses the upload format, ready to edit in Excel and upload again. Upload and export switch off separately per sales channel.

For Shopping Experiences the plugin adds two blocks. "Quickbuy" places the complete quick order form, CSV upload included, on any page, "Quickbuy Product Listing" shows a category as an order list.

If you run our packing units plugin, the quantity selection only offers the permitted steps. With our price on request plugin, those products can't reach the cart through Quickbuy. Both are optional, Quickbuy works on its own.

Typical use cases

  • Electrical and plumbing merchants: Your installers order by manufacturer number. You set the search mode to complete product or manufacturer numbers, they type the numbers one after another and have the order in the cart within a few minutes.
  • Catering supplies: A contract caterer orders the same 20 items every week. A Shopping Experience with the "Quickbuy Product Listing" block shows the category "Weekly essentials" as a list, and the kitchen only fills in the quantities.
  • Building services contractor: The materials list for a job goes up from Excel as CSV, missing items show at once.
  • Mixed B2B and B2C shop: Quickbuy is active in your trade sales channel and switched off in your retail one. Or you exclude the standard customer group, so only trade accounts see the button.

Technical facts for your IT team

  • Shopware 6.7 (from 6.7.0), PHP 8.2 or newer
  • No custom database tables, no custom fields. Core tables stay untouched, settings live in the system configuration.
  • The plugin sends no data to external servers and stores no personal data. Uploaded CSV files are not kept.
  • CSV upload: up to 500 lines and 1 MB per file, UTF-8 or Windows-1252, resolved with one product search and no database writes.
  • CSV export: product lines only, orders only for the logged-in customer who placed them, cells starting with =, +, - or @ neutralised against formula injection.
  • Store API: POST /store-api/swp-quick-buy/resolve-lines runs the same checks as the upload.
  • The Quickbuy page carries the robots tag "noindex, nofollow" and stays out of search engines.
  • Performance: the search loads at most 50 sibling variants per request. On Shopping Experience pages, detecting the listing block costs one extra query.
  • Every setting works per sales channel. Texts ship in German, English and Dutch.
  • Uninstall: if you choose to delete the plugin data, the plugin removes its configuration completely. Products, categories and orders stay as they are.

To be honest

Quickbuy is built for customers who know what they want to order. It doesn't read .xlsx files directly, and Excel can drop leading zeros or mangle long numbers when saving as CSV. There are no saved order lists in the shop, the exported file replaces them. A file holds up to 500 lines, guests get no order export, and without packing units the quantity selection goes up to 99 per searched row (larger CSV quantities are kept). The interface runs in the Shopware Storefront. If you run a Composable Frontend, you build it there yourself. Try it with your own product numbers and you'll quickly see whether it suits your customers.

Legal notice

We accept no liability for legal requirements. Please check the use of this plugin with a qualified legal advisor.

Details

  • Available: English, German
  • Latest update: 7 October 2026
  • Publication date: 16 April 2020
  • Version: 6.7.3
  • Category: B2B extensions

Resources

Reviews (0)

Write a review

If you downloaded this extension you can write a review in the Shopware Account.

Write a review

About the Extension Partner

BuI Hinsche GmbH

BuI Hinsche GmbH

Partner Status

  • Shopware Bronze Partner Shopware
    Bronze Partner
  • Shopware Premium Extension Partner Shopware
    Premium Extension Partner

Details

  • Ø-Rating: 4.3

    Average rating of 4.3 out of 5 stars

  • Partner since: 2014
  • Extensions: 99
  • Certifications: 2

Support

  • Based in: Germany
  • Speaks: German, English
  • Response time: Very quickly
Shopware 6 certified This Extension Partner has been certified by our Academy for Shopware 6.