Shepherd CommerceShepherd.Commerce

The shipping engine

Logistics Shepherd

Quote real shipping prices at checkout instead of flat rates.

Logistics Shepherd figures out which of your boxes each order fits in, asks UPS, USPS, FedEx, and DHL what they'd charge, and shows the customer those prices so the shipping you collect matches the shipping you pay. Orders export to ShipStation and tracking numbers return via webhook.

  • Live multi-carrier rate quotes in one normalized format
  • 3D bin packing with rotation, box selection, and multi-package splitting
  • Carrier weight limits enforced (70 lb USPS, 150 lb UPS)
  • Collection-based carrier eligibility rules (e.g. heavy items → UPS only)
  • UPS address validation before rating and shipping
  • ShipStation XML order export and tracking webhook ingestion
Shepherd admin
Logistics Shepherd shipping box catalog in admin
Your shipping box catalog. Dimensions feed the 3D packing engine and rate quotes on every order.

Quotes from real packaging, not guesses.

The packing engine places items in 3D with six-orientation rotation, picks the best box from your admin-managed catalog, splits oversized carts into multiple packages, and computes separate UPS and USPS plans so the rate at checkout matches the label you'll buy.

  • Admin-managed box catalog with dimensions and active flags
  • Greedy best-box selection and automatic shipment splitting
  • Single-item fast path for instant quotes
  • Unfittable items caught before payment

Every carrier behind one interface.

Enable UPS direct, add a Shippo key for USPS, FedEx, and DHL Express, and the rates endpoint merges everything into one universal format. Storefronts render a clean rate picker without carrier-specific code.

  • UPS Rating API plus Shippo multi-carrier aggregation
  • Per-carrier enable toggles and service name filters
  • Origin pulled from your nexus locations automatically
  • Framework-agnostic TypeScript core, portable beyond Strapi

Works with your warehouse tools.

Export paid orders as ShipStation-ready XML with complete line items and addresses. When labels print, the tracking webhook writes carrier, service, and tracking number back onto the order. Enterprise Shepherd audits the event if installed.

  • ShipStation XML export endpoint for paid orders
  • Tracking webhook with audit-trail integration
  • Per-carrier tracking links for customer emails
  • Hand-delivery fulfillment method for local orders

What's inside.

Rates API

Direct quote endpoint plus checkout-integrated rating.

Pack API

Raw bin packing and cart-aware packing endpoints.

Address validation

UPS-validated candidates before anything ships.

Carrier rules

Restrict carriers per product collection.

Demo boxes

Seeded carton catalog so evaluation starts instantly.

Secret handling

Masked credentials with config source transparency.

Works with the tools you already use.

UPS

Direct rating & address validation

Shippo

USPS, FedEx, DHL aggregation

USPS

Rates via Shippo

FedEx

Rates via Shippo

DHL

Express rates via Shippo

ShipStation

Fulfillment export & tracking

Shepherd.Commerce is not affiliated with the providers above. We integrate with their services using your own accounts and credentials.

Ship at the right price.

Real carrier rates from real packaging, wired into checkout.