Shipping

Shipping configuration in ShopSTAR3 is fully managed — zone setup, rate calculation, live carrier rates, label generation, and tracking updates all run through the platform. No external shipping middleware is required for standard fulfillment workflows.

Zones#

Define geographic shipping zones that group destinations for rate and carrier assignment. Each zone is built from one or more region rules — country, state or province, and optional postal-code patterns. A destination matches the most specific zone that covers it.

Rates#

Configure the shipping rates available within each zone. Four rate types are supported:

  • Flat rate — a fixed price regardless of order weight or value
  • Weight-based — price varies by the total shipment weight within configured bands
  • Order-value-based — price varies by the order total within configured bands
  • Free shipping threshold — free when the order total reaches a minimum value

Multiple rates can be active within a zone at the same time. Customers see all applicable options at checkout and choose one.

Carriers#

Connect live-rate carrier accounts to the store. When a carrier is active on a zone, real-time rates are fetched from the carrier API at checkout and offered alongside any configured flat rates. Built-in carrier integrations: FedEx, DHL, UPS, Australia Post.

Carrier API credentials are stored securely and are never exposed to storefront code or admin users after initial setup.

Fulfillment and Labels#

Once staff begin fulfilling an order, shipping-service creates the shipment record and — for carrier-connected zones — generates a shipping label automatically using the carrier API. The label is available for download in the order view.

Tracking#

Tracking numbers are recorded on shipments and surfaced to customers in order status updates. The platform polls carrier APIs periodically and pushes status changes (Shipped, In Transit, Out for Delivery, Delivered) to customers via the Communication module.