shopify-admin-inventory-transfer-between-locations

Installation
SKILL.md

Purpose

Transfers a specified quantity of inventory from a source location to a destination location using paired inventory adjustments (decrement source, increment destination). Used for inter-warehouse rebalancing, pre-positioning stock before a sale, or redistributing inventory after a location change. Replaces manual inventory transfer in Shopify Admin.

Prerequisites

  • Authenticated Shopify CLI session: shopify store auth --store <domain> --scopes read_products,write_inventory,read_inventory
  • API scopes: read_products, read_inventory, write_inventory
  • Both source and destination must be active Shopify locations

Parameters

Parameter Type Required Default Description
store string yes Store domain (e.g., mystore.myshopify.com)
source_location_id string yes GID of the location to move stock FROM
destination_location_id string yes GID of the location to move stock TO
transfers array yes List of {sku, quantity} objects to transfer
dry_run bool no true Preview adjustments without executing mutations
format string no human Output format: human or json
Related skills
Installs
5
GitHub Stars
139
First Seen
Apr 12, 2026