3PL Central is a web-based warehouse management system that provides APIs to allow customers to integrate the orders, products and inventory for 3PL Central companies (warehouses).
What We Need:
We need a module created for Cart Genie that can retrieve data from 3PL central and also send 3PL data from Cart Genie.
1. Create Items (ability to synchronize inventory of products at the SKU level
2. Find orders: Cart Genie to retrieve shipped orders info to update status and tracking. Status and tracking should be sent to customer automatically when it updates through the API
3. CreateOrders: Send new orders from Cart Genie to the 3PL software
4. Report Stock: Retrieve and update physical inventory that is defined in 3PL system
The module should have a configuration window where fields can be entered.
ThreePL Key: company database in 3Pl central
ThreePLID: company database ID in 3PL central
Login: username created in database by warehouse
Password: Password setup in the 3PL central for the login
FacilityID: ID of the warehouse that the products are assigned and managed
Customer ID: ID of the customer within 3Pl central
Then a setup for synchronization. Allow the user to select how often Cart Genie should retrieve and update information automatically.
Every Hour
Every 3 Hours
Every 6 Hours
Once daily (set time of day)
Please also suggest better integration methods. This needs to be efficient in the way its created.
API documentation is attached for your evaluation.