Covers all questions related to inventory management, order fulfillment, and shipping.
Hi,
I'm looking for a system that allows a bulk upload which transfers stock from one location to another but still shows on transfer list.
At the moment, I'm adding transfer line by line which is not time efficient. Is there any way to do this as a bulk upload?
Thanks
It should be possible to use Shopify's API to automate the process of stock transfers. First, you'd prepare a CSV file with all the transfer details (like product SKUs, quantities, source, and destination locations). Then, you can write a script that reads this CSV and uses the Admin API to create and update transfers.
You'd be looking at objects and resources in Inventory" - the Inventory API allows you to update inventory levels at different locations.
For example, if you have a CSV file with columns for Product SKU, Quantity, Source Location, and Destination Location - your script could read each line, use the Product SKU to find the product ID via the API, and then adjust the inventory levels at the Source and Destination Locations accordingly.
Liam | Developer Advocate @ Shopify
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit Shopify.dev or the Shopify Web Design and Development Blog
Thanks for your reply Liam.
Could this then show in the Shopify Transfers section?
This is not really what @Powercut is looking for... yes this will update the stock levels, but it will not create a transfer, so it won't be visible.
From what I have read such API functionality (transfers) is not available unfortunately...
Thank you, I appreciate your response.
Hello Liam,
I don't understand this silence from Shopify. There are dozens of requests for the Transfers API, and all of them are followed by silence from Shopify.
Why can't Shopify clarify why it does not provide an Transfer API. Not even in Plus can we access this, Why?
From a technical standpoint it's super easy to provide this, so it can only be by policy. So, please explain why.
Best regards,
Ricardo
Same problem here, we do need API to read and write inventory transfers. The backend interface is great and really user friendly... what is missing is something that allow us to read those transfers, modify status when goods are shipped. Also webhooks would be appreciated for creation and modify of transfers.