Demo screencast and review steps
The video demonstrates the released app's supported setup and features. SwapBack does not support store-credit requests, issue refunds, create replacement orders, or buy postage.
Reviewer setup path
- Install SwapBack on a Shopify development store and open it from Shopify Admin.
- Open Billing, click Choose a plan, and approve a plan on Shopify's hosted App Pricing screen. After approval the control changes to Manage plan and the app shows Plan Active.
- Confirm the embedded Dashboard loads request totals, recorded follow-up candidates, return PDFs, and product variants.
- Check Dashboard setup: Shopify connection, approved plan, and completed catalog sync are separate from customer-entry confirmation. No storefront theme edits are required.
- Open Knowledge for workflow guidance and Settings to edit the return review window and replacement-review preference.
- Open the store-specific hosted customer portal with Open portal on the Dashboard.
- On Serp Test, the synthetic order #1005 and alex.reviewer@example.com were verified on 7 October 2026. This order already has a QA request. Use a fresh test order within the return window to demonstrate a new request; never use real customer data in a demo.
- Submit a customer return request with a reason, preferred outcome, and customer note.
- Return to Requests in the embedded app, review the reason, risk level, preferred resolution, and status.
- First catalog sync starts automatically when the app opens with an approved plan. Verify the completed catalog count. Use Sync variants only to retry or refresh it. An empty store completes with zero variants; add a test product before testing replacement selection.
- Record merchant follow-up decisions: approve the request, record a replacement choice, create a return-authorization PDF or attach a merchant PDF, mark received, or decline. These actions do not issue refunds, create replacement orders, or buy postage. Store-credit requests are not supported.
- Open Return PDFs and download the document; open Replacement choices to verify the recorded decision.
- Open Exports, create a CSV export, wait for Completed, and download the CSV.
- Open Analytics and Activity to verify the request appears in reporting and activity history.
- In Shopify Settings > Customer accounts > Customize, add the SwapBack Profile and Orders blocks and its order action. Save the active configuration and test the store-specific links before confirming customer entry points on Dashboard.
- Uninstall and reinstall the app to confirm Shopify requests plan approval again; cancel once to verify safe return, then approve and confirm billing becomes Active.
Feature checklist to verify
- Embedded Admin onboarding and visible Shopify App Pricing Choose / Manage plan control
- Verified-order hosted return portal and Customer Account entry point
- Return request queue with reason, risk, and status
- Paginated Shopify variant sync and replacement selection
- Merchant-reviewed replacement choices and downloadable return PDFs without postage
- Analytics, Activity, downloadable CSV exports, and explicit customer-account setup without storefront theme edits