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

# Subscriptions & Pre-Orders

> Revize supports order editing for subscription and pre-order purchases. Extend self-service editing to recurring orders and advance purchases.

<Note>
  Revize goes beyond Shopify's native capabilities to support order editing for subscriptions and pre-orders—giving your customers flexibility across all purchase types.
</Note>

## Subscription order editing

Shopify has limitations on editing subscription orders natively. Revize extends these capabilities so your subscription customers get the same self-service experience as one-time buyers.

<img src="https://mintcdn.com/revize/KMnZRR30ASXV1uVR/images/features/subscription-editing.png?fit=max&auto=format&n=KMnZRR30ASXV1uVR&q=85&s=a0a92ce57e4e93d9243a48d60397f397" alt="Subscription order editing" style={{ borderRadius: "12px", width: "100%", boxShadow: "0 4px 14px rgba(0,0,0,0.08)" }} title="Edit subscription orders with Revize" width="1912" height="978" data-path="images/features/subscription-editing.png" />

### What Revize enables

Subscription customers get the same self-service portal as one-time buyers:

* **[Change variant](/features/product-quantity-edits)** — swap size, flavor, or any variant for the current order
* **[Add one-time products](/features/add-products-upsell)** — ship extras alongside the recurring order
* **[Update shipping address](/features/address-edits)** — optionally sync to the subscription contract
* **[Apply discount codes](/features/apply-discounts)** — codes the customer forgot at checkout
* **[Cancel current order](/features/cancel-order)** — without cancelling the whole subscription
* **[Request tax invoice](/features/invoices-and-tax)** — generate and download
* **[Submit support tickets](/features/support-tickets)** — direct from the portal
* **[Set preferred delivery date](/features/delivery-date)** — for the current fulfillment

### How it works

* **Variant changes persist for that order only** — If a customer swaps from "Medium" to "Large", it applies to the current order. Future subscription orders follow the subscription contract.
* **One-time products ship together** — Added items are fulfilled with the subscription order, not separately.
* **Edits stay in Shopify** — Changes sync to Shopify but don't modify the subscription app's contract.

<Note>
  For changes to future subscription orders (frequency, ongoing variant changes, etc.), customers should use your subscription app's management portal.
</Note>

### Supported subscription apps

Revize works with any subscription app that creates orders through Shopify:

* ReCharge
* Bold Subscriptions
* Appstle
* Loop
* Seal Subscriptions
* PayWhirl
* And others

***

## Pre-order editing

Revize provides **complete end-to-end support** for pre-order editing—something Shopify doesn't offer natively.

### Full pre-order capabilities

* **Edit before release** — modify pre-orders anytime before the product ships
* **Change variants** — swap colors, sizes, or configurations before fulfillment
* **Add products** — include additional items to ship with the pre-order
* **Update details** — change shipping address, contact info, or delivery preferences

### Compatible pre-order apps

Revize works seamlessly with all major pre-order apps, including:

* PreProduct next‑gen pre‑order
* Preorder, Back In Stock ‑ STOQ
* Notify! Back in Stock|PreOrder
* Preorder | Notify Me Timesact
* And many more

<Note>
  Using a pre-order app? [Contact us](/support/contact) for smooth integration and setup.
</Note>

### Why this matters

Pre-order customers often wait weeks or months for their items. During that time, circumstances change—they move, want a different color, or need to add something else. Revize lets them handle these changes themselves instead of contacting support.

***

## Get started

Subscription and pre-order editing requires configuration for your specific setup.

<CardGroup cols={2}>
  <Card title="Contact Us" icon="envelope" href="/support/contact">
    Reach out to enable subscription and pre-order editing for your store
  </Card>

  <Card title="Book a Demo" icon="calendar" href="https://cal.com/revize-team-xx92ri/30min">
    See how it works with your subscription app
  </Card>
</CardGroup>

## Related pages

* [Customer Portal](/features/customer-portal) — where customers access editing
* [Add Products & Upsell](/features/add-products-upsell) — add items to any order type
* [Edit Window Settings](/setup/edit-window) — configure when editing is available
