Magento 2

Quick Order

Quick Order for Magento 2 is a time-saving and easy to use extension, particularly useful for B2B, allowing customers to quickly place an order in bulk via a text area or a CSV import file.

marketplace approved
new
145,00€excl. VAT
  • Lifetime license
  • 12 months support & upgrade
  • 60 days money-back guarantee
  • Extensible source code
  • Unlimited test domains
  • Free composer access
Demo Store

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. 

    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 
    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:
    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.
    Although your license doesn’t have a limited period of validity, your Support & Upgrade period does. By purchasing a module, you’ll be granted a 12-month support period for free. Passed this period, you will have to pay for a new one (see FAQ: Extend your Support period)
    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: 

    1. Go to:
      mY account › Licenses & DOwnloads
    2. Click on the Settings icon next to the module 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 .

    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:

    1. Download Quick Order.
      (see FAQ: Extensions download)
    2. Install Quick Order on your environment.
      (see FAQ: Modules installation in Magento or in WooCommerce)
    3. Activate the license.
      (see FAQ: Licenses activation in Magento or in WooCommerce)
    Also, if you are managing a large amount of domains, please contact us so that we can automatically whitelist these domains.

    Modules versioning and download

    Extensions download

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

      1. Go to:
        my account › Licenses & downloads 
      2. Click on the settings icon next to Quick Order.

        A new window opens.

      3. Click on the download icon.

    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:

    1. Go to:
      my account › Licenses & Downloads
    2. Click on the settings icon next to Quick Order.
    3. Click on the download icon.
    4. 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:compile
    License 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_2
    Cron 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!

    Thank you

    That’s a wrap.

    We will get back to you as soon as possible.

    You may also like