Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.revize.app/llms.txt

Use this file to discover all available pages before exploring further.

Order mistakes happen. Instead of forcing customers to contact support, let them cancel the full order — or just specific items — with instant refunds to original payment or store credit.

Why self-service order cancellation matters

Reduce Support Tickets

Customers handle cancellations themselves instead of calling or emailing your support team.

Improve Customer Experience

Instant self-service cancellation is faster and more convenient than waiting for support responses.

Automatic Refund Processing

Refunds process automatically through Shopify without manual intervention from your team.

Inventory Management

Cancelled items are automatically restocked and available for new orders immediately.

How customers cancel orders

1

Access cancellation option

From the Revize Customer Portal, customers click Cancel order to start the cancellation process.
2

Select items to cancel (optional)

If partial cancellation is enabled, customers pick specific line items — and optionally specific quantities — instead of cancelling everything. If partial cancellation is off, the full order is cancelled.
3

Select cancellation reason

Choose from predefined reasons like “Changed my mind,” “Found better price,” or type a custom reason.
4

Confirm cancellation

Click Confirm to process the cancellation and automatic refund through Shopify.
5

Instant confirmation

Order status updates immediately and refund processes according to your configured settings.

Partial cancellation

Let customers cancel specific items instead of the entire order. Refunds are issued automatically for just the cancelled items, and the rest of the order continues to fulfillment.

Item-level control

Customers select exactly which line items they want to cancel from a checklist in the cancel modal.

Partial quantities

Optionally let customers cancel some units of an item — for example, 2 out of 5.

Automatic refund

Refunds run through your configured refund method for just the cancelled items, with no manual work.

Order metafield

A structured JSON record is written to the order so you can run downstream logic.

Enable partial cancellation

1

Open cancel order settings

Go to Settings → Order editing → Cancel order.
2

Toggle Enable partial cancellation

Turn the toggle on to let customers cancel specific items instead of the whole order.
3

Allow partial quantities (optional)

Enable Allow partial quantities if customers should be able to cancel some units of an item (e.g. 2 of 5). Leave it off to require cancelling the full line item.
When partial cancellation is off, the cancel flow keeps working exactly as before — customers cancel the full order in one click.

Where to see what was cancelled

Cancelled items show up in the Shopify order timeline automatically — line items, quantities, and the customer’s reason — so your team has the full picture without leaving Shopify. On top of that, every partial cancellation writes a JSON record to the order under namespace revize_app, key partial_cancellation. It contains the same data in a structured form, so you can pipe it into an LLM, a reporting tool, or any downstream automation.

Configure order cancellation refunds

Full refunds through Shopify’s payment systemWhen customers cancel orders, Revize automatically issues a full refund back to their original payment method:
  • Credit cards - refund appears in 3-5 business days
  • PayPal - instant refund to PayPal account
  • Digital wallets - Apple Pay, Google Pay refunds process automatically
  • Buy now, pay later - refunds through Klarna, Afterpay, etc.
This option provides the most familiar experience for customers who expect traditional refunds.
Convert cancellations into future purchasesIssue store credit instead of cash refunds to retain revenue and encourage repeat purchases:
  • Customer loyalty - keeps money in your ecosystem
  • Higher lifetime value - store credit often leads to larger future orders
  • Reduced processing fees - no payment processor refund fees
  • Instant availability - credit is available immediately for next purchase
Perfect for building customer loyalty while protecting your cash flow.
Block cancellations with no refund optionIf you select “No refund” in your payments and refunds settings:
  • Cancellation option disappears - customers won’t see the cancel button
  • Clear policy enforcement - aligns with strict no-refund business policies
  • Revenue protection - prevents revenue loss from cancellations
Use this for final sale items, custom products, or strict business policies.

Customizable cancellation reasons

Customize cancellation reasons: Edit the predefined cancellation reasons under Translations > Customer Portal > Cancellation Reasons to match your business needs.
Default cancellation reasons include:
  • “Changed my mind”
  • “Found a better price elsewhere”
  • “Ordered by mistake”
  • “Delivery too slow”
  • “Product no longer needed”
  • “Custom reason” (allows customers to type their own)
Why collect cancellation reasons:
  • Identify common issues with your products or checkout process
  • Improve your store based on customer feedback
  • Track trends in cancellation patterns
  • Provide better customer service insights
Track cancellation analytics: View cancellation data, cost savings, and customer reasons under Analytics in your Revize dashboard. For custom reasons analysis, contact support - detailed custom reason reporting will be available on the dashboard soon.

Hide cancellation by order tags

Restrict cancellations for specific orders using Feature visibility rules under Settings → Advanced. Add a tag to the rule, and any order carrying that tag won’t show the cancel option.
  • High-risk orders — prevent cancellation of flagged orders
  • Custom products — block cancellation of personalized items
  • Wholesale orders — different policies for B2B customers
  • Final sale items — enforce no-cancellation policies
It’s all self-serve — no support ticket needed.

Enable order cancellation

1

Configure refund method

First, set your refund policy in Order Editing > Refund options. Choose original payment or store credit.
2

Enable cancellation feature

In Order Editing > Customer edit options, toggle on Cancel order and click Save.
3

Customize reasons (optional)

Edit cancellation reasons under Translations > Customer Portal > Scroll down to Cancellation Reasons to match your business needs.
4

Set restrictions (optional)

Use order tags to hide cancellation for specific order types if needed.

Business benefits

Lower Support Costs

Reduce support ticket volume by 30-50% when customers handle their own cancellations.

Faster Resolution

Instant cancellations vs. hours or days waiting for support team response.

Better Customer Satisfaction

Self-service options increase customer satisfaction and reduce frustration.

Operational Efficiency

Automatic inventory restocking and refund processing eliminates manual work.

Frequently asked questions

Customers click “Cancel order” in their Revize portal, select a cancellation reason, and confirm the cancellation. The refund processes automatically according to your configured settings.
Cancelled items are automatically restocked in Shopify inventory and become available for new orders immediately. No manual restocking required.
Yes, use order edit restrictions with order tags to hide the cancellation option for specific orders like custom products, wholesale orders, or high-risk orders.
Refunds are processed automatically through Shopify according to your payments and refunds settings - either to the original payment method or as store credit.
No, order cancellation follows your edit window settings. Once the edit window closes, the cancellation option disappears and orders move to fulfillment.
Yes, edit cancellation reasons under Translations > Customer Portal > Scroll down to Cancellation Reasons to match your business needs and collect relevant feedback.
If you select “No refund” in your payments settings, the cancellation option won’t appear in the customer portal, automatically enforcing your no-refund policy.
Yes, with partial cancellation enabled. Customers pick specific line items to cancel and the rest of the order continues to fulfillment. Enable it under Settings → Order editing → Cancel order, and optionally enable Allow partial quantities to let them cancel specific unit counts.
A JSON record is written to the order under metafield namespace revize_app, key partial_cancellation. It contains the cancelled line items, quantities, reason, and timestamp — perfect for reporting or Shopify Flow automations.
Self-service order cancellation reduces support workload while providing customers with instant resolution. Enable this feature to improve customer experience and operational efficiency.