• Manage multiple warehouses with your products and combinations directly in PrestaShop
  • Maintain in PrestaShop the warehouses of the stationary stores and suppliers and wholesalers you integrate with
  • List warehouses and stock on the product page
  • Enable multiple delivery choices for orders involving multiple warehouses
  • Smart work-flow for orders with products coming from multiple warehouses
  • Automation of warehouse movements and deliveries
  • Support for external integrations: ERP, Amazon, Allegro, Baselinker, etc.
Override required additional description

The extension allows you to use the module in multiple stores when you have multi-store mode active.

The lowest price of this product in the last 30 days before the discount was 187,50 EUR gross
312,51 EUR (inc. VAT)
254,07 EUR net
254,07 EUR net
312,51 EUR gross
    +254 punktów w Programie Lojalnościowym
    Detailed description

    Advanced Warehouse Management in PrestaShop 1.7

    With this module, your store will enable you to manage multiple warehouses, such as when you have multiple stationary stores or when you integrate with multiple wholesalers.

    • Create and manage multiple warehouses directly in PrestaShop
    • Automatic and manual warehouse movements, such as deliveries.
    • Warehouses for products and combinations
    • Link warehouses to suppliers and wholesalers or stationary stores
    • Information on the product page about product quantities in multiple warehouses
    • Multiple delivery selection if products in the order are in warehouses

    Before you test the module in the demo store
    In the knowledge base you will find instructions on how to properly run all the functions of the module:

    From which warehouse will the product go to the order?

    The module supports 3 warehouse management methods:

    • AVCO - weighted average
    • FIFO - first in, first out
    • LIFO - last in, first out

    Deliveries and warehouse movements

    Quantities of products and combinations you can:

    • add and edit individually
    • add and edit in bulk, creating a "Delivery"
    • transfer quantities between warehouses.

    Each manual edit, delivery and warehouse movement will be saved in the History of warehouse movements.

    When specifying the quantity of a product, you can mark "quantity for sale", which means that this quantity will be available in your store. The remaining quantity will be considered as reserved for other purposes.

    Delivery methods and personal pickup at warehouses

    You can integrate warehouses with the delivery methods available in your store.

    • Assign delivery methods to warehouses (choose from the delivery modules you use, you can specify different delivery prices for each warehouse)
    • Set a message to the customer about the availability and unavailability of goods
    • Each warehouse can deliver goods at different times
    • Enable the possibility of Personal Collection at the warehouse
    • Enable multiple delivery method selection for warehouses participating in the order (if disabled, the customer classically selects only one delivery method)

    Order containing products from multiple warehouses

    You can enable/disable multiple delivery selection for the customer if his shopping cart contains products available from different warehouses. The customer will be able to indicate the supplier for each warehouse during the order. This will allow you to receive payment for each delivery.

    Multiple warehouses, one delivery

    During the order, the customer will classically indicate one delivery method for the entire order, even if this contains products from different warehouses

    Multiple warehouses, multiple deliveries

    If you enable multiple delivery choices, then during the order process the module will display a list of delivery methods available for each of the warehouses involved in the order.

    Under the name of the warehouse, the products that will be shipped from that warehouse are listed. The customer, in order to proceed further, must indicate the delivery method for each warehouse.

    During the order, the customer selects the delivery method for each warehouse that takes part in the order.

    Multiple selection of warehouses will adapt the appearance to your template. To change the appearance you can edit the .css and .tpl files of the module.

    Split order by warehouse

    A customer's shopping cart with products from different warehouses will create orders for each of the warehouses that participate in the order.

    Orders created from one have a common order code (order reference), which is completed with a unique order ID, e.g. DHUQKCDTL#1, DHUQKCDTL#2, etc.

    With such numbering, you will maintain order and transparency in your orders, communication with the customer, wholesalers and suppliers, and easily integrate with external systems, such as ERP.


    Stocks on the product page

    Enable the list of warehouses on the product page. The module will display available quantities in all locations along with information about delivery time or possibility of personal pick-up. In the module you will find 4 ready-to-use looks for the list of warehouses on the product page. You can also edit the looks in .css and .tpl files.

    If the product has attributes that are in different warehouses, the quantities will change dynamically - when you select a combination, the quantities in the warehouses will refresh without reloading the page.

    wiele magazynow na stronie produktu prestashop


    Connect warehouses with wholesalers and suppliers

    You can carry out the flow of information between suppliers and wholesalers and your PrestaShop store using the PrestaShop Importer module . Once configured, the integration by XML, CSV or API will automatically update inventories in multiple warehouses. Changes will be immediately visible in the admin panel, in stock movements and on the product page.

    You can optionally enablethe date of the last inventory update on the product page in the module setting.

    Integration of multiple warehouses with ERP

    You can integrate any warehouse you create with external systems. You can find documentation on the structure of the Advanced Warehouse database in the knowledge base. Forward this entry to your ERP software provider to automate the flow of information between the warehouses in your software and your PrestaShop store: https://helpdesk.prestashow.pl/kb/faq.php?id=119

    Transfer your warehouse management to PrestaShop

    PrestaShop, by default, has one "Quantity" field in product editing and combinations. Advanced Warehouses will allow you to place products and combinations in multiple warehouses. Install the module and go through the 4 configuration steps:

    1. add warehouses

    A warehouse is a physical or virtual point where your product is located. It can be the warehouse of your store or the warehouse of a wholesaler.

    Fields to describe the warehouse: name, code, address, contact information. You will be able to display this information on the store front. This way your customers will know where the goods are located or personal pickup.

    2. mapping the default "Quantity" field.

    The default "Quantity" field is still available in your store. Products for which you do not enable advanced warehouses can still use it.

    If you enable advanced warehouses for a product, its "Quantity" field = the sum of quantities from all warehouses where the product is located. The module will continuously populate the default "Quantity" field based on the sum of the product's quantities in all warehouses.

    Many external integrations use the default Quantity field, such as BaseLinker, and ERP systems. You can modify the configuration of an external integration so that it retrieves the "Quantity" from a specific warehouse.

    3. place products and combinations in warehouses

    After creating multiple warehouses, your products still use the default "Quantity" field.

    Manually assign product to warehouses

    The module adds a "Warehouses" tab in the product edition. In the tab you will assign the product to warehouses and change the stocks in the warehouses. Any manual change of quantity will be recorded in the history of warehouse movements.

    Bulk addition of products to warehouses

    Using the mass inclusion of warehouses, you can rewrite values from the default Quantity field to the indicated warehouse.

    4 Warehouse movements

    Warehouse movements are managed automatically, i.e. an order takes a product out of stock.

    Manual warehouse movements:

    • In product editing. Any change will be saved in warehouse movements.
    • Create bulk warehouse movements, e.g., a delivery, in which you specify multiple products and their quantities in bulk.

    Automatic warehouse movements:

    • Using the PShowImporter module - importing and updating quantities from different warehouses to designated warehouses.
    • Using external software - you can connect to the tables in the PrestaShop database using, for example, API. The structure of Advanced Warehouses tables is described in the Knowledge Base on HelpDesk.

    Advanced Warehouses in PrestaShop Multistore

    Multistore support through this module is an additional fee. In the Multistore option, all warehouses are common to all stores in Multistore. If a product is in a store, it uses the same warehouses as the other Multistore stores. In other words: assigning warehouses to a product and a product to a Multistore store determines the visibility of warehouses.

    Customize the module to fit your business model

    Here are suggestions to implement in the module - ask for a quote if you are interested.

    • Integration of the store and Advanced Warehouses with ERP systems with an open database, such as SubiektGT
    • Automation of processes for goods receipt, orders and shipments
    • Integration with devices that speed up work, such as scanners, scales, displays, etc.
    • Integration and programming of microcontrollers and IoT devices
    • Programming mobile applications to facilitate work in the warehouse

    Coming soon

    • Interactive map of warehouses and personal pickups
    • If you have a need that the module does not fulfill, then write to us to get a quote for module expansion
    Changelog ()
    Komentarze ()
    Łukasz, otwórz proszę zgłoszenie na helpdesk.prestashow.pl, tam pomożemy.
    Posiadam ten moduł na PS 1.7. i moduł powiadomień o dostępności produktu nie działa. Użytkownik nie ma możliwości wpisania swojego adresu mailowego przy produkcie ze stanem 0, aby dostać powiadomienie, jeżeli stan produktu się zmieni. Jakie jest na to rozwiązanie?
    Niestety, ale nie polecam sporo błędów i zablokowana modyfikacja kodu źródłowego co jest dużą przewagą konkurencji ponieważ tej blokady nie ma. Brak możliwości dokupienia modyfikacji kodu źródłowego więc jakiekolwiek próby przebudowania modułu pod siebie są daremne, a kontakt z helpdeskiem utrudniony. Słabo, że PrestaShop to open source, a tutaj funkcjonowania modułu nie można nawet zmodyfikować pod siebie.
    Piotr Wójcik
    Razem z Panami Kacprem i Arturem rozwinęliśmy w tym module wielokrotny wybór dostawy oraz przyjmowanie dostaw. Teraz jest to dla nas moduł dostosowany w punkt do wielokanałowej sprzedaży, którą migrujemy element po elemencie na PrestaShop. Polecam w 101%!
    1. Nie zanotowaliśmy żadnych problemów z modułem magazynów i płatnościami P24.
    2. Będzie działać. Przypisaną domenę można w razie potrzeby zmienić pisząc na kontakt@prestashow.pl
    3. Niestety TRIAL dla tego modułu nie jest jeszcze dostępny.
    1. Czy moduł działa przy rozdzielaniu zamówień z przelewy24.pl?

    2. Nasz sklep jest pod adresem sklep.domena.pl (pod adresem test.domena.pl mamy inna stronę testową) czy w związku z tym strona testowa może być pod adresem, który mamy dla sklepu ustawiony jako testowy: skleptest.domena.pl?

    3. https://helpdesk.prestashow.pl/kb/faq.php?id=120 - aby korzystać z bezpłatnej wersji trial musimy najpierw kupić wtyczkę? czy jest gdzieś do pobrania testowa wersja. Wolelibyśmy nie angażować całego działu księgowości przed sprawdzeniem czy wszystko co potrzebujemy będzie działało. Jak to zrobić?

    Wydaje się że wtyczka będzie tym czego potrzebujemy - mamy taką nadzieję.

    Serdecznie pozdrawiamy!

    Magazyny utworzone tym modułem zintegrowaliśmy ze wszystkimi dostawcami, które zintegrowaliśmy z naszym sklepem. Klientom wyświetlamy daty ostatnich aktualizacji stanów w magazynach oraz dostępności u naszych dostawców. Przepływ informacji odbywa się niemal automatycznie i w całości w PrestaShop. Moduł magazynów wspaniale współpracuje z modułem PrestaShop Importer. Polecam 100%!
    Grzegorz P
    Prowadzimy sklep stacjonarny i internetowy. Moduł sprawdza się w prowadzeniu 2 naszych i 2 odległych droppowych magazynów. Prestashow kreatywnie podchodzi do zgloszonych zagwostek. Czekamy na obsługę zamówień i ruchów magazynowych na dotykowych ekranach - mają się pojawić w tym roku :) Moduł ułatwia pracę i jest wart polecenia.
    R, demo już działa. Zaktualizowaliśmy również opis i galerię modułu.
    Demo nie działa
    Dear Madam/Sir,
    we need a multiple warehouse system for our e-shop and I'm happy I could found your solution. I've tested some real-live scenarios in your back-office admin, but it seems, the one, very important for us, didn't work as expected. There's the case:
    Create 2 warehouses: Warehouse 1 (wh1) and Warehouse 2 (wh2) with method FIFO
    Assign 1 product without combinations to both warehouses with some quantities, ie for wh1: 2pieces, for wh2: 5pieces. Of course with allowed advanced stock management.
    Till this point everything is OK. Product quantity is 7 pieces int catalog.
    The issue comes when you create order with the product with amount of 3 pieces and set order status as shipped. Available amount for this product is not updated and still shows 7 pieces, also the quantity is not updated within product edit page - Modules (tab) - Advanced Stocks Management
    The order quantity exceeded quantity in wh1 but it should offer quantity from wh2 or do something… When I created order with 2 pieces of that product, everything went well and quantities have been updated. Please, do let us know, when the issue is fixed, so could buy this module.
    Szanowni Państwo, moduł magazynów w sklepie demo jest zainstalowany, ale należy go samodzielnie uruchomić. W naszej bazie wiedzy tłumaczymy, jak włączyć wszystkie funkcje modułu, aby móc je przetestować: https://helpdesk.prestashow.pl/kb/faq.php?id=79
    Dear customers, to test ASM in our demo store, please check how to enable main module's functions in our knowledge base: https://helpdesk.prestashow.pl/kb/faq.php?id=79
    Moduł w wersji demo nie działa!!!!! Ani nie pokazuje stanów z 2 magazynów (OSOBNO, a nie zbiorczo), ani w koszyku nie ma informacji, że towar z zamówienia jest na 2 różnych magazynach!!!!
    A to właśnie miał robić ten moduł.
    Michał M
    Moduł po dograniu daje spore możliwości zarządzania magazynem. Polecam.
    Patryk G
    Moduł wart posiadania jeśli planujesz preste z rozmachem :P My spieliśmy sie z SGT i wyświetlamy pościele dostepne w sklepach stacjonarnych. Ogołem porządny i modul i support.
    We are interested to buy this module but we identified that you have some issues on demo version. The state can't be selected and the window with warehouse configuration (Add/Edit) can't be scrolled. In conclusion on demo website we can't add warehouses.
    Thank you,
    Rajmund H
    Potrzebowaliśmy dwa magazyny dla sklepu stacjonarnego oraz wysyłkowego. Moduł podołał z pomocą helpdeska. Polecam.
    Krzysztof W
    Moduł z ogromnym potencjałem. Bardzo plastyczny, z pomocą helpdesk moduł dostosowaliśmy do prowadzonej gospodarki magazynowej. Miesiące wdrożeń przeskoczyliśmy w 3 tygodnie. Dziękuję zespołowi HD i Panu Arturowi. Polecam :-)
    Radosław, z demem jest już wszystko OK. Dzięki za komentarz.
    Radosław M
    Demo nie działa. Od kilku dni jest problem z działaniem strony demo.

    Leave a comment

    Write a comment

    Technical requirements

    Minimum requirements for all modules

    • PHP 7.1 or higher
    • ionCube server extension
    • Nginx or Apache server
    • MySQL >= 5 or MariaDB
    • PrestaShop Importer only: PHP libxml version > 2.9.3
    • PrestaShop Facebook Integrator only: PHP 7.2 or higher
    • Optional performance optimization extensions: mcrypt, openssl, zip, curl, gd, pdo, varnishd, mod_pagespeed, memcached, apc

    You can read more about the requirements in the knowledge base.

    Support and warranty

    3-Months Free Technical Support

    Along with the module, you get 3 months of technical support and access to updates. When the time expires you can continue to use the module. You can renew access to support and to the latest module versions at any time by purchasing any of the available packages. The package includes the entire domain and all modules assigned to the domain.

    Knowledge Base - FAQ

    Theknowledge base is free and open to all. In it you will find documentation of the modules and answers to frequently asked questions.

    HelpDesk panel

    HelpDesk is a convenient panel for communication, on which we provide help during the use of modules. On HelpDesk you will order any programming work and optimization of the store and server.

    Module updates

    Modules will inform you in your store about new updates. You will perform the update directly in your store with 1-click.

    PrestaShow modules use license

    PrestaShow modules use license

    You can find the full content of the license on this page. We have described the operation of the license handling system on this page. Below is a summary of the most important information:

    Domain and additional domains

    You can assign the module after purchase to 1 store = 1 domain. You can use the module in the domain without time limits. You can add a test/developer store domain to each domain for free. Support for domains in PrestaShop Multistore requires the purchase of multistore support for the module.

    Changing the domain

    Changing the domain is possible. For this purpose, please contact us.

    Code modification

    The module code related to the integration with the store and the appearance (.tpl, .css) is open source and you can modify it freely. The module source is encrypted with ionCube.

    Test in the demo store

    • You will find the link to the demo store of this module in the top section of the page
    • You can change the language of the demo store and the language of the module (EN, PL, DE, ES, IT, FR) using the top menu of the demo store
    • The demo will be automatically deleted after 48 hours
    • In case of any problems with demo store operation - please contact us

    Scroll up

    No entries yet.