since 2010 | 2726 reviews | 4.9/5 rated
Improve the shopping experience on your site by enabling the Quick Order extension and considerably boost your sales
- Thanks to a fast order form, let your customers quickly order in bulk from a unique front-end page.

Simplify B2B eCommerce purchases with Quick Order
- Search products by SKUs and names
- Search and add all product types to the list
- Order in bulk via a CSV import file
- Enter multiple SKUs in the text area and manage quantities simultaneously
- Export the list of your current products for future orders

Provide instant search results with our autocomplete feature
- Improve your autocomplete and provide ultra-fast and relevant search results from Elasticsearch.

Offer a smooth and seamless shopping experience
- Easily configure the product variations in a popup
- Automatically add products from the list to the cart
- Let your customers order with a few clicks only



Find an easy-to-use tool
- Configure the extension at the store view level
- Configure the URL to access the Quick Order page
- Allow the Quick Order for one or more customer groups
- Easily configure the information to display in the list
- Fully responsive





Content
Quick Order is an extension built for Magento 2 that will help you to offer a better shopping experience to your customers. The extension remains on a unique frontend page where your customers will be able to quickly order in bulk with fast order form.
You can decide what customer group(s) can access the quick order page. This extension is particularly useful for B2B purpose.
Indeed, B2B customers don't shop, they buy! Then it is important for them to get in, do what they want and get out. They cannot waste any time. The Quick Order extension will considerably reduce the order process to several clicks for customers who already know the names or the SKUs of the products they are looking for. They'll be able to place orders instantly via an autocomplete search box that displays the auto-suggestions for products.
In general, B2B orders are very large and include huge quantities, so adding items one-by-one would not be efficient. The Quick Order extension allows customers to order in bulk via the text area or directly from a CSV import file.
How to use the Quick Order extension for Magento 2?
The Quick Order extension can be completely configured from:
Stores › Settings › Configuration › Wyomind › Quick Order
Enable the Quick Order option
Global Settings
The first step is to enable the Quick Order.

When enabled, you'll have more options to configure.
Configure the display of the Quick Order extension
In the Frontend section, you'll have the possibility to manage the configuration and display of the Quick Order page.

URL key
You can define the URL key of the Quick Order page.
quickorder
Then you'll be able to access the quick order page from: http://www.yourstore.com/quickorder
Title
Define a title for the Quick Order page.
Quick Order
The title will be displayed in the page and in the browser's tab.

Top link
Feel free to add a top link on the frontend pages and define its label.
Quick Order
The link will then be displayed on the top bar of your frontend pages.

Customer groups
You can restrict the Quick Order page to one or more customer groups.
Retailer

In that case, only the retailers will be able to access the Quick Order page.
Configure the behavior of the Quick Order extension
The Quick Order extension can be completely customized. You have the possibility to let your customers gain precious time by allowing them to order in bulk via a text area or an import file.

Automatically add to cart
You can automatically add the products to cart when selected.
That way, when adding products to the list, they are automatically added to the cart without any action from the user.

Add products in bulk to the list
The extension allows you to add several products in one go. For this, you have several possibilities:
- Enter SKUs via a text area
- Upload a CSV file

Add products from a text area
Allow users to add products to the list directly from a text area.
Define the separator for adding products.
,
You also have the possibility to use Product identifiers to add products via the text area. The product identifiers must be unique and searchable.
You can select the product identifiers from:
Stores › Settings › Configuration › Wyomind › Quick Order › Behavior
You can use the following format:
SKU,quantity
Note that each SKU must be on a separate line.
24-MB04,10
24-WG09
By default, the quantity is 1.

After having clicked on Add to list, a notification confirms that the product has been added to the list.

Add products from a CSV file
You can also allow the users to add products to the list from a CSV file.
They will also be able to use Product identifiers to add products via a CSV file. The product identifiers must be unique and searchable.
You can select the product identifiers from:
Stores › Settings › Configuration › Wyomind › Quick Order › Behavior
Then, the customers can select a CSV file to automatically add products they want in bulk.
After having selected the file, they can click on Upload now.
You have the possibility to download a sample file.
Here is an example of CSV file:
24-WB03,30
24-UG06,30
24-WG088,30
24-WG084,30
24-UG02,30
The products will then be directly added to the list.

Export the list as a CSV file
You have the possibility to allow the users to export the list as a CSV file.
When the option is enabled, customers can click on Export the list.

For example, this is useful for a future quick order.
You can define the export file name.
Products
Then, the exported file will be:
products.csv
It will include the SKUs of the products and their quantities.
Grid
From the grid of products, you can choose to display the product prices or not.

If the above option is enabled, the Unit price and the Total price will be displayed in the grid for each product.

Product configuration popup
When adding a configurable product to the list, you'll need to select different options, for example, the size and color. For this, a popup is displayed.

You can also add the product images gallery to that popup.

When enabled, the product images will be displayed.

Autocomplete
You have the possibility to enable the autocomplete search.

Define the number of results
Define the number of results in the autocomplete dropdown.
5

Display product SKU
Choose to display the product SKU in the Autocomplete.
Display product image
Choose to display the product image in the Autocomplete.
Display product price
Choose to display the product price in the Autocomplete.
FAQ
Pre-sales informations
Magento Open Source vs Magento Commerce vs Magento Commerce Cloud
Magento offers three variations of its product.
As their names have changed over the past few years, here is a recap:
- Magento Open Source: previously Magento Community Edition (CE), is a free and non-hosted e-commerce platform.
- Magento Commerce: previously Magento Enterprise (EE), is the paid version of Magento and offers support services.
- Magento Commerce Cloud: is the paid version of Magento and offers support and hosting services.
License and domains
License validity
A license is valid for an unlimited period of time on one single installation
- If you're using more than one installation, you will have to buy a separate license for each instance.
- if you're running several domains on a same installation, you will need only one license for all of them.
Domains pre-registration
You can pre-register your live domain to your license in advance.
Thanks to this option, you'll be able to get the module ready to use on your domain before it goes live.
To pre-register your production domain:
- Go to:
mY account › Licenses & DOwnloads - Click on the Settings icon next to the module you want your domain to pre-register on.
- Click on the link at the bottom of the page saying:
Do you want to pre-register your domain in order to be ready to go live?
- Finally, enter your domain name and click on pre-register now .

Testing environments
One license is valid for an unlimited period of time on one installation only. However, it is possible to extend or transfer your license in 2 cases:
- If you would like to add your testing environments to your license.
In that case, it is possible to extend your license to an unlimited number of domains for free.
For mywebsite-staging.com or mywebsite-dev.com - If you want to transfer your license to another live domain.
In that case, the Support & Upgrade period for your license must still be active.
To be able to use Quick Order on both your production and testing environments, follow the instructions below:
- Download Quick Order.
(see FAQ: Extensions download) - Install Quick Order on your environment.
(see FAQ: Modules installation in Magento or in WooCommerce) - Activate the license.
(see FAQ: Licenses activation in Magento or in WooCommerce)
Modules versioning and download
Extensions download
In order to download Quick Order, log into your Wyomind account:
Only the latest extension version released within your Support & Upgrade period is available. In order to get the very latest extension version make sure your Support & Upgrade plan is up to date.
Modules upgrade
When purchasing a module from wyomind.com, you benefit from 12 months of upgrade. Within this period you can at any time download the latest version of the module directly from your account.
To upgrade Quick Order, follow the steps below:
- Go to:
my account › Licenses & Downloads - Click on the settings icon next to Quick Order.
- Click on the download icon.
- Install the new version of Quick Order in your Magento admin or your WooCommerce back-office.

