ShipHawk Guide
Item Master Setup
ShipHawk WMS’s Item Master setup is completely driven by the setup in the NetSuite Item Master. ShipHawk WMS will automatically synchronizes it’s data with NetSuite’s data, ensuring that the two are never out of sync if updates are made in NetSuite. Custom forms are provided in NetSuite (as part of the ShipHawk WMS NetSuite “bundle”) to define certain data elements or objects are that unique to ShipHawk WMS (such as “putaway” or “bin allocation” rules that ShipHawk WMS uses). This methodology is used so that ALL Item Master setup is completed in NetSuite. In fact, there is not even an option to edit or change Item Master data in ShipHawk WMS; this eliminates the possibility of local changes being made that are not synchronized across the enterprise, a problem characteristic to most WMSs.
Any data element that is accessible using a NetSuite “Saved Search” can be synchronized with the ShipHawk WMS Item Master, even if the elements are custom-defined for your NetSuite configuration.
Design Reference
ShipHawk WMS relies on NetSuite (or ERP) Item Master setup data (using standard NetSuite forms). ShipHawk WMS synchronizes to this data on a frequent basis, retrieving each item ID, various aliases such as UPC and/or vendor item code, descriptions, categories, and all other item attributes required to run the operation. Some of the content synchronized with NetSuite (or ERP) is reorganized within ShipHawk WMS to align the content more effectively to warehouse operations. A perfect example of this is the pack hierarchy (optionally) defined for the item. This hierarchy is represented as a JSON object in ShipHawk WMS as defined (in the example) below.
{
"item_pack_attribute": {
"logical_each": {
"name": "unit",
"qty": 1
},
"logical_case": {
"name": "case",
"qty": 6
},
"logical_pallet": {
"name": "pallet",
"qty": 144,
"ti_hi": {
"case_per_layer": 6,
"layers_per_pallet": 4
}
},
"default_container_type":"A10"
}
}
Hence the “case pack” for an item, if defined, is referenced in the code as:
<?php
$casePackLabel = $item['item_pack_attribute']['logical_case']['name'];
$casePackQty = $item['item_pack_attribute']['logical_case']['qty'];
?>
Contact Technical Support
© ShipHawk 2024. All Rights Reserved.