splash/shippingbo
Laravel integration for ShippingBo that wraps the ShippingBo API in a clean, configurable client. Manage orders, shipments, and logistics data from your PHP application with familiar Laravel conventions, simple setup, and straightforward syncing of fulfillment workflows.
ShippingBoClient boundary (recommended regardless of package choice), so a future swap to an official SDK or another OMS is a one-file change.Consider it when:
Look elsewhere when:
Default recommendation: evaluate as a reference implementation, not a production dependency.
For executives: This is a free, low-cost accelerator for answering one question — "how expensive is it to plug ShippingBo into our fulfillment flow?" It does not commit us to ShippingBo, and it should not be budgeted as a supported dependency: the project shows no adoption or maintenance signals. The ask is small: a one-to-two week spike that returns a decision-ready estimate and a working prototype, or a fast no-go. Either outcome is cheaper than discovering the integration cost mid-roadmap, and it protects the EU fulfillment timeline from an unbounded estimate.
For engineering: Treat the package as generated code we may adopt, not a library we depend on. Concretely: pin a commit SHA and vendor it into the repo; wrap it behind our own ShippingBoClient interface so the transport is swappable; assume we own auth, secrets, retries, backoff, idempotency keys, and structured logging; write contract tests against the ShippingBo sandbox and record fixtures; review the license and the generated code for anything unsafe before it touches production data. Keep the exit path open — an OpenAPI-generated client from ShippingBo's published spec is the fallback if the Splash coupling or maintenance risk proves unacceptable. Timebox the spike, and make "fork and own" an explicit, costed decision rather than a drift into dependency.
How can I help you explore Laravel packages today?