Classification of the feature
Shopify has released an extension for Inventory Transfers Introduced: Transfers between locations can now be made directly via Shopify POS be marked as fulfilled. Until now, many retailers had to process incoming goods from transfers in the Shopify Admin confirm, even if the merchandise had already arrived physically at the store. This often led to a disconnect in operations at retail locations: merchandise was accepted but not recorded in the backend until later. With the new feature, store staff can accept and complete transfers directly at the POS. As a result, inventory is immediately allocated to the destination location. For retailers with a chain of stores or showrooms, this is primarily an operational improvement: the physical process in the store and the digital inventory status are more closely aligned.
What the feature is—and what it isn't
The new feature allows you to, to process existing inventory transfers in the POSas soon as the goods arrive at the destination.
In concrete terms, this means:
When inventory is transferred from Location A to Location B, the store employee at the destination location can open the transfer in the POS and confirm that the merchandise has arrived. Shopify then automatically increases the inventory at the destination location.
It is important to make this distinction:
This feature replaces no warehouse management system (WMS).
It also offers no extended incoming goods inspections, no quality control, and no automated package tracking. Rather, it is an operational step within an existing Shopify workflow:
Transfers are still created in the admin, but their Physical arrival can be confirmed at the POS.
In short:
Schedule transfer → in Admin
Transport goods → externally
Receive merchandise → at the POS
Requirements & Data Set
In order for transfers to be processed at the POS, certain basic requirements must be met. The most important factor is a clear organizational structureShopify needs to know where the merchandise is coming from and where it is going.
These include, in particular:
Locations
Every physical location—warehouse, store, pop-up—must be set up as a location in the Shopify admin.
Inventory Tracking enabled
Products must have inventory on hand. Without inventory tracking enabled, no transfers can be created or fulfilled.
POS access
The POS terminal must be assigned to a location. Only then can staff view transfers for that location.
Employee rights
POS users need permission to perform inventory operations.
According to Shopify's documentation, the following also applies: Transfers must must have been created in the admin panel beforehand. The POS is used solely for fulfillment, not for planning.
Here's how to use it in the Shopify admin and POS
The typical process goes like this:
Create a transfer in the Shopify Admin
First, a transfer is created in the admin panel.
Navigation:
Inventory → Transfers → Create transfer
The following is defined here:
Place of origin
Destination
Products and Quantities
The transfer will then be marked as "In transit".
Ship the goods physically
The merchandise is shipped from the warehouse or another store to the destination. This step takes place outside of Shopify.
Open Transfer at the POS
When the merchandise arrives, the store employee opens the transfers section in the POS system. The transfer assigned to that location appears there.
Confirm receipt of goods
The employee confirms in the POS system:
Goods received in full
or receive a subset
The transfer is then processed as fulfilled marked.
Inventory is being updated
The inventory is automatically credited to the destination location.
Practical logic that determines cost and quality
The feature seems simple, but in practice, several factors determine whether it works smoothly.
Time of confirmation
If transfers aren't confirmed until hours or days later, the inventory levels won't be accurate in the meantime. This can result in products being listed as available online even though they haven't physically arrived at the store yet.
Recommendation:
When merchandise is unpacked in the store, the transfer should be confirmed immediately at the point of sale.
Partial deliveries
Some shipments arrive in multiple packages. In this case, you should only confirm the quantity actually received. Shopify allows partial fulfillment.
Synchronization with online sales
In multi-channel stores (online + physical store), inventory levels affect availability at checkout. If transfers are confirmed incorrectly, this can result in:
Overselling
incorrect availability at the POS
incorrect replenishment signals
come.
Typical practical applications
Store deliveries from a central warehouse
A classic setup:
Central Warehouse
several stores
The warehouse creates transfers for the stores. As soon as the merchandise arrives at the store, the staff confirms the transfer at the POS. This makes the inventory immediately available in the store.
Rebalancing between stores
Some products sell faster in certain stores. In such cases, merchandise is transferred between locations. The destination store confirms the transfer at the POS. This reduces administrative work at headquarters.
Pop-up stores or events
Temporary retail spaces often receive merchandise from a central warehouse. Transfers can be arranged in advance. As soon as the merchandise arrives at the event location, the receipt is confirmed directly at the POS.
Segment-specific recipes for operational processes
Even though this isn't about marketing segments, operational rules can still be defined.
Assets Store
If a store receives merchandise daily, the following should apply:
When a transfer arrives → confirm it immediately at the POS → then release the merchandise for sale.
VIP Store (High-Volume Locations)
If a store receives more than X transfers per week:
Review and confirm transfers once a day. This helps ensure that no individual transfers are overlooked.
Reactivation in the Event of Inventory Discrepancies
If the inventory count shows a discrepancy:
Check transfers from the last 7 days. In many cases, a transfer was physically received but not digitally confirmed.
Partial delivery
"If only part of the order has arrived, confirm only the received quantity at the POS."
Inventory Check
“If a product is out of stock at the point of sale, first check whether a transfer is still pending.”
When it makes sense—and when it doesn't
This feature is particularly useful for retailers with:
at multiple locations
POS sales
regular store deliveries
It reduces the amount of manual work required in administration.
It is less relevant for:
Online-only stores without a physical retail location
Retailers using an external WMS that fully manages transfers
small shops with only one location
In such cases, the benefits remain limited.
Mistakes to Avoid
A common mistake is to transfer to be confirmed only days later. This results in incorrect inventory levels. Another error is the Confirming complete quantities without a physical inspection. If items are missing, the inventory count will be incorrect. It is also problematic when POS staff may not be aware that transfers existWithout clear processes, transfers remain unresolved.
Technical implications for larger online stores
For larger retailers, this feature affects several areas of the system.
Data flow
Transfers affect inventory levels. This data is also used in:
Online Store
Point of sale
Apps
ERP or WMS
When transfers are confirmed at the POS, it is necessary to verify that external systems are synchronizing this change correctly.
Integration
Many retailers use:
Enterprise Resource Planning
Order Management Systems
Replenishment Tools
These systems must detect transfers and process them correctly.
Test cases
Before a rollout, the following should be tested at a minimum:
full transfer
Partial transfer
incorrect quantity
Synchronization with online inventory
Governance
For large retail chains, the following should be clearly defined:
who creates transfers
who approves them
how deviations are documented
10-Point Checklist Before Go-Live
Have all stores been set up as locations?
Is inventory tracking enabled for the relevant products?
Do POS employees have the appropriate permissions?
Do store teams know how to process transfers at the POS?
Is there a clear rule regarding partial deliveries?
Are items sold only after confirmation?
Have integrations with ERP/WMS been tested?
Are transfers created correctly in the admin panel?
Is there any oversight of pending transfers?
Has the workflow been tested in practice at the store?
Summary
Shopify POS can now process transfers directly
Goods received can be confirmed in the store
The inventory will be credited to the destination location immediately
Transfers will continue to be created in the admin panel
This feature does not replace WMS
Clear processes in the store are important
Partial deliveries must be properly confirmed
Incorrect confirmations lead to inventory issues
Multi-channel stores benefit the most
Integrations with ERP/WMS should be tested
Frequently Asked Questions
How much does this feature cost?
Shopify does not mention a separate pricing structure in the changelog. It is part of the POS functionality. Details depend on the specific POS plan.
What information do I need?
Locations, inventory tracking, and accurately maintained product inventories are essential.
Can I create transfers in the POS?
As of today, transfers are created in the admin system and processed at the POS.
Can I confirm partial deliveries?
Yes. It is possible to mark only part of the transferred amount as received.
Does this work with ERP or WMS?
Generally speaking, yes, but integrations should be tested, since inventory updates can now also come from the POS.
When is this feature not suitable?
For purely online stores without a POS system or retailers with fully outsourced warehouse management.
List of Links
https://changelog.shopify.com/posts/fulfilling-transfers-with-shopify-pos
→ Official Shopify changelog entry for the new POS transfer feature.
https://help.shopify.com
→ Shopify Help Center with documentation on inventory, locations, and transfers.
https://shopify.dev
→ Developer documentation on the inventory system, APIs, and integrations.






