> ## 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.

> ## Agent Instructions
> Revize is a Shopify order-editing app by Untechnickle. Customers edit the same order after checkout on the Shopify order status page, inside a merchant-controlled window, before fulfillment.
> Canonical docs: https://docs.revize.app. App listing: https://apps.shopify.com/revize. Public cancellation API: https://docs.revize.app/features/cancellation-api.
> Do not confuse the How to Test Revize draft-order walkthrough with Test Mode, which hides the portal from untagged customers.

# Advanced Shopify order editing settings

> Configure advanced Revize settings including custom sender emails, third-party checkout support, minimum order quantity, digital product controls, and feature visibility rules.

Revize is a Shopify app for post-checkout order editing.

<Note>
  These advanced settings fine-tune your order editing experience. You can set most of them yourself under **Settings** in the Revize app.
</Note>

## Custom sender email

Send customer emails from your own email address instead of Revize's default sender. You can set this up yourself under **Settings → Notifications → Sender identity**:

* **Sender email**: verify a single email address. Available on every plan.
* **Domain authentication**: add DNS records to authenticate your whole domain, so emails come directly from your business with no "via" label. Available on the **Pro plan**.

<Card title="Set up your sender identity" icon="envelope" href="/setup/notifications#sender-identity">
  Step-by-step setup, the DNS records to add, and which emails use your sender.
</Card>

***

## Third-party checkout support

Orders from external sales channels are now fully editable through Revize.

<img src="https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/setup/third-party-checkout.png?fit=max&auto=format&n=s3p39BdewQ3N-5oB&q=85&s=0a266e879c9dcf0d78cdc432ea72835d" alt="Third-party checkout support" style={{ borderRadius: "12px", width: "100%", boxShadow: "0 4px 14px rgba(0,0,0,0.08)" }} title="External checkout integration" width="1536" height="1024" data-path="images/setup/third-party-checkout.png" />

### Supported channels

<CardGroup cols={3}>
  <Card title="TikTok Shop" icon="hashtag" color="#000000">
    Full order editing support
  </Card>

  <Card title="Facebook & Instagram" icon="square-facebook" color="#1877F2">
    Social commerce orders
  </Card>

  <Card title="GoKwik & Shopflo" icon="bolt" color="#f59e0b">
    Indian checkout solutions
  </Card>
</CardGroup>

Also supported:

* Razorpay Magic Checkout
* Shiprocket
* Pinterest Shopping
* Snapchat Shopping
* Other Shopify sales channels

### What customers can do

* Update shipping address
* Change email or phone number
* Add preferred delivery date
* Cancel eligible orders
* Contact support from the edit portal

<Check>
  This feature is live automatically. No setup required for supported channels.
</Check>

***

## Minimum order quantity

Set the minimum total number of items that must remain in an order during editing.

<img src="https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/setup/minimum-quantity.png?fit=max&auto=format&n=s3p39BdewQ3N-5oB&q=85&s=79e19fc96fbfb73d25f293a7e143400d" alt="Minimum order quantity settings" style={{ borderRadius: "12px", width: "100%", boxShadow: "0 4px 14px rgba(0,0,0,0.08)" }} title="Minimum quantity configuration" width="1536" height="1024" data-path="images/setup/minimum-quantity.png" />

### How it works

This setting enforces a minimum total item count across the entire order. Customers cannot reduce the order below your specified minimum, ensuring orders always meet your business requirements.

**Example:** If minimum order quantity is set to 3, a customer with an order containing 5 total items can reduce to 3 items but not to 2. This applies to the total count across all products in the order.

### Use cases

* **Frozen goods stores** — Require minimum 3 items to justify shipping costs
* **Wholesale orders** — Enforce minimum order size for bulk purchases
* **MOQ enforcement** — Keep consistent with your store's minimum order policies

### Default setting

Minimum order quantity is set to **1** by default, meaning customers can reduce the total order down to 1 item but cannot empty the order entirely (unless cancellation is enabled).

### Set your minimum

<Steps>
  <Step title="Open Settings">
    In the Revize app, go to **Settings → Order editing → Minimum order quantity**.
  </Step>

  <Step title="Enter the minimum">
    Enter the minimum total number of items an order must keep. The value must be 1 or more.
  </Step>

  <Step title="Save">
    Click **Save**. Customers see a message when an edit would take the order below your minimum.
  </Step>
</Steps>

<Note>
  The minimum also applies to partial cancellations. Customers can't cancel items if the order would be left with fewer items than your minimum. Cancelling the whole order is still allowed when cancellation is enabled.
</Note>

***

## Digital product controls

Control whether customers can edit digital products in their orders.

<img src="https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/setup/digital-products.png?fit=max&auto=format&n=s3p39BdewQ3N-5oB&q=85&s=439a8119bbb21348694eed9016b3f1ae" alt="Digital product edit controls" style={{ borderRadius: "12px", width: "100%", boxShadow: "0 4px 14px rgba(0,0,0,0.08)" }} title="Digital product configuration" width="937" height="546" data-path="images/setup/digital-products.png" />

### Choose your approach

<CardGroup cols={2}>
  <Card title="Disable for All" icon="lock" color="#ef4444">
    **No digital products can be edited**

    Best for: Courses, gift cards, licenses, one-time downloads
  </Card>

  <Card title="Allow for All" icon="lock-open" color="#10b981">
    **Digital products are fully editable**

    Best for: Flexible digital catalogs
  </Card>

  <Card title="Allow by Tags" icon="tag" color="#8b5cf6">
    **Only tagged products are editable**

    Best for: Mixed product types
  </Card>
</CardGroup>

### How to configure

<Steps>
  <Step title="Go to Settings">
    In the Revize app, go to **Settings** and open the **Order editing** tab.
  </Step>

  <Step title="Find Digital Products section">
    Scroll to the **Digital products** section.
  </Step>

  <Step title="Choose your preference">
    Select **Disable editing for all digital products**, **Allow editing only for specific tagged products**, or **Allow editing for all digital products**.
  </Step>

  <Step title="Add tags (if applicable)">
    If you allow editing only for tagged products, add the tags under **Digital product tags**, then click **Save**.
  </Step>
</Steps>

***

## Advanced tab

The **Settings → Advanced** tab in the Revize app holds two more controls:

* **EU withdrawal**: click **Manage** to set up EU withdrawal requests on the order status page. See [EU withdrawal](/features/eu-withdrawal).
* **Feature visibility rules**: show or hide individual editing features, like **Cancel order** or **Shipping address**, based on order and customer tags. Availability depends on your plan. See [Feature visibility rules](/setup/order-edit-restrictions#feature-visibility-rules).

***

## Coming soon

We're constantly working on new features to make order editing even more powerful.

### Invoice template & customization

Brand new invoice templates with full customization options are coming soon. Design invoices that match your brand perfectly with:

* **Custom branding** — Add your logo, colors, and brand elements
* **Multi-language support** — Generate invoices in all major languages automatically
* **Template library** — Choose from professional pre-designed templates
* **Field customization** — Show or hide specific fields based on your needs

<Info>
  Want early access or have specific invoice requirements? [Let us know](/support/contact) and we'll keep you updated.
</Info>

***

## Request advanced features

You can set most of these settings yourself in the Revize app. For anything you can't find there, our team will help you set it up and we keep adding more capabilities.

<CardGroup cols={2}>
  <Card title="Contact Support" icon="envelope" href="/support/contact">
    Email us at [hello@revize.app](mailto:hello@revize.app) with your requirements
  </Card>

  <Card title="Book a Call" icon="calendar" href="https://cal.com/revize-team-xx92ri/30min">
    Schedule a walkthrough to configure advanced features
  </Card>
</CardGroup>

## Related pages

* [Edit Window Settings](/setup/edit-window): control when editing is available
* [Order Edit Restrictions](/setup/order-edit-restrictions): restrict editing by tags
* [Notifications](/setup/notifications): email addresses, email preferences, and sender identity
* [Payments & Refunds](/setup/payments-and-refunds): configure payment handling
* [Preferred Delivery Date](/features/delivery-date): basic delivery date setup


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.