Magento doesn't support multiple warehouses out of the box. This module will add multi warehouse functions into your Magento. You can separate stock on the websites level and track it individually either in the admin panel or using API.
2. Aitoc
Table of Content
1. Enabling the extension.
2. Editing inventory for a product.
3. Tracking low-stock items.
4. Updating inventory attributes.
5. Exporting stock levels.
6. Importing stock levels.
7. Troubleshooting.
3. Aitoc1. Enabling the extension
In System > Manage Aitoc Modules, check
Multi-Location Inventory and click "Save
modules settings" on the top right.
4. Aitoc2. Editing inventory for a product
When managing inventory for a product,
choose the Website the settings should
apply to.
To do that, select any Store View of the
Website and set inventory parameters (the
settings will apply to all Store Views of
the Website, not only the one you select).
If you do not specify individual parameters
for a website, default values will be used.
Catalog > Manage Products - Product > Inventory
5. Aitoc2. Editing inventory for a product
For Magento EE 1.13.0.2 and higher, make
sure url_key attribute has scope: store
view in order to set different stock levels.
Otherwise the product will not be
saved, as starting with EE 1.13.0.2 the
url_key logic formation has changed.
The product URL keys must be globally
unique among all websites, stores, and
views. You can no longer have two
different products that have the
same URL key. More detail can be found at
http://goo.gl/zs6WyE
6. Aitoc2. Editing inventory for a product
You can use either default or individual
inventory values for a website.
If several websites use default values, the
system will treat these websites as having
common inventory. This way, items
ordered from any of those sites will be
deducted from the default value.
Let’s say the default value for a product is
100, and website A and website B use
default values. If 10 such products are
ordered at website A and 20 such products
are ordered at webiste B, the common
default value will become 70.
7. Aitoc3. Tracking low-stock items
You can view “Low Stock” reports
separately for each website. To do that,
choose a respective website in the “Show
Report For” dropdown.
Report > Product > Low Stock
8. Aitoc4. Updating inventory attributes
To update inventry attributes in bulk, go to
“Products”, check the products you wish to
update, choose “Update attributes” from
the dropdown and click “Submit”.
9. Aitoc4. Updating inventory attributes
Choose the required Website (any Store
View), go to Inventory and update
parameters as needed.
10. Aitoc5. Exporting stock levels
Click “Add New Profile”.
System > Import/Export > Dataflow - Profiles
11. Aitoc5. Exporting stock levels
1. In “Entity Type”, select “Products”. In
“Direction”, select “export”.
2. Set the “Store” option to the appropriate
Store View or choose “Default Values”.
3. In “Data Format”, choose “CSV”. In
“Export”, let us select “Only mapped fields”.
4. Click “Add field mapping” and add the
attributes you wish to export. Remember
to add “use_default_website_stock” for
stock values to be exported.
System > Import/Export > Dataflow - Profiles
12. Aitoc5. Exporting stock levels
Click “Save and continue”, and go to the
Run Profile tab on the left and click “Run
Profile In Popup”.
13. Aitoc5. Exporting stock levels
In the exported file, pay attention to the
“use_default_website_stock” attribute.
“0” tells the system that a particular
product uses its own inventory at the given
website level.
“1” means that it’s assigned “Default
Values”.
14. Aitoc6. Importing stock levels
Edit the exported file to your needs.
Please note that Microsoft Excel may
corrupt the data when saving it in .csv. It is
best to use Notepad or Open Office for
editing purposes.
Find the qty-related data and change the
values as required.
If you wish to reassign stock item(s) to
another Website, make changes to the
“store” column with the corresponding
identifier of that Website.
15. Aitoc6. Importing stock levels
A Website’s identifier appears right after
Code:
For instance, we have two Website
identifiers here: “base” and “fantasticbytes”
System > Manage Stores
16. Aitoc6. Importing stock levels
If you wish to link ALL inventory attributes
of a product to “Default Values” at a given
Website level, set
“use_default_website_stock” to “1” (or
leave it blank).
Otherwise set it to “0” – then all inventory
attributes of the product will have their
unique values and won’t be synched with
“Default Values”.
17. Aitoc7. Troubleshooting
System > Manage Aitoc Modules
To resolve a conflict between Multi-
Location Inventory and a third-party
extension / theme your in Magento, try
using our Automatic Conflict Resolution
System.
Go to “Manage Class Rewrites” and click
“Enable”. If this still doesn’t help, try
changing the rewrites order.
19. Aitoc
Brought to you by
You can purchase Multi-Location Inventory at
www.aitoc.com/en/magentomods_multi_location_inventory.html
For questions please email at sales@aitoc.com