Articles in this section

Understanding How Tracking Is Sent to Your Store Platform

ShipHero automates the process of sending fulfillment and tracking information back to your store platforms. This ensures your customers receive timely updates and your store stays synchronized with warehouse activity.

The Core Notification Process

When an order is shipped in ShipHero, the system triggers a notification sequence that performs the following actions:

  • Collects Tracking Data: Gathers the tracking number, carrier details, and the specific line items included in the shipment.
  • Routes to Store Handlers: Identifies the source of the order (such as Shopify or Amazon) and sends the data to the correct service.
  • Creates Fulfillments: Communicates with the store platform to mark items as shipped.

Platform-Specific Behaviors

Platform Primary Fulfillment Method
Shopify Maps shipped items to Shopify Fulfillment Orders and updates tracking URLs.
Amazon Groups shipments into batches and submits them via the Selling Partner API.
WooCommerce Updates the tracking endpoint and changes the order status to "Completed."

Shopify Integration Details

For Shopify stores, ShipHero retrieves pending fulfillment orders and matches the shipped quantities. Beyond basic tracking, ShipHero can also be configured to:

  • Capture payment funds automatically.
  • Archive the order once fulfillment is complete.
  • Add custom metadata containing tracking details to the Shopify order.

Amazon Integration Details

Amazon notifications are handled through data feeds. ShipHero generates a structured data package that includes product preparation instructions and respects Amazon's original order structure to ensure compliance with Seller Central requirements.

WooCommerce Integration Details

ShipHero connects to the WooCommerce shipment tracking API. Once an order is fully fulfilled, the system can automatically move the order status to Completed and add internal notes with the tracking link for your records.

Common Synchronization Features

Regardless of platform, ShipHero handles the following across all integrations:

  • Carrier Mapping: Translates internal carrier codes (like usps_modern) into names the store recognizes (like USPS).
  • Partial Fulfillments: Notifies the store when only a portion of an order has shipped.
  • Multi-Package Shipments: Supports orders split across multiple boxes with unique tracking numbers.
  • Retry Logic: Automatically re-attempts notifications if a store's API is temporarily unavailable or throttled.

Tracking Updates via the API

If you use custom software or a 3PL portal, you can subscribe to SHIPMENT_UPDATE events to receive real-time data outside of standard store integrations.

Developer Resources

Was this article helpful?
0 out of 0 found this helpful

More Resources

  • ShipHero Public API

    Connect your tools and AI agents directly to ShipHero with the Public API. Build powerful integrations, automate workflows, and tap into real-time data using the AI tools you prefer, with the option for secure, read-only access for AI-driven insights without added risk.

  • ShipHero Academy

    Explore ShipHero Academy for certifications, deep-dive training, and expert-led courses on WMS and fulfillment. Build your expertise and help your team operate at a higher level.

  • Change Log

    Stay up to date with the latest improvements across ShipHero. The Change Log gives you a clear view of new features, enhancements, and fixes as they roll out—so you always know what’s new and what’s better.