Shipping Carriers

shipping_carriers in @open-mercato/core

Shipping carrier adapter hub with rates, shipment creation, tracking, and webhooks.

Ships with Open Mercato 0.9.0

On in a new app. Nothing to enable.

In an app from the empty preset

yarn mercato module enable @open-mercato/core --module shipping_carriers

Then run yarn generate. Core is already installed, so nothing is downloaded.

Anatomy

ADDS 3 TABLES · 2 PERMISSIONS · EMITS 7 EVENTS

Data

  • carrier_shipments
  • carrier_webhook_events
  • carrier_shipment_idempotency_keys

API

Routes are not listed for built-in modules.

Security

shipping_carriers.

  • view
  • manage

Events

shipping_carriers.

  • emitsshipment.created
  • emitsshipment.status_changed
  • emitsshipment.delivered
  • emitsshipment.returned
  • emitsshipment.cancelled
  • emitswebhook.received
  • emitswebhook.failed

UI

  • 1 backend page

Background

  • 2 workers

Not present: AI tools.

Not read: credentials and env, hosts (not in module-facts.v2.json).

From module-facts.v2.json in @open-mercato/cli 0.9.0. Read statically, not executed.