Starshipit Integration
GrowthPath has a much more sophisticated approach to the Dear-Starshipit integration, with logic and techniques that provide a much more powerful and higher performance integration than the out-of-the-box connector.
The standard Dear-Starshipit integration has some deficiencies: it doesn’t work with advanced orders (multiple fulfilments) and it struggles with high-volume sites (>400 orders/day). This performance problem is not a problem with Starshipit or Dear, just a problem with the integration itself.
Overview
Section titled “Overview”- Completely replaces the existing Starshipit Dear integration
- Can map Dear warehouse to specific Starshipit child accounts, supporting multiple locations
- Other advanced routing logic can be built in (e.g., handling orders by channel)
- Works with Advanced Orders — sends fulfilments to Starshipit, not Dear orders, so multiple fulfilments are possible
- Will convert simple orders to advanced orders if necessary
- Optionally splits a multi-location order into fulfilments by location
- Optionally auto-picks orders based on stock, including handling assembly of auto-assemble BOMs — this includes backorder filling when stock becomes available
- Advanced order splitting logic for click and collect, fulfilment across child accounts, and re-routing to nearest stock point (enabling retail locations to participate in filling online orders)
- Can send either Picked or Packed fulfilments to Starshipit
- Retrieves Starshipit orders after labels are printed and completes the fulfilment in Dear (packing if necessary)
- Retrieves Starshipit tracking details and updates Dear
- Errors and exceptions handled by email; status messages written to an Additional Attribute on the Dear Sales Order header
- Optional server monitoring via a third-party alert if services fail
Performance
Section titled “Performance”This is a high-performance integration, capable of >1000 orders a day. It uses locking, caching, and other advanced features of the GrowthPath Application Server.
Some steps require updates of the GrowthPath Dear cache in order to perform well. These run on batch jobs every 15 minutes.
The GrowthPath Application Server will use multiple API connections if they are available. Multiple API connections are necessary for high-volume sites.
Server Monitoring
Section titled “Server Monitoring”Core background jobs are monitored and can be viewed by clients upon request. This is “deadman” monitoring: it alarms if a background process does not check in on a certain schedule.
Deployment
Section titled “Deployment”The Starshipit integration is hosted on a client-specific instance of the GrowthPath Application Server. Client-dedicated servers are more secure, higher performance, and allow you to take over the server subscription at any point for business continuity assurance.