How to Set Up PrestaShop Advanced Stock Management and Track Inventory With It
Rating 4.75 stars - 4 votes

How to Set Up PrestaShop Advanced Stock Management and Track Inventory With It: Step by Step Guide


This arcicle was originally written in May, 2017 and updated in April, 2020

PrestaShop Advanced Stock Management is a great tool for inventory management optimization. It allows store owners to use multiple sources of inventory and handle them in one place.

Advanced Stock Management allows you to indicate quantity for every product (combination) in your store, specify the warehouse in which the product is kept in (with multiple carriers), track inventory movements, product current status, etc.

Starting from version 2.22.1.1415 Store Manager for PrestaShop enhances Advanced Stock Management (further ASM) possibilities and brings new possiblities to inventory tracking via this tool.

Below you will find out how to set up advanced stock management in Store Manager for PrestaShop, how to assign PrestaShop products to Warehouses in bulk using Store Manager tools. Please note, that stock management system was rebuilt at PrestaShop 1.7, so for newer version this option is not available in Store Manager as well.


This tutorial covers ASM for PrestaShop 1.6.x. You will learn how to:


1. Enable the PrestaShop Advanced Stock Management Option

First of all you need to enable ASM at the PrestaShop admin side (until the option is enabled it is not active in Store Manager application). Follow these steps to enable ASM:

  1. Log in to your store admin panel.
  2. Navigate to the left side menu and find the Preferences option. In the drop-down menu find the Products. Click on it and scroll down to the Product Stock section on this page.
  3. Enable ASM. If necessary allow the system to associate all new products with ASM automatically and set default warehouse (after you create warehouses).

Enable Advanced Stock Management in PrestaShop

After you enable ASM in the PrestaShop admin correcponding tab should appear in Store Manager menu:


Manage Warehouses with PrestaShop Store Manager


2. Add PrestaShop Warehouses

ASM can not be used for inventory tracking if no PrestaShop warehouse exists. Each product and combination should be assigned to a warehouse or warehouses. So the next thing you should get ready with is creating a warehouse.

  1. Open Warehouses section in Store Manager application.
  2. Press the Add Warehouse button on the toolbar.
  3. Insert all the details asked for the warehouse:
    • Reference (unique identifier) and warehouse name
    • Manager responsible for its running
    • Select management type and stock valuation currency
    • Physical address
    • Assign carrier
    • Link warehouse to a specific shop

Add New Warehouse with PrestaShop Store Manager

3. Assign PrestaShop Products to a Warehouse

PrestaShop merchandise will be tracked via Advanced Stock Management if your products (and combinations) are assigned to warehouses. Store Manager offers you regular manual method of assigning products, bulk assigning of products through the lower grid and assigning products via import. Let’s review each method in detail.

Assigning Products to a Warehouse Manually

If there are just a few products missing a warehouse and you can assign each product to a warehouse one by one:

  1. Select a product or its combinations in the grid.
  2. Click the Warehouse tab in the lower grid.
  3. Select a check box next to the approproiate warehouse.
  4. Apply the changes.

Add Warehouses to Your Product with Store Manager

Bulk Assigning of Products to a Warehouse

If you need to assign several products from a category to a warehouse or warehouses you can do it through the lower grid in Store Manager application.

  1. Select the products which should be assigned to PrestaShop warehouses.
  2. Open the Warehouses tab in the lower grid.

  3. Select check boxes for the products under the warehouse they should be assigned to:

Add Warehouses to Selected Products with Store Manager


Use Store Manager for PrestaShop for more effective Advanced Stock Management

Try FREE now

Assigning Products to Warehouses via PrestaShop Import

Another way of associating products to a warehouse in bulk is product import. When uploading products to your store you can create warehouse associations as well.


Besides the details related to a product, your import file should include a Warehouse column that contains a warehouse name. If an item should to be assigned to more than one warehouse you must input each warehouse in a separate row under the same product (See the screenshot of the sample import file):


Add Warehouse During Store Manager Import File Example

Configure the settings within the Product Import Wizard paying attention to the mapping of fields. Columns from the file that list warehouses should be assigned to the corresponding database fields. Do not forget to select suitable product identifier.


Assign Warehouse During Import with Store Manager

4. Allow Stock Management for PrestaShop Products

