What Does Warehance Read and Write from Shopify?

Updated 2/27/20263 min read

Warehance connects to your Shopify store to sync the data needed for warehouse operations. This article explains exactly what information Warehance reads from Shopify and what it writes back.

Warehance never modifies your orders, products, or customer data in Shopify. The only things we write back are fulfillment/tracking info, inventory levels, and locations.

What Warehance Reads from Shopify

Orders

When an order is placed in your Shopify store, Warehance pulls the following details:

  • Order info — Order number, status, dates, prices, taxes, shipping costs, and discounts
  • Line items — SKU, quantity, prices, and any applied discounts
  • Addresses — Shipping and billing addresses
  • Customer info — Name and contact details (if the read_customers scope is granted)
  • Company info — For B2B orders, the associated company
  • Tags and notes — Any tags or notes on the order
  • Discount codes — Applied discount codes
  • Custom attributes — Any custom order attributes
  • Metafields — All order-level metafields
  • Refunds — Refund details associated with the order
  • Shipping lines — Carrier and shipping method details

Products and Variants

Warehance syncs your product catalog to match SKUs and manage inventory:

  • Product info — Title, description, handle, status, product type, vendor, and tags
  • Variant info — SKU, barcode, price, weight, and images
  • Inventory item details — Country of origin, HS code, unit cost, and tracking status

Draft Orders

If you use draft orders, Warehance reads:

  • Draft order info — Name, email, status, prices, and tags
  • Line items — SKU, quantity, prices, and custom items
  • Shipping address
  • Metafields

Fulfillment Orders

To manage shipping workflows, Warehance reads:

  • Fulfillment order status — Current status, expected dates, and any holds
  • Assigned location — Which location is responsible for fulfillment
  • Line items — SKUs, quantities, and remaining quantities to fulfill

Inventory Levels

  • Available quantity for each item at each location

Locations

  • Location details — Name, address, active status, and fulfillment settings

Webhooks (Real-Time Updates)

Warehance listens for real-time updates from Shopify so your data stays current:

  • Order updates — Triggered when an order is created or changed
  • Product creates and updates — Triggered when products are added or modified
  • Draft order creates, updates, and deletes — Triggered when draft orders change
Warehance also handles required Shopify compliance webhooks for GDPR (customer data requests, customer redaction, and shop redaction).

What Warehance Writes to Shopify

Fulfillments and Tracking

When an order is shipped from your warehouse, Warehance writes the fulfillment back to Shopify:

  • Tracking number — The carrier tracking number for the shipment
  • Carrier name — The shipping carrier (e.g., UPS, FedEx, USPS)
  • Tracking URL — A link to track the shipment
  • Customer notification — Optionally triggers Shopify to send the customer a shipping confirmation email

Warehance can also update tracking info if it changes, or cancel a fulfillment if needed.

Inventory Levels

Warehance keeps your Shopify inventory in sync with your warehouse:

  • Set inventory levels — Updates the available quantity for a product at a specific location
  • Adjust inventory — Increases or decreases quantity by a specific amount
  • Activate inventory tracking — Enables inventory tracking for an item at a new location

Locations

  • Create locations — When a new warehouse is set up in Warehance, a corresponding location can be created in Shopify

Webhook Subscriptions

  • Warehance automatically manages its own webhook subscriptions to keep real-time syncing active. This does not affect your store's data.

Summary

CategoryReadWrite
OrdersYesNo
Products and variantsYesNo
Draft ordersYesNo
Fulfillments and trackingYesYes
Inventory levelsYesYes
LocationsYesYes
CustomersYes (if scoped)No
Tags, notes, and metafieldsYesNo

Still need help?

Can't find what you're looking for? Our support team is happy to help.

Contact Support