shopify-admin-tracking-update-bulk

Batch-update Shopify fulfillment tracking numbers and carrier URLs via fulfillmentUpdate mutations.

174|18|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/40RTY-ai/shopify-admin-skills --skill shopify-admin-tracking-update-bulk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shopify-admin-tracking-update-bulk
Source: https://github.com/40RTY-ai/shopify-admin-skills/tree/main/skills/fulfillment-ops/shopify-admin-tracking-update-bulk
Command: npx skills add https://github.com/40RTY-ai/shopify-admin-skills --skill shopify-admin-tracking-update-bulk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Replacing or correcting tracking IDs often requires manually opening many Shopify orders and fulfillments to update tracking numbers and carrier URLs, which is slow and error-prone.

Core Features & Use Cases

  • Bulk fulfillment lookup and updates: Queries each order to verify the target fulfillment IDs and existing trackingInfo before updating tracking in Shopify Admin.
  • Tracking number + carrier URL refresh: Applies fulfillmentUpdate to overwrite tracking info with the corrected company, number, and url.
  • Safe rollout with preview and notifications controls: Supports dry_run to preview changes, an output format selector, and notify_customer to prevent unintended repeated shipment emails.

Quick Start

Run the tracking-update-bulk skill with your store domain and an updates list containing order_id, fulfillment_id, tracking_number, tracking_url, and carrier to produce a CSV preview (or execute with dry_run disabled) of the tracking corrections.

Frequently Asked Questions about shopify-admin-tracking-update-bulk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bulk update fulfillment tracking numbers in Shopify orders?

You can batch-update Shopify fulfillment tracking numbers by providing an updates array containing order IDs, fulfillment IDs, and corrected tracking details to execute fulfillmentUpdate mutations that overwrite the existing trackingInfo.

Can I preview Shopify tracking updates before sending customer notifications?

Yes, you can preview Shopify tracking updates before sending customer notifications by enabling a dry_run flag to generate a CSV output of corrections, while using the notify_customer flag set to false to prevent unintended shipment emails.

Do I need Shopify CLI access to batch correct 3PL fulfillment tracking data?

Yes, batch correcting 3PL fulfillment tracking data requires authenticated Shopify CLI access with read_orders and write_fulfillments scopes to query orders and execute fulfillmentUpdate mutations in Shopify Admin.

What is the best way to reassign carriers for existing Shopify fulfillments?

The best way to reassign carriers for existing Shopify fulfillments is to batch overwrite tracking info using fulfillmentUpdate mutations, applying corrected company, tracking number, and URL fields to replace outdated carrier details.

Why do my Shopify fulfillment tracking updates fail during label reprints?

Shopify fulfillment tracking updates fail during label reprints when target fulfillment IDs are mismatched; the process queries each order to verify existing trackingInfo and fulfillment IDs before overwriting them with corrected values.