Token导航 LogoToken导航TokenDH.com
前端设计需要联网github未标认证来源可访问许可证需确认审计通过

order-fulfillment-workflow订单履行工作流程

Agent Skill

order-fulfillment-workflow 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

722

周安装

31

GitHub Stars

19

下载量

253
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:order-fulfillment-workflow(订单履行工作流程)
来源仓库:https://github.com/finsilabs/awesome-ecommerce-skills
仓库路径:skills/order-fulfillment-workflow
安装命令:
npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill order-fulfillment-workflow
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill order-fulfillment-workflow

简介

order-fulfillment-workflow 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中围绕仓库状态、代码变更或协作事项进行整理。
  • 通过 npx skills add 命令从指定仓库安装,需结合原始 README 核验具体用法。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

Order Fulfillment Workflow

Overview

A fulfillment workflow takes a paid order from "awaiting fulfillment" through picking, packing, and shipping — with barcode verification to prevent mis-ships and packing slip generation for each shipment. For most merchants, purpose-built apps handle this more reliably and cheaply than custom software. Custom development only makes sense for high-volume operations with unique warehouse workflows.

When to Use This Skill

  • When building internal warehouse tooling to replace manual spreadsheet-based picking processes
  • When setting up a new fulfillment operation and need a structured workflow from day one
  • When integrating with a third-party logistics (3PL) provider that requires a standardized order feed
  • When adding pick verification to reduce mis-ships and customer complaints
  • When you need to support both single-order picking and batch picking for efficiency

Core Instructions

Step 1: Determine your platform and choose the right fulfillment tool

PlatformRecommended ToolWhy
ShopifyShipStation, Shopify Fulfillment Network (SFN), or Pirate ShipShipStation handles pick lists, packing slips, and multi-carrier label printing in one tool; SFN fully outsources fulfillment
WooCommerceShipStation (WooCommerce plugin), WooCommerce Shipping + Packing Slips by WooCommerceShipStation's WooCommerce plugin syncs orders automatically; the built-in packing slip extension handles document generation
BigCommerceShipStation, ShipBob, or EasyshipShipStation and ShipBob both have native BigCommerce integrations; Easyship offers rate shopping across carriers
Custom / HeadlessBuild a fulfillment state machine + integrate Shippo or EasyPost for labelsUse Shippo/EasyPost for carrier-agnostic label creation; build the pick-pack-ship workflow around them

Step 2: Set up your fulfillment tool

Shopify

Option A: ShipStation (recommended for 50+ orders/day)

  1. Install ShipStation from the Shopify App Store
  2. ShipStation automatically pulls all "unfulfilled" Shopify orders
  3. Set up Automation Rules in ShipStation (Automation → Automation Rules) to assign carriers, services, and presets based on order weight, destination, or product type
  4. Pick list: In ShipStation, go to Orders → select multiple orders → Print → Pick List. ShipStation generates a consolidated pick list sorted by your warehouse layout
  5. Packing slips: Select orders → Print → Packing Slip. Customize the packing slip template in Account Settings → Printing → Document Templates
  6. Label printing: ShipStation prints labels to a thermal label printer (Zebra, DYMO) via their desktop app — one scan per order creates and prints the label
  7. After printing labels, ShipStation automatically marks orders as fulfilled in Shopify and sends tracking emails to customers

Option B: Shopify Fulfillment Network (SFN) — fully outsourced

  1. Go to Settings → Shipping and delivery → Shopify Fulfillment Network
  2. SFN handles all pick, pack, and ship operations — you ship your inventory to their warehouse and they fulfill orders automatically
  3. No warehouse management needed on your end; SFN tracks inventory and fulfills orders same-day or next-day

Option C: Shopify's built-in fulfillment (for low volume)

  1. Go to Orders → [Order] → Fulfill items
  2. Enter the tracking number manually or purchase a label via Shopify Shipping
  3. Shopify generates basic packing slips: Orders → Print → Packing slip

WooCommerce

Using ShipStation:

  1. Install the ShipStation for WooCommerce plugin (free on WordPress.org)
  2. In ShipStation, go to Account Settings → Stores and connect your WooCommerce store
  3. Unfulfilled WooCommerce orders sync to ShipStation automatically
  4. Use ShipStation for pick lists, packing slips, and label printing (same workflow as Shopify above)
  5. When a label is printed, ShipStation pushes the tracking number back to WooCommerce and marks the order as "Completed"

WooCommerce-only (lower volume):

  1. Install WooCommerce PDF Invoices & Packing Slips (free, WordPress.org) for PDF packing slips
  2. Go to WooCommerce → Orders, select pending orders, and from the Bulk Actions dropdown choose "Generate packing slips"
  3. For pick lists: the Smart Manager for WooCommerce plugin or ATUM Inventory Management generate pick lists directly from WooCommerce

BigCommerce

Using ShipStation:

  1. Connect ShipStation via the BigCommerce App Marketplace
  2. ShipStation syncs all open BigCommerce orders automatically
  3. Use the same ShipStation workflow for pick lists, packing slips, and label printing

Using ShipBob (outsourced fulfillment):

  1. Connect ShipBob from the BigCommerce App Marketplace
  2. Ship your inventory to ShipBob warehouses; they fulfill all orders automatically
  3. ShipBob updates BigCommerce order status and tracking in real time

Step 3: Configure pick list generation and warehouse workflow

