Fileflare turns any Shopify store into a digital-products store. Upload your files, attach them to products, and Fileflare delivers download links automatically — by email, on the thank-you page, in customer accounts, or all three. This guide walks through the four steps to go from “just installed” to “selling digital downloads.”
Free plan covers everything in this guide. You’ll need a Shopify store, a few digital files (PDFs, audio, video, software, anything), and ~10 minutes.
When you’d use this
- You’re brand new to Fileflare and want a complete walkthrough.
- You’re switching from another digital-downloads app — see Migration guide for the import path.
- You’re setting up a store for a client and need a checklist of every step.
Step 1: Install Fileflare
Install Fileflare from the Shopify App Store. The free plan is fine to start. Once installed, the app opens in your Shopify admin under Apps.
Fileflare’s in-app onboarding checklist walks you through the next few steps too — it’s a four-step guided setup. You can follow it instead of the rest of this page if you prefer the in-app flow.
Step 2: Mark your products as digital
Shopify needs to know which products are digital so it can skip shipping logic and let Fileflare auto-fulfill them.
- In Shopify, open the product.
- Scroll to Shipping.
- Disable This is a physical product.
- Save.
See Mark products as digital for variants and edge cases.
Step 3: Upload your files
- In Fileflare, open Assets » Add assets.
- Drag in your files. Upload in batches of 50–100 if you have a lot.
- Each file becomes an asset in your library.
The same Add assets dialog handles uploaded files and URLs. If your files live somewhere else (Dropbox, Drive, a course platform), choose the URL option — Fileflare delivers a redirect link while your files stay where they are.
See all upload methods including S3, R2, and bulk CSV, or learn how to manage your asset library.
Step 4: Attach assets to products
Three paths:
- From assets: select one or more assets in your library and use Shopify’s product picker to attach them to up to 50 products per action. See Bulk-attach assets to products.
- From a product: open the product in Fileflare and attach assets from the library. Use this path for product- or variant-specific files.
- By CSV: map files to products by SKU when you have a larger catalog. See CSV bulk-attach.
That’s it — orders deliver automatically
From this point forward, every paid order containing a digital product triggers Fileflare to:
- Mark the digital line items as fulfilled in Shopify (within ~60 seconds).
- Send the customer a download email.
- Make download links available on the thank-you page (Basic plan and above) and in customer accounts (Premium plan).
Place a test order to confirm everything works end-to-end before going live.
Recommended: review the setup checklist
Before you go live, walk through the Shopify setup checklist. It catches the most common configuration gotchas — capturing email at checkout (not just phone), automatic payment capture, location settings, and more.
Common issues
- Test order is “Authorized” but no email arrived — Fileflare only delivers on Paid orders. Switch Shopify to automatic payment capture: Settings → Payments → Payment capture method → Automatically at checkout. If you capture late on purpose, turn on Allow downloads on pending payments instead — see Download limitation settings.
- Order has no email address — Shopify lets customers check out with phone-only by default. Change Settings → Checkout → Customer contact method to Email.
- Digital product not auto-fulfilled — most often: the product isn’t marked as digital in Shopify, or no asset is attached in Fileflare. See Auto-fulfill digital products.
- Customer says they didn’t get the email — see Troubleshoot email delivery.