Reading list Switch to dark mode

    CS-Cart Warehouse Management System

    Updated 10 October 2023

    Overview:

    Warehouse management in the eCommerce store is an important part of your customer’s buying experience. Making sure products ordered are in stock and customers get what they purchased is crucial to provide good customer service.

    A warehouse management system is a software application that supports the day-to-day operations of a warehouse. It enables centralized management of tasks such as tracking inventory levels and stock locations.

    Webkul has developed a separate Warehouse Management System for CS-Cart and Multi-vendor platforms viz; CS-Cart Warehouse Management System. This allows an admin and vendor to add and manage as many warehouse locations as desired.

    The nearby warehouse will be assigned automatically to the orders received at the stores as per the add-on settings provided at the admin end.

    Find the Best CS-Cart
    Development Company
    Find out More

    As the product’s organization in different warehouses influences shipping times so it enhances the customer experience to a great extent.

    Check a brief overview of the plugin –

    fG80EB-ORSM

    Features and Benefits

    The right Warehouse Management System can improve your sales and increase profits not simply by helping you sell more, but by selling faster and more accurately to happier customers.

    Here’s the list of features that the CS-Cart Warehouse Management System provides.

    • Well integrated with CS-Cart Multi-Vendor.
    • Functionality to create numerous warehouses at Admin and vendor end.
    • Functionality to add products & their inventories separately for the separate warehouses.
    • Option to add multiple warehouse managers.
    • Functionality to provide different privileges to warehouse managers.
    • Export/import functionality for the warehouse products.
    • The warehouse will be allocated to the orders for their fulfillment on the basis of distance APIs while order creation.
    • Email notification to the concerned warehouse on successful order creation.  It means a nearby warehouse* (as per the add-on settings) holding proper inventories of the ordered products will be notified for further order processing.
    • Functionality to assign/allocate warehouse manually to the orders from the order management page at the backend.
    • A separate view of warehouse orders at the backend.
    • Functionality to add warehouse notes for a particular order.
    • Unique barcode generation feature for each product on the basis of SKU/Manual both.
    • Option to assign separate staff managers for each warehouse individually.
    • Option to search orders on basis of the warehouse at the backend.
    • Easy to configure and manage at the admin end.
    • There will be separate pages for listing products, managing quantity, and bulk barcode generation.
    • Own static status on the warehouse order page like started, picked, accepted, Done, etc.
    • Admin and vendor both can manage numbers and inventory of warehouses.
    • Google services can be optional, the staff can assign the warehouse manually as per the distance.
    • Admin and vendor can assign the staff product-wise.

    How To Upload And Install The Add-on

    After downloading the CS-Cart Warehouse Management add-on you’ll get the zip file, one install.txt file, and a relevant User Guide manual doc. Read it carefully for proper configuration.

    Go to Manage Add-ons, click on “+” as shown below in the snapshot.

    Add-ons-__-Manage-add-ons-Administration-panel-3

    Click on “Local” to browse the zip file and then click on “Upload & Install” as shown below in snapshot.

    image-3

    Add-on installed successfully!

    Add-on Configuration

    After add-on installation, click on the Settings button to manage the add-on settings as shown below.

    Add-ons-__-Manage-add-ons-Administration-panel-2

    Add-on settings have 3 fields under the ‘General‘ tab as explained below.

    1. Google Map Key- Enter the API keys of google map in order to calculate the distance between the customer shipping address & the warehouse location.
    2. Action on Qty Shortage- The nearest warehouse will be allocated automatically to the received orders. These different actions provided here are for the sake of assigning the warehouse to the received orders. So, In case of a quantity shortage ie; if there is not enough quantity in the nearest allocated warehouse to fulfill the order then, the other warehouse will be assigned/allocated as per the setting selected here.

    Add-ons-__-Manage-add-ons-Administration-panel-4

    Here’s the meaning of different selections in this field.

    • Split– If you set “Split” here, this means that the nearest warehouse along with the next nearest warehouse having enough product quantity to fulfill any order will be assigned to that particular order.
    • Select Nearest With Available– If you set “Select Nearest With Available” in the field, that means that the only warehouse nearest to the customer with enough available stock to process the order will be allocated to that order.
    • Select Having Maximum- If you set “Select Having Maximum” here, then the warehouse having the maximum stock of the ordered product will be assigned to the order irrespective of the distance of warehouse from the customer’s shipping address.

    3. Warehouse Quantity-  Check the box if you want to add-up warehouse quantity as an actual quantity of the product. Otherwise, the main quantity of the product and the warehouse quantities will be managed separately.

    And under the ‘Barcode Configuration’ tab we have the below settings to choose from so as to generate the barcode for the products accordingly.

    • Barcode Source – Here you can set whether you want to generate the barcode automatically through SKU (Product Code) of the product or else you can set it to manual for entering the barcode manually each time for every single product listed.
    • Type – Choose the code type for the barcode that you want to generate with different combinations of letters, numerics or characters, the same has been explained separately at the bottom of the barcode configuration page under ‘specification’
    • Output – Specifies the file extension/image format that will be used in the image for barcode i.e. PNG or JPEG.
    • Text – We can set if we want to display text below the barcode or not by enabling or disabling this option.
    • Height – It sets the height of the image (in pixels) that will be used in the barcode.
    • Width – It sets the width of the image (in pixels) that will be used in the barcode.
    • Barcode Prefix – Here you can set a prefix that will be used commonly before each text of the barcode that will be generated.

    Add-ons-__-Manage-add-ons-Administration-panel-5

    Just make the settings considering the explanations above and Save. This is all about the configurable settings of the add-on.

    How To Add & Manage Warehouse At Backend

    Both Vendors and Admin can add warehouses to the store. To add and manage the warehouses at Admin/vendor end, just navigate to Administration-> Shipping &Taxes-> Warehouse as shown below.

    ware-01

    You can view and manage all the added warehouses here. Just click on the “+” button to add a new warehouse.

    w2

    There are 3 different tabs with different fields for adding and managing the warehouses. Check the below screenshot for reference.

    The first one is a General tab. The sections/fields provided here include-

    1. Information

      • Enter the name of the warehouse.
      • Select the vendor from the vendors’ dropdown list. Only root admin can select the vendor for whom the warehouse is being added. But if a vendor is adding his warehouse from the vendor panel then this option is autoselected.
      • Mark the status of the warehouse (Active/Disabled)
    2. Contact Information
      • Enter the email Id, Phone number, URL, and Fax details in this section. The order notifications for this warehouse will be sent to the email id entered over here.
    3. Shipping Address
      • Enter the warehouse address here. The distance calculations will be made on the basis of this address and the customer’s shipping address.
    4. Managers

      • Assign the warehouse manager(s) here from the available list of Vendor Administrators.

    Orders-__-Warehouse-Orders-Administration-panel-1

    Once you click on the button to add a manager, you will get a list of the vendors’ administrator(s). Just select the user by checking the box and click to add.

    Orders-__-Warehouse-Orders-Administration-panel-2

    The added manager can also be deleted as shown below.

    Orders-__-Warehouse-Orders-Administration-panel-4

    You can also provide different privileges to the warehouse managers. In the User Groups section at backend, privileges to View Warehouse & Manage Warehouse have been provided as shown below.

    ware-05

    Next tab is for Shipping. Here you can select the shipping methods from the available list which will be applicable to this warehouse.

    Orders-__-Warehouse-Orders-Administration-panel-5

    To edit/delete any warehouse or to manage/export products of that warehouse just switch back to the list of warehouses and besides each warehouse there is a gear button dropdown that you need to scroll your mouse upon and click to select from the given options, Please refer to the screenshot attached below :

    Administration-__-Shipping-taxes-Administration-panel

    To add products in the warehouse, click on ‘manage products’ from the dropdown beside that warehouse and then click on the +Add Products button and select the products for this warehouse from the available list and to save just click on ‘add products and close’

    After adding products, you can update the inventory of individual products available in this warehouse or You can just click on the gear button dropdown to delete the product from this warehouse.

    w1

    You are done with all the necessary points to add a warehouse.

    This is how you can add a warehouse!

    Now Let’s See How to Import & Export Warehouse Products data?

    There is an option to import & export the warehouse products. Just navigate to Administrator -> Import data to import.

    import-2

    Once you click to import the data, you will get the different fields for adding the warehouse id and product options for a warehouse as shown below. Just add these in the datasheet to be imported.

    import2

    Export Data-

    To export the warehouse data, just navigate to Administration-> Shipping &Taxes-> Warehouse. Click the gear dropdown button for the desired warehouse and click on the Export Products to export the Warehouse Products.

    export-

    Warehouse Orders At Backend

    There is a separate tab for viewing warehouse orders at the backend. Go to Orders->Warehouse Order(s) as shown below.

    warehouse-order

    All the orders which have been forwarded to the respective warehouses are listed here. You can filter out the particular warehouse orders by searching in the search field provided for Warehouse as shown below.

    ware-111111

    PrintBulk Barcode: You can print barcodes for each and every product.  After selecting the products you have to choose “print barcode” from the drop-down then you can see all the barcodes related to the products in the new tab.

    ware14.png-1294×741

    ware15

    Although, the warehouses are allocated to the orders automatically on the basis of add-on settings. But there’s also an option to assign the warehouses to the received orders manually from the orders list page at the backend. Just select the orders and click to Assign Warehouse as shown below.

    normal-order-list

    The assigned warehouse can be seen on the order details page as shown in the image below. The warehouse-specific notes can also be added from here. A text box for the same has been provided on the order details page.

    Also, with our latest update, you can now assign separate staff managers for each warehouse as shown in the snapshot attached below :

    assirn

    Just select the vendor name from the dropdown list and click on Save changes.

    assign2

    Under the ‘Promotions’ tab we can add/manage the promotional discounts on our store for the customers and configure these as active, hidden, or disabled for usage, these promotion types may vary such as –

    • Discount on Pickup
    • Gift Certification Discount
    • Sale Offer Discount
    • Product Subtotal Discount
    • User Group Discount
    • Category Discount
    • Percentage Discount
    • Free Shipping, etc.

    promo

    Product barcode image generated automatically with SKU(Product Code) configuration :

    • Just open any specific product and click on the ‘Add-ons’ tab, the auto-generated barcode image based on SKU of this product will be displayed as shown below :

    Product barcode image generated by manual product code configuration :

    • Just open any specific product and click on the ‘Add-ons’ tab, the barcode image based on the manually entered product code, will be displayed as shown below :

    barcode-1

    That’s all about our amazing CS-Cart add-on for warehouse management systems.

    That’s all about the CS-Cart Warehouse Management module. However, if you still have questions regarding the CS-Cart extensions please create a support ticket by clicking Webkul Support System.

    Current Product Version - 1.4

    Supported Framework Version - 4.14.x - 4.16.x

    Blog Version - 4.14.x - 4.16.x
    • Version CS-Cart & MVE 4.7.x, 4.8.x, 4.9.x
    • Version 4.9.x, 4.10.x, 4.11.x
    • Version 4.14.x - 4.16.x
    • Version 4.13.x,4.14.x,4.15.x.4.16x
    • Version 4.13.x,4.14.x,4.15.x
    . . .

    5 comments

  • Remoteone
  • Remoteone
  • Jasmin
  • menno
    • anirudh kumar (Moderator)
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content