Magento extensions & Pay-as-you-go development

10 years of business 2112 reviews 4.9 average rating
User guide

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:
StoresSettingsConfiguration 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. 

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. 

Note that if you edit the cart, this will have the same effect on the list and vice versa.

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 

These features are particularly useful for B2B purposes.

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:
StoresSettingsConfiguration Wyomind Quick OrderBehavior

  

You can use the following format:
SKU,quantity

Note that each SKU must be on a separate line.
24-MB04,1024-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. 

Note that for now, only simple products without custom options are supported.

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:
StoresSettingsConfiguration Wyomind Quick OrderBehavior

  

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. 

Note that for now, only simple products without custom options are supported.

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. 

Note that you can use the Wyomind Elasticsearch Core module to retrieve the autocomplete results from Elasticsearch. Contact our support team so that we can provide you with the required module.

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.

Improve the shopping experience on your site by enabling the Quick Order extension and considerably boost your sales!

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

  • Let your customers order with a few clicks only
  • Automatically add products from the list to the cart
  • Easily configure the products in a popup

Find an easy-to-use tool

  • Configure the extension at the store view level
  • Allow the Quick Order for one or more customer groups
  • Configure the URL to access the Quick Order page
  • Easily configure the information to display in the list
  • Fully responsive
Freqently Asked Questions
License and domains

A license is valid for an unlimited period of time on one single Magento installation

  • If you're using more than one Magento installation, you will have to buy a separate license for each instance.
  • if you're running several domains on a same Magento installation, you will need only one license for all of them.
Although your license doesn’t have a limited period of validity, your support period does. By purchasing an extension, you’ll be granted a 6-month support period for free. Passed this period, you will have to pay for a new one (see FAQ: Extend your Support period)

You can pre-register your live domain to your license in advance.

Thanks to this option, you'll be able to get the extension ready to use on your domain before it goes live.

To pre-register your production domain: 

  1. Go to:
    mY accountLicenses & DOwnloads
  2. Click on  next to the extension you want your domain to pre-register on.
  3. 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?
  4. Finally, enter your domain name and click on pre-register now .
Attention, this doesn't mean your license is activated. You'll still have to activate it on your new domain when the extension is installed. 

One license is valid for an unlimited period of time on one Magento 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 example: mywebsite-staging.com or mywebsite-dev.com
  • If you want to transfer your license to another live domain.
    In that case, the support 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:

  1. Download Quick Order.
    (see FAQ: Extensions download)
  2. Install Quick Order on your environment.
    (see FAQ: Extensions installation)
  3. Activate the license.
    (see FAQ: Extensions activation from the backoffice or Extensions activation from the CLI)

Also, if you are managing a large amount of domains, please contact us so that we can automatically whitelist these domains.
Extension versioning and download

In order to download Quick Order, log into your Wyomind account:

    1. Go to:
      my accountLicenses & downloads 
    2. Click on the  icon next to Quick Order.

      A new window opens.

    3. Choose the version of Quick Order.
      You will be able to choose the most recent version of Quick Order (for both Magento 1 and Magento 2).
    4. Click on  .

Your download can start.

When purchasing an extension from wyomind.com, you benefit from a lifetime upgrade. You can at any time download the latest version of the extension directly from your account. 

To upgrade Quick Order, follow the steps below:

  1. Go to:
    my accountLicenses & Downloads
  2. Click on  next to Quick Order.
  3. Choose the latest version of Quick Order (for Magento 1 and Magento 2).
  4. Click on download .
  5. Install the new version of Quick Order to update your Magento admin. 

Prerequisites, Installation, Activation

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${

Add the repository to your composer configuration with the below command:

composer config repositories.wyomind composer https://repo.wyomind.com

Run the composer installer:

composer require wyomind/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${

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:compile

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_2

As the Wyomind 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® Compatibility

Magento® Open Source

(Magento® Community Edition)

  • 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

Adobe® Commerce

(Magento® Enterprise Edition)

  • 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
User's reviews
Log into your account to leave your review and get up to 3 months of free support.
Changelog
  • Fix for Magento 2.4.3
  • Fix when adding products in bulk via the text area if one of the products is not available or causes an error

Enhancement

  • Alternative identifiers are taken into account to find the products during the CSV import

Bug Fix

  • Fix for displaying error messages on the frontend

Compatibility

  • Compatibility with Magento 2.4

Compatibility

  • Compatibility with MSI and Advanced MSI

Enhancements

  • Compatibility fix for Magento 2.3.5
  • Scenario updated for the demo

Enhancements

  • Management of directories in the Magento base URL
  • Better compatibility with ElasticsearchCore

Enhancements

  • Fix on a missing method
  • Scenario updated for the demo

Enhancement

  • Improved license management system (Clear code)
  • Fix for the search by unique identifier

Enhancements

  • Possibility to choose products attributes identifiers to massively add products via CSV or textarea
  • Use of the attributes in the search field
  • Scenario added for the sample data
  • Compatibility with PHP 7.2
  • Fix when deleting a product in "list" mode
  • Compatibility fix for Magento 2.3.3

Enhancements

  • "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

First release

Patch v1.0.0.1

  • ACL granted

Demo store
Front-end
Back-end
Login
QuickOrder
Password
QuickOrder123

Stay tuned and get a coupon code of 10% off any purchase while creating your account!

Subscribe now for updates, promotions and products launch twice a month at most.

Please indicate a valid email