In order to handle all product quantities via PrestaShop Advanced Stock Management rather than in usual way, you have to enable system for these items.

  1. Select the products in Store Manager application.
  2. Navigate to the lower grid the Quantities tab.

  • To get PrestaShop stock synchronized with a warehouse enable the first two options.

  • PrestaShop ASM Quantity Handling with Store Manager

    5. Add Stock to a PrestaShop Warehouse

    Now product quantities will be managed and tracked through ASM, since you have enabled it on the previous step. Let’s add stocks to the warehouses.

    1. Open Stock Management section in Store Manager. This section keeps all the products and combinations you have at your online store.
    2. Select a product or combination (expand product rows to get a list of combinations it has) and click the Increase button either on the toolbar or in the context menu.

    Manage PrestaShop Product Stock with Store Manager

    Special Stock Management window appears. In this window you can add quantity to a certain warehouse.



    PrestaShop quantity available for sale (Usable quantity) is the number of products displayed in a shop for each product and product combination. It defines whether the product can be ordered or not (in case Allow ordering out-of-stock products option is not enabled). If you disable this option the quantity you add, won’t be available for purchase, but stored for other purpose.
    Physical quantity is an inventory stored physically though not available for purchase.
    1. If the quantity you add for a selected product should be available for ordering you need to check the Usable for sale option. If you disable it the quantity will be added to a physical merchandise. Let’s see the examples.

    To add the quantity for sale check this option and provide quantity in the field above.


    Edit Stock Management with Store Manager

    After the quantity has been added we can see the figures in Store Manager: physical quantity=850 and usable quantity=720.


    PrestaShop Warehouse Quantity After Update Check with Store Manager

    Now you can add physical quantity to the same product disabling Usable for sale checkbox.


    Increase PrestaShop Physical Quantity with Store Manager

    After the update usable quantity remains the same though physical quantity has increased.


    Check Incerased Physical Quantity in Store Manager

    6. Remove Stock from a PrestaShop Warehouse

    When for some reason you need to subtract product quantity in some warehouse you can do it manually via the Decrease option.

    1. Open Stock Management section.
    2. Select a product whose quantity must be reduced and the click Decrease option either on the toolbar or in the context menu.

    3. Decrease PrestaShop Warehouse Stock with Store Manager

    4. Indicate the quantity to remove, an employee who is updating the inventory, and a warehouse (if this products is available in several warehouses).

    Let’s first remove the quantity from physical stock. We do not check Usable for sale option. Physical quantity is 1000 and usable quantity is 770 at the moment. We are going to remove 100 items from the physical stock.


    Remove Quantity from Physical Stock with Store Manager

    After the update we have 900 items in physical stock and the same 770 items in usable one.


    PrestaShop Products Stock Reduction Results Check in Store Manager

    How is usable merchandise decreased? Now we check the Usable for sale button and provide 50 in the Quantity to remove field.


    Decrease PrestaShop Quantity in Stock with Store Manager

    Both, physical and usable for sale quantity have reduced as physical quantity consists of usable and physical stock.


    PrestaShop Warehouse Quantity After Update Check in Store Manager

    Here is another example of how PrestaShop stock can be reduced after an order had been created. Let’s create an order with the Store Manager for PrestaShop POS tool.

    1. Start POS under Orders section -> Point of Sale.

    2. PrestaShop Orders with ASM Created with Store Manager POS

    3. Select a product (or scan its code) to be added to the order.

    4. PrestaShop Warehouse Selection in POS with Store Manager

    5. Select a customer, payment and delivery details, order status and create an order.

    Now let’s set the order as delivered and check stock movements.


    Check PrestaShop Product Stock Reduction After Order

    As you can see, the product has appeared under label Customer order, its stock has decreased by 1 item.

    7.Track Stock Movements

    All PrestaShop stock changes, be it merchandise replenishment, decrease, transfer between warehouses are recorded in Store Manager. Thus you can check how quantities are migrated anytime. Here is how to find this information.


    In the Stock Management section (Stock Management)

    Select a product(s), for which you want to analyze stock movements and navigate to the lower grid. It contains two tabs – Stock Movement and Warehouse, where you can respectively check product(s) physical quantity changes and warehouses, selected product is associated with.


    PrestaShop Stock Movement and Warehouses with Store Manager

    In the Stock Movement section (Stock Movement)

    There are all product stock movements in Stock Movements section. Each stock change is recorded for each product, so you can instantly get an idea of how quantities moved (increased, decreased or moved from one warehouse to another).


    Store Manager provides all the possibilities for convenient PrestaShop stock movements analyzing.


    Stock Movement in eMagicOne Store Manager for PrestaShop

    Movements can be filtered by warehouses, what allows you to investigate stock movements by specific warehouse.


    Filter Movements by Warehouse in eMagicOne Store Manager

    Movements can also be rearranged pressing any grid column heading – in descending or ascending order if the field is numeric, like product price, quantity, ID or alphabetically (vice versa).


    Sort Warehouse Movements by Any Field in Store Manager

    In order to quickly reach necessary movement you can make search more precise, customize it using some search parameter. Hit an arrow beside any column name, choose Customize option and provide value to search stock movement.


    Create Custom Filter by Parameter for Stock Movements with Store Manager

    This is how Advanced Stock Management functions and how Store Manager simplifies PrestaShop inventory handling if this option is enabled.


    Use Store Manager for PrestaShop to perform bulk updates and simplify Advanced Stock Management

    Try FREE now!

    Related Articles:


    Card image
    How to Enable Advanced Stock Management

    Find out how to bulk add products to Advanced Stock Management system and what this system involves. Read More…

    Card image
    Products Are Out of Stock after Enabling ASM

    Why products become out of stock and how to fix it? Read More…

    Card image
    Update PrestaShop Warehouse Stock Via Import

    Get step-by-step instructions of executing PrestaShop warehouse update by import. Read More…

    Card image
    How to Transfer Stock Between PrestaShop Warehouses

    Get detailed guides on how to smoothly transfer inventory to another PrestaShop store. Read More…


    COMMENTS
    Be the first to comment.