Opus Returns & Exchanges

Small-store decision guide

Shopify native returns or a returns app?

Shopify's built-in self-serve returns have become much more capable. Some stores should use them and install nothing. Other stores need exchanges, a different customer flow, or more control after a package comes back. Here is the practical difference.

What Shopify handles without another app

Shopify self-serve returns let signed-in customers request returns for delivered items and cancellations for unshipped items. The merchant receives the request in Shopify admin and decides whether to approve or decline it.

  • Return windows based on delivery, including custom day counts
  • Free shipping, a flat return-shipping fee, or customer-purchased labels
  • Percentage restocking fees and final-sale exclusions
  • Different return and cancellation rules by market
  • Return reasons based on the product category
  • Customer confirmation, approval, and decline notifications

Source: Shopify self-serve returns and return rules documentation.

Where the workflows differ

NeedShopify nativeDedicated app such as Opus
Refund return requestYesYes
Cancellation requestYes, for unshipped itemsNot Opus's focus
Exchange requested by customerNo. Shopify states exchanges cannot be requested through native self-serve returns.Yes, including variant and product selections
Customer accessEmail plus a six-digit customer-account sign-in codeDedicated storefront portal and configurable entry point
Photo evidence and follow-up detailsCustomer reason and noteOptional or required evidence and custom details
Inbound package workflowManaged as part of the Shopify returnTracking, receipt, inspection, and item disposition steps
CostIncluded with ShopifyVaries by app; every current Opus feature is free

Choose based on the process you actually run

Use Shopify native

You mainly approve refund returns.

  • Customers are comfortable signing into customer accounts
  • You do not need customers to request exchanges
  • Basic reasons, notes, rules, and notifications are enough
  • Your team can finish each return in Shopify admin

Consider an app

The return has a workflow of its own.

  • Size or product exchanges are common
  • You need evidence or issue-specific follow-up questions
  • You track the package before inspecting returned items
  • You want a dedicated portal with visible customer access

Try the free option first

If native self-serve returns cover your requirements, activate them in Shopify admin under Settings → Customer accounts, then add the customer-accounts URL to your return policy, a returns page, or your footer. Test the full customer and merchant flow before publishing the link.

Follow Shopify's current setup instructions. If an exchange-first workflow is the missing piece, Opus is another free option rather than a reason to replace native functionality that already works.

For exchange-first small stores

Test Opus without adding another subscription.

Opus provides a dedicated return and exchange portal, configurable rules, evidence collection, inbound tracking, inspection, and Shopify-native outcomes. Every current feature is free.

Install Opus free from Shopify