Export Shopify Products to a CSV on FTP on a Schedule
Warehouses, marketplaces, and reporting tools often want a fresh product file on an FTP server instead of a login to your store. This workflow runs on a schedule, pulls your Shopify products and their variants, looks up each variant's inventory and cost, and writes one row per variant to a CSV on your FTP server, updating rows by SKU so the file stays current.
How it works
5 steps to keep an up-to-date product and inventory CSV on your FTP server automatically
Schedule (Trigger)
Schedule (Trigger)
Shopify Get List of Products
Shopify Get List of Products
Loop
Loop
Shopify Retrieve Inventory Item
Shopify Retrieve Inventory Item
FTP Add or Update Rows in CSV
FTP Add or Update Rows in CSV
Ready to keep an up-to-date product and inventory CSV on your FTP server automatically
Get setup in 5 minutes.
FAQs
How do I handle a very large catalog?
Filter the Get List of Products step by tag, vendor, or product type and run separate exports for each group, which keeps each file and each run smaller.
Will the CSV fill up with duplicate rows?
No. The final step updates rows by SKU, so each variant has one row that is refreshed on every run.
Can I export inventory per location?
Yes. Add a step that reads inventory levels for each location and write one column, or one row, per location.
Personalize this template
Customize this workflow even further:
You're in good company
"MESA has been a game changer for us. And, if you ever get stuck, their support team is always super helpful."
"It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed."
"The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!"
keep an up-to-date product and inventory CSV on your FTP server automatically
5 min setup • Fully supported if you need help
