StarShip provides a seamless integration with your source application and the most efficient and error-free way to ship orders, invoices, or shipments (packed orders). StarShip improves efficiency by automatically updating source interface documents with freight charges and tracking information. StarShip supports two types of integration for the Developer Interface.
Push Interface
With this interface, shipments are initiated directly from an order entry or order packing screen (for example) in your application. With the click of a button, StarShip applies field mappings and value translations and populates the Ship screen with the document information. When you process the shipment, StarShip writes shipment information, including packing, rate, and tracking information, back to the source interface.
Pull Interface
In this case, a document (order, etc.) from the source interface is loaded and processed in StarShip. Using this method, StarShip updates your source application with freight charges, tracking information, and package level detail. All of this happens outside of the source application.
For both interfaces
In both modes, when a shipment is processed and shipped, StarShip prints documentation and then writes the complete shipment back to the application. You can also return a rate quote to your application without saving or processing the shipment in StarShip.
Additionally, you have the ability to customize field mapping between StarShip and your application, so that values from the source fields translate correctly to fields in the StarShip shipment.