Prerequisites
- Install the app on your store:
- Shopify: Install the Route app, then contact us to enable returns
- BigCommerce: Install the Frate Returns app from the BigCommerce marketplace
- Have a few test orders ready — you’ll need fulfilled orders to test returns against
Step 1: Complete the Onboarding Form
Fill out the onboarding form for your platform so we can configure your account:- Shopify: Onboarding Form
- BigCommerce: Onboarding Form
Step 2: Set Up a Shipping Zone
A shipping zone tells the returns portal where to ship returns and which carrier/method to use. You need at least one shipping zone to process a return.How to set up shipping zones
Full walkthrough on the Frate help center.
- In the Frate dashboard, go to Settings → Shipping
- Click Add Shipping Zone
- Configure the zone name, return type, destination address, and carrier settings
- To test Happy Returns drop-off, create a separate zone with the Return Type set to “Happy Returns”
Step 3: Connect Your Shipping Account
Frate uses EasyPost Forge to connect your carrier accounts and generate return shipping labels.- In the Frate dashboard, go to Settings → Shipping → Setup Account
- Follow the prompts to create or connect an EasyPost Forge account
- Upload your carrier account credentials (your own direct accounts, or accounts provided by your 3PL)
Billing: If you are using your own carrier accounts through Forge, label costs are billed directly to your carrier. You do not need to add funds to an EasyPost wallet. Wallet funds are only needed if you are using EasyPost’s default carrier accounts.
Alternative shipping connections: If you’d like to use a shipping provider other than EasyPost, contact us directly to discuss your options.
Step 4: Create Test Orders
You need real orders to test returns against.- Shopify
- BigCommerce
- Go to Shopify Admin → Orders → Create order
- Add a product and set the customer email to your own email
- Mark the order as paid and fulfilled
- Repeat 2–3 times with different products
Step 5: Process a Test Return
Now you’re ready to test a return end-to-end:What to Evaluate
Once you’ve processed a test return, here are some things to explore:Return Policies
Configure return windows, restocking fees, and item eligibility under Settings → Policies.
Workflows
Set up automation rules (e.g., auto-approve returns under a certain value) under Settings → Workflows.
Exchanges
If enabled, test exchanging an item for a different size or product. See the Exchange API lifecycle guide for details.
Portal Customization
Customize all customer-facing text under Settings → Translate & Adapt.
WMS Integrations
Frate integrates with 90+ warehouse management systems via Trackstar. Check how returns data flows to your OMS/WMS.
API
For custom integrations, explore the Frate API documentation.
Common Questions
Do I need Stripe connected to test returns?
Do I need Stripe connected to test returns?
No. Stripe is only required for exchanges and is configured during onboarding. Basic returns testing does not require Stripe.
Can I test on a store that already uses Route Protect?
Can I test on a store that already uses Route Protect?
Yes. Returns can be enabled alongside Protect on the same store.
The portal shows no eligible orders — what's wrong?
The portal shows no eligible orders — what's wrong?
Make sure your test orders are (a) fulfilled, (b) within the return window, and (c) not excluded by any return policy rules or workflows.
How do I customize the portal text?
How do I customize the portal text?
Go to Settings → Translate & Adapt in the Frate dashboard. Click “Adapt” on the English translation to customize all headings, labels, and instructions.
I have questions or need help getting set up.
I have questions or need help getting set up.
Reach out to your implementation contact. We’re happy to hop on a call to walk through setup together.