DashForDevsDocs
DocsNewsAPI v1
dashfordevs.comSign in

© 2026 DashForDevs

DocsNewsdashfordevs.comLegalStatus
DocsOrdersFulfillment
Introduction
Getting Started
Authentication
Products
Categories
Cart
Checkout
Blog
Reviews
Webhooks
Customers
Orders
List OrdersGet OrderOrder StatusesFulfillmentRefundsOrder Metadata
Inventory
Shipping
Discounts
Affiliates
Email
Media & Files
Analytics & Tracking
Locations
Tax
Global Data
SEO
Error Handling
Geography
Finance
Automations
Page Types
Surveys
Billing & Subscriptions
Storefront Payments
SDK Reference
REST API
Storefront Architecture
Notifications
Security
Team & Permissions
Migrations & Import
Calendar & Appointments
Contact Forms
AI Bots
Dashboard API
Deployment
Changelog
Troubleshooting
Recipes
CLI & Deployment
Image Pipeline
White-label Platforms
Records Engine
Platform Modules
Platform Security
Site Keys & Client Sites
Use Cases
Operations

Fulfillment

Mark orders as shipped, generate tracking info.

Updated March 29, 2026

On this page
  • Overview
  • Fulfillment from the Dashboard
  • Checking Fulfillment Status
  • Tracking Shipments
  • Shipping Labels
  • Next Steps

Overview

Fulfillment is managed through the dashboard or the admin API (secret key). When an order is fulfilled, its status moves from processing to shipped and a tracking number is assigned.

Fulfillment from the Dashboard

  1. Go to Orders in the dashboard
  2. Click on the order to fulfill
  3. Click Mark as Shipped
  4. Enter the tracking number and carrier
  5. The customer is automatically notified via email

Checking Fulfillment Status

typescript
import dash from "@/lib/dash"

const { order } = await dash.auth.getOrder("ord_abc123")

if (order.tracking_number) {
  console.log("Shipped via:", order.carrier_code)
  console.log("Tracking:", order.tracking_number)
  console.log("Track URL:", order.tracking_url)
}

Tracking Shipments

Use the shipping tracking module to get real-time tracking updates:

typescript
const tracking = await dash.shipping.track(order.tracking_number, order.carrier_code)
// tracking = { tracking_number, carrier_code, tracking_url }

Shipping Labels

Generate shipping labels through the dashboard or API. See Generate Labels for details.

Next Steps

  • Refunds — Processing refunds
  • Tracking — Real-time package tracking
  • Generate Labels — Creating shipping labels
PreviousOrder StatusesNextRefunds

On this page

  • Overview
  • Fulfillment from the Dashboard
  • Checking Fulfillment Status
  • Tracking Shipments
  • Shipping Labels
  • Next Steps