Prerequisites, Installation, Activation
Manual Installation
To install Quick Order, copy the content of the unzipped folder and paste all files and directories in your Magento 2 root directory.
To install guzzlehttp libraries, run the following commands:
$ composer require guzzlehttp/guzzle
$ composer require guzzlehttp/ring
If the server is Nginx, replace the first line by the second in the Nginx configuration file:location ~ (index|get|static|report|404|503)\.php${
location ~ (index|get|static|report|404|503|elastic)\.php${Composer Installation
Add the repository to your composer configuration with the below command:
composer config repositories.{{wyomind "wyomind"}}{{elastic-ecommerce "elasticecommerce"}} composer {{wyomind "https://repo.wyomind.com"}}{{elastic-ecommerce "https://repo.elastic-ecommerce.com"}}
Run the composer installer:
composer require {{wyomind "wyomind"}}{{elastic-ecommerce "elasticecommerce"}}/quickorder
If the server is Nginx, replace the first line by the second in the Nginx configuration file:location ~ (index|get|static|report|404|503)\.php${
location ~ (index|get|static|report|404|503|elastic)\.php${Extension Activation
In your Command Line Interface, execute:
bin/magento setup:upgrade --keep-generated
If you are using a production mode, also execute:
bin/magento setup:static-content:deploy
bin/magento setup:di:compileLicense Activation
In your Command Line Interface, execute:
bin/magento wyomind:license:activate \
Wyomind_QuickOrder,Wyomind_ElasticsearchCore \
ACTIVATION_KEY_1,ACTIVATION_KEY_2
or:
bin/magento wyomind:license:activate \
QuickOrder,ElasticsearchCore \
ACTIVATION_KEY_1,ACTIVATION_KEY_2Cron Configuration
As the {{wyomind "Wyomind"}}{{elastic-ecommerce "Elastic-Ecommerce"}} extensions regularly check if the Elasticsearch server is available, in your Magento 2 installation, you must have a scheduled task up and running from the server side targeting the cron.php file.
For more information on the configuration of cron tasks in Magento 2, you can check their documentation.
Magento 2 Compatibility
Supported by our master extension versions
- 2.4.8
- 2.4.7
- 2.4.6
- 2.4.5
- 2.4.4
- 2.4.3
- 2.4.2
- 2.4.1
- 2.4
- 2.3.7
- 2.3.6
- 2.3.5
- 2.3.4
- 2.3.3
- 2.3.2
- 2.3.1
- 2.3
Changelog
4.0.9
4.0.8
4.0.7
4.0.6
4.0.5
4.0.4
4.0.3
4.0.2
Bug fix
- Typo missing; in source code
4.0.1
Compatibility
- Remove calls to Zend methods
4.0.0
Initial release for the master version
3.0.2 legacy
Bug fix
- Typo missing; in source code
3.0.1 legacy
Compatibility
- Remove calls to Zend methods
3.0.0 legacy
Initial release for the legacy version
2.0.1
Compatibility
- Compatibility with Magento v2.4.6
2.0.0
Compatibility
- Compatibility with Magento v2.4.6 + PHP v8.2
1.5.11
Improvement
- The scope of the configuration settings have been updated
1.5.10
Compatibility
- Update for Magento 2.4.x
1.5.9
Bug fix
- Fix the returned value of a XHR request
1.5.8
Improvement
- New translations keys added
Bug fix
- Fix an error that is triggered when using the default Magento search engine
- Fix for the minicart update for multi-stores instances using suffixes
1.5.7
Improvement
- Apply database upgrade and database install from patches instead of the setup scripts
- Remove drop table instruction in setup patches
1.5.6
- Fix when adding products via a CSV file
1.5.5
- Fix for text field reading when adding multiple SKUs
1.5.4
- Fix for the error: Undefined property $messageManager
1.5.3
- Fix for Magento 2.4.3
1.5.2
- Fix when adding products in bulk via the text area if one of the products is not available or causes an error
1.5.1
Improvement
- Alternative identifiers are taken into account to find the products during the CSV import
Bug fix
- Fix for displaying error messages on the frontend
1.5.0
Compatibility
- Compatibility with Magento 2.4
1.4.0
Compatibility
- Compatibility with MSI and Advanced MSI
1.3.3
Improvement
- Compatibility fix for Magento 2.3.5
- Scenario updated for the demo
1.3.2
Improvement
- Management of directories in the Magento base URL
- Better compatibility with ElasticsearchCore
1.3.1
Improvement
- Fix on a missing method
- Scenario updated for the demo
1.3.0
Improvement
- Improved license management system (Clear code)
1.2.1
- Fix for the search by unique identifier
1.2.0
Improvement
- Possibility to choose products attributes identifiers to massively add products via CSV or textarea
- Use of the attributes in the search field
1.1.4
- Scenario added for the sample data
1.1.3
- Compatibility with PHP 7.2
1.1.2
- Fix when deleting a product in "list" mode
1.1.1
- Minor fix on code
1.1.0
- Compatibility fix for Magento 2.3.3
1.0.1
Improvement
- "No product found" displayed in the autocomplete
Bug fix
- Fix on Bin and Edit tooltip from the list of products
- Fix for Magento < 2.3 (configurable products)
Patch v1.0.1.3
- Activation of Elasticsearch for the demo
Patch v1.0.1.2
- Sample date available for the demo
Patch v1.0.1.1
- Minor fix on code
1.0.0
First release
Patch v1.0.0.1
- ACL granted
Feature request
Specific needs or any ideas of enhancements and new features to add to the extension? Tell us more, we'll get back to you shortly!