A good pick list groups items by warehouse location (bin/shelf) to minimize picker travel time. Most shipping apps support this.

ShipStation pick list settings:

  1. Go to Account Settings → Printing → Pick List
  2. Configure grouping: by SKU (for batch picking) or by order (for single-order picking)
  3. Enable "Show bin location" if you've entered bin locations on products (ShipStation → Products → edit product)
  4. For barcode scanning: ShipStation has a Scan to Verify feature — enable it in Account Settings → Features. Scanners verify item barcodes before printing the label, preventing wrong-item fulfillment

For 3PL integration:

  • Most 3PLs (ShipBob, Whiplash, Flexport) accept orders via EDI, SFTP CSV, or REST API
  • In Shopify: install the 3PL's app or use a webhook to push orders to their system
  • In WooCommerce: use a WooCommerce webhook (WooCommerce → Settings → Advanced → Webhooks) to push order data to the 3PL

Step 4: Set up carrier label creation

Shopify

  • Shopify Shipping (built-in): purchase labels directly in Shopify admin from USPS, UPS, DHL, and Canada Post at discounted rates
  • ShipStation: connects to all major carriers; negotiates rates based on your volume — often cheaper than Shopify Shipping for high-volume operations
  • EasyShip: available on Shopify App Store; rate shops across 250+ carriers including international options

WooCommerce

  • WooCommerce Shipping (built-in, powered by WooCommerce.com): USPS and DHL Express labels directly in the WooCommerce admin
  • ShipStation plugin: connects to all major carriers from within ShipStation
  • Easyship plugin: multi-carrier rate shopping directly in WooCommerce checkout and admin

BigCommerce

  • ShipStation: rate shops all major carriers
  • Easyship: native BigCommerce integration with 250+ carriers

Custom / Headless

import Shippo from 'shippo';
const shippo = Shippo(process.env.SHIPPO_API_KEY);

// Create a shipping label for a fulfilled order
async function createShippingLabel(params: {
  warehouseName: string;
  warehouseAddress: Address;
  customerAddress: Address;
  packageWeightOz: number;
  packageDimensions: { lengthIn: number; widthIn: number; heightIn: number };
  preferredService?: string;
}): Promise<{ trackingNumber: string; labelUrl: string }> {
  const shipment = await shippo.shipment.create({
    address_from: {
      name: params.warehouseName,
      street1: params.warehouseAddress.street1,
      city: params.warehouseAddress.city,
      state: params.warehouseAddress.state,
      zip: params.warehouseAddress.zip,
      country: 'US',
    },
    address_to: {
      name: params.customerAddress.name,
      street1: params.customerAddress.street1,
      city: params.customerAddress.city,
      state: params.customerAddress.state,
      zip: params.customerAddress.zip,
      country: params.customerAddress.country,
      email: params.customerAddress.email,
    },
    parcels: [{
      length: params.packageDimensions.lengthIn.toString(),
      width: params.packageDimensions.widthIn.toString(),
      height: params.packageDimensions.heightIn.toString(),
      distance_unit: 'in',
      weight: params.packageWeightOz.toString(),
      mass_unit: 'oz',
    }],
    async: false,
  });

  const rate = params.preferredService
    ? shipment.rates.find(r => r.servicelevel.token === params.preferredService)
    : shipment.rates.sort((a, b) => parseFloat(a.amount) - parseFloat(b.amount))[0];

  const transaction = await shippo.transaction.create({
    rate: rate.object_id,
    label_file_type: 'PDF',
  });

  return {
    trackingNumber: transaction.tracking_number,
    labelUrl: transaction.label_url,
  };
}

Best Practices

  • Use a shipping app (ShipStation or equivalent) before building custom warehouse tooling — ShipStation costs $9–$159/month depending on volume and handles pick lists, packing slips, label printing, and carrier rate shopping; this is almost always cheaper and faster than custom development
  • Sort pick lists by bin location — routing pickers through the warehouse in aisle/shelf order reduces picking time by 15–25%
  • Send tracking numbers immediately after label creation — not when the carrier scans the package; customers who get tracking numbers sooner submit fewer "where is my order" tickets
  • Verify scans at pick time — ShipStation's Scan to Verify and similar features prevent wrong-item shipments; enable this as a required step, not optional
  • Print labels in batches at end of day — for sub-100 orders/day, batching label printing improves printer efficiency; for 100+ orders/day, print labels as orders are packed

Common Pitfalls

ProblemSolution
Order ships with wrong itemEnable barcode scan verification in ShipStation or your WMS before allowing label printing; do not allow manual override without manager approval
Tracking number not sent to customerEnsure your shipping app is configured to automatically mark orders as fulfilled in your platform and trigger the platform's shipping confirmation email
3PL receives wrong quantities in the order feedValidate the webhook payload format against the 3PL's spec; test with a handful of orders before enabling for all
Fulfillment status drifts out of sync with carrier trackingUse ShipStation's or EasyPost's tracking webhooks to update order status automatically when packages are scanned by the carrier

Related Skills

  • @shipment-tracking
  • @returns-management
  • @order-management-system
  • @international-shipping
  • @dropshipping-integration

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

38.13%
按下载量换算96

Claude

31.61%
按下载量换算80

Cursor

17.24%
按下载量换算44

Gemini CLI

9.91%
按下载量换算25

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills