ghaninia/shipping
ghaninia/shipping is a Laravel package for flexible shipping management. Define shipping methods and rates, calculate delivery costs at checkout, and keep shipping logic clean and configurable through a simple, developer-friendly API.
Consider it when:
Due diligence before committing:
Look elsewhere when:
Executives: This is a small, low-cost component that lets us quote real postage at checkout in the Iranian market in days rather than weeks, unblocking paid checkout with accurate totals and an express-vs-standard option. The risk is contained because we intend to isolate it behind our own interface: the project is small and hasn't shipped since 2022, so we treat it as a starting point, not a strategic dependency. No license cost; budget a short evaluation spike plus a fork-and-pin contingency and minimal engineering spend.
Engineering: Adopt it as an implementation detail behind our own ShippingRateProvider contract — the driver-based design is the part worth keeping, but our domain shouldn't couple to a third-party namespace. Vendor or fork it, pin the version, and add integration tests around weight bands, unknown destinations, and provider failure. Define a fallback (flat rate or manual quote) for when rates can't be resolved, and instrument quote latency and failure rate from day one. If the tariff logic turns out to be static, we own the update path — plan for that rather than assuming the package will.
How can I help you explore Laravel packages today?