Test orders let you verify your store’s digital-product flow end-to-end without paying real money — order capture, fulfillment, email delivery, customer download. There are five ways to place one in Shopify; the right method depends on whether your store is live and which payment provider you use.
Available on all plans. Test orders trigger Fileflare’s normal delivery flow — the download email, thank-you page links, and customer-account links all work as they would for a real customer.
When you’d use this
- Setting up Fileflare for the first time and want to verify delivery.
- Adding a new digital product and want to confirm files attach correctly.
- Changing email templates, branding, or restriction settings and want to see the customer view.
- Debugging a delivery issue a customer reported.
Five ways to place a test order
1. 100% discount code (best for live stores)
Easiest method on a running store. Doesn’t touch your payment gateway, doesn’t create real revenue.
- Shopify admin → Discounts → Create discount.
- Choose Amount off order, set 100%, generate a code, save.
- Buy from your store as a customer, enter the code at checkout. The full flow runs (gateway included), but no money moves.
Tradeoff: can’t test exact pricing or payment-amount handling.
2. Create order in admin (fastest)
Skip the customer-side checkout entirely.
- Shopify admin → Orders → Create order.
- Add the product, set a 100% discount.
- Optional: enter a test customer email so you can see the email delivery.
- Click Collect payment → Mark as paid.
Fastest way to validate Fileflare delivery, but doesn’t test the storefront checkout. Don’t skip the discount — without it, the order shows as real revenue in your reports.
3. Bogus Gateway (best for new, non-live stores)
Shopify’s testing gateway. Lets you simulate successful, failed, and error transactions. Only use this on stores that aren’t taking real orders — switching to bogus gateway disables real payment processing.
- Shopify admin → Settings → Payments.
- Click See all other providers.
- Choose (for testing) Bogus Gateway.
Test card details
- Card number:
1= success,2= failed,3= exception. - Name on card: anything.
- CVV: any 3 digits.
- Expiry: any future date.
- Amount: must be more than $1 USD equivalent.
4. Shopify Payments test mode
If you use Shopify Payments, enable test mode for the gateway. Test transactions still flow but no money moves.
Test card numbers
Visa: 4242 4242 4242 4242
Mastercard: 5555 5555 5555 4444
American Express: 3782 822463 10005
Discover: 6011 1111 1111 1117
Diners Club: 3056 9309 0259 04
JCB: 3530 1113 3330 0000
Use any future expiry, any 3-digit CVV, any name. Amount must be over $1.
5. Real transaction + refund
Place a real order with your own card, then refund yourself. Most realistic test — full storefront experience, real payment provider — but you lose the payment processing fee on the refund.
Worth doing once before launch on a live store, especially if you want to confirm the post-purchase email flow exactly matches what customers will see.
What to verify after the test order
- Order shows as Paid in Shopify (Authorized won’t trigger Fileflare).
- Digital line item is auto-fulfilled in Shopify admin (within ~60 seconds; longer if you have a post-purchase upsell app).
- Download email arrived (check spam if not in inbox).
- Email links lead to working downloads.
- Thank-you page shows download box (if enabled).
- Customer account order page shows downloads (if enabled).
Common issues
- Order is “Authorized” not “Paid” — your Shopify payment capture is set to manual. Switch to Automatically at checkout in Settings → Payments.
- No download email arrived — see email delivery troubleshooting.
- Digital item didn’t auto-fulfill — see auto-fulfillment troubleshooting. Most often: product not marked digital, or no asset attached.
- Bogus gateway shows as “transaction failed” — you used card number
2(which simulates failure). Use1for a successful test.