Magento 1

Stock Barcode Scanner

The Stock Barcode Scanner extension allows you to update your inventory and to keep an history of your stock transfers. Used in combination with Advanced Inventory, it will allow you to transfer your stocks from your different points of ...

marketplace approved
95,00€excl. VAT

5.0/5 rated 3 reviews

  • Lifetime license
  • 12 months support & upgrade
  • 60 days money-back guarantee
  • Extensible source code
  • Unlimited test domains
  • Free composer access

Update your stocks in one go thanks to Stock Barcode Scanner

Update your products stocks with ease

  • Add and Subtract stocks from your products
  • Scan your products or manually type their identifiers
  • Manually edit the number of items to transfer

Configure the extension as you want

  • Manage your own transfer labels
  • Choose the product identifier between your unique value attributes: ID, SKU, EAN...

Keep an eye on your stock transfers

  • Check the stock transfers history

Supplement the features of Stock Barcode Scanner with Advanced Inventory

  • Transfer stocks between your points of sale and warehouses

Content

    How to use the Stock Barcode Scanner extension for Magento

    Stock Barcode Scanner is an easy to use extension for Magento. It allows you to update your stocks in one go and to keep track of your stock transfers and of the different stock movements you've made.

    With the Stock Barcode Scanner extension, you simply need to choose an action, scan or enter your product identifier and define the quantity of the item to transfer or to update. You will have the choice between several default actions:

    • Outgoing stock
    • Incoming stock
    • Inventory update

    The Stock Barcode Scanner extension can be used in combination with Advanced Inventory. In that case, you'll have the possibility to choose from the points of sale or warehouses that are already defined in your Magento admin, the ones that will come into play.

    To use Stock Barcode Scanner, you can follow the 2 following steps:

    1. Manage your labels
    2. Update your stocks

    STEP 1: Manage your labels

    You can start by managing your labels. Your labels will describe the different stock movements you will add to the default ones. To create your own labels, you need to go to:
    Catalog › Barcode Scanner › Manage Labels

    Click on Add New. You will have two required fields to fill in.

    • Movement label: write your own label.
    • Stock action: choose the type of actions you want to assign to that label

    You can choose between 3 types of actions:

    • Update stock
    • Substract from stock
    • Add to stock

    From the Manage labels menu, you'll be able to see the list of all labels you've created. You'll also have the possibility to Delete or Edit them.

    You can find the labels you've just created among the Custom tasks from the Action dropdown, in
    Catalog › Barcode Scanner › Update Stocks

    STEP 2: Update your stocks

    To start transferring your stocks, you need to go to:
    Catalog › Barcode Scanner › Update Stocks

    There, you will be able to choose the action you want to execute between:

    • Daily movements
    • Custom tasks
    Daily movements

    Among the daily movements, you can choose between 3 kinds of transfers:

    • Outgoing stocks: allows you to define outgoing stocks. If you define 5 items, it will decrease the current quantity of your product by 5.
    • Incoming stocks: allows you to define restocking for products. If you define 5 items, it will be added to the current quantity of the product.
    • Inventory update: allows you to update your product stocks. If you define an inventory update for that product in particular to 5, its current quantity will be edited to 5.

    Imagine you have incoming stocks for a particular product, you'll be able to define that you have received some items of that product.

    Imagine you received 10 new items for a specific product (in our case id 231). The quantity is 31 at the moment, from:
    Catalog › Manage products

    Define the Action on Incoming stocks and the Identifier type on ID, from:
    Catalog › Barcode Scanner › Update Stocks

    You can also choose any of the identifiers with a unique value that is defined in your Magento admin. By default, you have the choice between:

    • ID
    • EAN
    • SKU

    Enter the ID of the product or scan it (in our case 231) and press Enter. The image of the product should be displayed.

    Then, define the number of incoming items, for example, 9, and click on Save all.

    To edit the number of items you want to transfer, you have 2 possibilities:

    • Edit the number of items directly from the dedicated input
    • Scan the products several times

    Check-in your Catalog of products. The quantity of the product which ID is 231 should have changed from 31 to 40.

    You can also have a look to:
    Catalog › Barcode Scanner › Update Stocks

    Under Update History, there should be a record of the operation you've just done.

    Custom tasks

    The Custom tasks are the labels you have defined in STEP 1. It will allow you to keep track of the stock transfers from one place to another. You can find the ones you've created in:
    Catalog › Barcode Scanner › Manage Labels

    Let's imagine you have created a label Add to Stock FR. Choose this label from the Action dropdown under Custom tasks, in:
    Catalog › Barcode Scanner › Update Stocks

    Choose the ID as the Identifier Type.

    Type your product ID (for example 231) and press Enter.

    Define the number of items transferred for example 100 and click on Save all. Check that among the Transfer History, the action you've just done has been taken into account.

    Use Stock Barcode Scanner with Advanced Inventory

    If you're using the Stock Barcode Scanner extension with Advanced Inventory, you'll have some more possibilities. You'll be able to manage stock transfers between your points of sale or warehouses.

    You will have two more options among the Action dropdown, in:
    Catalog › Barcode Scanner › Update Stocks

    Among the Stock Transfers, you will be able to choose between:

    • Send: this will allow you to specify that a point of sale/warehouse is sending stocks to another.
    • Receive: by choosing that option, you'll be able to define that a point of sale/warehouse is receiving stocks from another.
    Send stock from a point of sale/warehouse to another

    Start with choosing the Send option from the Action dropdown.

    Then define the points of sale that are involved in the stock transfer. In our case, the French pos sends stocks to the American one.

    After having defined your configuration, you can click on Start.

    A line appears. It will allow you to specify the products you want to transfer. You have two possibilities of doing it:

    • Type the ID or any attribute with a unique value and press ENTER
    • Scan the ID or any attribute with a unique value

    When scanning your product or typing the ID, its main image is displayed for a few seconds for you to have a quick overview if it is the right product.

    After having listed all the products you are transferring from one point of sale to another and edited the number of items for each product, you can click on Save All.

    A green notification should appear on the top of your admin specifying that your stocks have been updated.

    You'll be able to see the recap of your transfers in Update History.

    Finally, you can check that these 10 items have been deducted from the French point of sale in:
    Catalog › Manage Stocks

    Receive stock from a point of sale/warehouse to another

    On the other hand, you have another option that allows you to receive stocks in a specific point of sale.

    In the previous part, we saw how to send stocks from a point of sale (FR) to another (US). Now you need to receive these stocks from the FR point of sale into the US one.

    You can start by defining your configuration in:
    Catalog › Barcode Scanner › Update StockS

    You need to choose the Receive option from the Action dropdown.

    Define the point of sale from which the stocks are deducted (FR) and the point of sale to which the stocks will be added (US). Choose the identifier type and click on Start.

    Type or scan the ID of your product and edit the number of items to 10. Click on Save All.

    You should get a notification on the top of your admin saying the stocks have been updated.

    In the Update History, you should see a recap of your transfer with the action used, the different points of sale that are involved as well as the name and the quantity of the product.

    Now, you should see that the 10 items have been correctly added to the stocks of the US point of sale, if you go to:
    Catalog › Manage Stocks

    FAQ

    Pre-sales informations

    Magento versions supported by Stock Barcode Scanner

    This extension works with Magento Community Edition and also Magento Enterprise Edition. To know if Stock Barcode Scanner is compatible with your Magento version, please check the Compatibility tab. 

    Scanners compatible with Stock Barcode Scanner

    With Stock Barcode Scanner, you can use any type of scanners. You will just need to configure it so that it can read the right types of barcodes and so that they return a line break after that.

    Stock Barcode Scanner compatibility with other extensions from Wyomind

    Indeed, you can use Stock Barcode Scanner in combination with Advanced Inventory. It will allow you to track stock transfers between your different points of sale / warehouses.

    Check our documentation to see how to use the two extension in combination. 

    License and domains

    License validity

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

    If you use more than one Magento installation, you will have to buy a separate license for each one.

    If you run several domains on the 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 renew your Support plan (see FAQ: How to extend my 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 extension 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  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 .
    Testing environments

    One license is valid for an unlimited period of time on one Magento installation only.  

    It is possible, however, to extend or transfer your license in 2 cases: 

    • If you'd like to add your testing environments to your license.
      In this 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 Stock Barcode Scanner on both your production and testing environments, follow the instructions below:

    1. Download Stock Barcode Scanner.
      (see FAQ: Extensions download).
    2. Install Stock Barcode Scanner on your production environment.
      (see FAQ: Extensions installation)
    3. Activate the license.
      (see FAQ: Extensions activation).
    4. From your Magento admin panel, enter your current Activation Key in:
      syStem › CONFIGuration › WYOMING › YOUR EXTENSION 
    5. Save your configuration.


    Now that you can use Stock Barcode Scanner on your production environment, repeat the same steps as above on your testing environments.

    The only difference this time: a notification will appear in your Magento admin. 

    You will be given a choice between:

    1. buy a new license now
    2. add this domain to my license


    Click on Add this domain to my license.

    A transfer request will then be sent to our team within an hour.

    Once the request is taken care of, you will receive a confirmation email.

    If your transfer request is accepted, you can use Stock Barcode Scanner on both environments at the same time.

    The order in which you activate your license on your domains does not matter.
    You can start with your staging/dev/local environment or with your live domain, the process will be the same.

    Modules versioning and download

    Extensions download

    In order to download Stock Barcode Scanner, log into your Wyomind account:

      1. Go to:
        my account › Licenses & downloads 
      2. Click on the  icon next to Stock Barcode Scanner.

        A new window opens.

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

    Your download can start.

    Extensions upgrade

    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 Stock Barcode Scanner, follow the steps below:

    1. Go to:
      my account › Licenses & Downloads
    2. Click on  next to Stock Barcode Scanner.
    3. Choose the latest version of Stock Barcode Scanner (for Magento 1 and Magento 2).
    4. Click on download .
    5. Install the new version of Stock Barcode Scanner to update your Magento admin. 

    Modules Installation/Uninstallation

    Extensions uninstallation

    To uninstall Stock Barcode Scanner, go on its zip folder and open it.

    You will find a shell file (such as: yourextension-uninstall.sh) that you must execute on both your server and Magento root directory.

    Once the uninstallation is over, refresh your cache and enable the compiler back again (if you use it).

    Extensions installation

    Before installing Stock Barcode Scanner, you’ll have to:

    • Backup your Magento installation in:
      system › tools › backups
    • Disable the compiler in your Magento admin panel if it’s not already disabled:
      system › tools › COMPILATIONS
    • Refresh your cache in:
      system › select cache type › actions › refresh › submit


    Now you can install Stock Barcode Scanner:

    1. Download Stock Barcode Scanner (zip file) from:
      my account › my downloads
      Refer to FAQ here: Extensions download
    2. Once Stock Barcode Scanner is downloaded, open the folder and unzip it.
    3. Copy the content of the unzip folder and paste all files and directories in your Magento root directory (the folder content can vary according to the extension but it generally includes app, lib and skin folders).
    4. Once your installation is complete, don't forget to enable the compiler back (if it was already enabled before the installation) and run compilation process.
    5. Refresh your cache, logout from your admin panel and log back in right after.

    Next step is to activate your license, to do so, click here: Extension activation

    Modules activation

    Extensions activation

    Once Stock Barcode Scanner is installed, you have to activate the license: 

    1. Go to your Magento admin panel. A message pops up at the top of the page.

      If the message doesn't appear then you must check that:

      Wyomind's License Manager has not been removed from your installation.
      Wyomind's License Manager is enabled in: app/etc/modules/Wyomind_Licensemanager.xml
      The HTML output for Wyomind_Licensemanager and/or Adminhtml_Notification are not disabled in your system under:  system  

      configuration › advanced › advanced

    2. Copy your activation key.

      You can find your activation key in 2 different places:
      - In the confirmation email that you received after purchasing Stock Barcode Scanner
      - In your Wyomind account:MY ACcount › My downloads, select Stock Barcode Scanner and click on  . A new page opens where you'll find your activation key (see below).
    3. In your Magento admin go to:
      SysteM › Configuration › Wyomind › Your extension

      Paste the activation key in the Activation Key field and choose between the automatic (yes) or the manual (no) activation method:
      - By choosing Yes, the connection to Wyomind license server will be automatic. 
      - By choosing No, you will have to log on to Wyomind license server yourself.

    4. Save the configuration.
    5. Clear your caches. 
    6. A message appears at the top of your admin panel: Activate it now!  Click on that link.
    7. Copy and paste the license code in the License code field from your admin or simply click on  Activate now! 
    8. Finally, refresh your cache, log out and log back in straight after, to complete the installation.

    To activate the license of an extension that includes other modules, you’ll have to repeat the steps described above for each extension, using the corresponding activation keys (each module has its own activation key).

    Troubleshooting

    Fatal error: Mage_Core_Model_Resource_Setup.php

    If your site crashes and gives this error message after uploading all files to the correct folders:

    Fatal error: Class 'Wyomind_Notificationmanager_Model_Resource_Setup' not found in includes/src/Mage_Core_Model_Resource_Setup.php on line 234

    It probably comes from installing an extension while the compiler is still enabled.

    Important note:

    • If the compilation is enabled on your website, disable it first before installing any extension from: 
      System › Tools › Compilation
      After installation re-run the compilation process and re-enable the compiler.
    • Before installing any extension, it's advisable to backup your Magento installation.

    Here is how to disable the Magento compiler:

    1. Edit the following file: includes/config.php and add a # before the 2 following lines:
      define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');​

      to get:

      #define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');#define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');
    2. Then go back to your website admin and re-run the compilation process.
    White page using the extension

    If you're getting a white page using the extension, you should enable the error reporting in order to display the error. You can do that from index.php.

    404 error in the configuration page
    Most of the time log-out/log-in may solve this issue.

    User's reviews

    Giandomenico

    Italy · User for 8 years

    ★★★★★

    Easy to use!

    Very useful extension. I had a problem and wyomind fixed it very soon!

    September 28, 2018Magento 1 / Openmage

    F Geenen

    Netherlands · User for 10 years

    ★★★★★

    Easy to use (and implement), straight-forward extension

    After the implementation of this particular extension, my customer had the possibility to use a barcode scanner to update the stocks of the webshop. This saves a lot of time on a daily basis, so this extension was well worth the money!

    MIrko Garraffa

    Italy · User for 10 years

    ★★★★★

    Fantastic

    Good extension, very very good

    December 28, 2016Magento 1 / Openmage

    Magento 1 / OpenMage Compatibility

    Supported by our master extension versions

    • 1.14.4
    • 1.14.3
    • 1.14.2
    • 1.14.1
    • 1.14.0
    • 1.9.4
    • 1.9.3
    • 1.9.2
    • 1.9.1
    • 1.9.0

    Supported by our legacy extension versions

    • 1.13.1
    • 1.13.0
    • 1.12.0
    • 1.11.2
    • 1.11.1
    • 1.11.0
    • 1.10.1
    • 1.10.0
    • 1.8.1
    • 1.8.0
    • 1.7.0
    • 1.6.2
    • 1.6.1
    • 1.6.0
    • 1.5.1
    • 1.5.0
    • 1.4.2
    • 1.4.1
    • 1.4.0
    • 1.3.3
    • 1.3.2
    • 1.3.1
    • 1.3.0
    • 1.2.1
    • 1.2.0
    • 1.1.8
    • 1.1.7
    • 1.1.6
    • 1.1.5
    • 1.1.4
    • 1.1.3

    Changelog

    3.0.0

    Initial release for the master version

    2.0.0 legacy

    Initial release for the legacy version

    1.1.0

    Improvement

    • easier stock transfer process for Advanced Inventory users

    Patch v1.1.0.2

    • Fix on the export of the journal

    Patch v1.1.0.1

    • Fix for the stock movement records

    1.0.2

    New feature

    • Ability to update the stock status automatically

    1.0.1

    Patch:

    • Compatibility fix for Magento Security Patch SUPEE 6788

    1.0.0

    • First Release

    Patch:

    • Compatibility fix for Magento Security Patch SUPEE-6285

    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