Open topic with navigation
Warehousing
iAPPS Commerce allows the use of multiple warehouses for inventory. The three types of warehouses include:
- Digital – for holding digital products
- Internal/Manual – a warehouse for standard physical products in which companies manually control their inventory and restocking.
- External / Synchronized – when inventory is managed externally. In this scenario, product inventory is managed through messaging and synchronization with an external warehouse or warehouses. iAPPS connects by default in this scenario to the UPS GWS. In addition to this default UPS integration, developers can also set up other customer providers.
iAPPS has built-in baseline functionality for all three of these. Developers can use any of these, but must choose between Internal or External, not both simultaneously. Integration with other external providers is separate and custom.
Some things to remember regarding warehouses and inventory:
- Inventory updates through the Admin interface are disabled for external/ synchronized warehouse.
- If you are using an external warehouse, product details, initial inventory, price etc. are not associated directly with a warehouse, but are held in the iAPPS database and synced with external warehouse information. However, the iAPPS database is not the master of record for inventory. Hence, when doing inventory management for a product, you will not be able to edit inventory for external warehouses. This is always updated via a sync process.
- If you previously set up a warehouse prior to iAPPS v4.8, your existing logic and code to find out inventory should still be valid, although there may be Admin screen effects.
- There is no hard product - warehouse – supplier mapping; items are shipped based on availability in the warehouses and shipping cost effectiveness.