> ## Documentation Index
> Fetch the complete documentation index at: https://docs.recheckapp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Revert order edits

> Automatically undo an order edit if the customer doesn't complete payment in time.

import NeedHelp from '/snippets/NeedHelp.mdx';

<Steps>
  <Step title="Open Recheck and click on Order Editing in the left menu." />

  <Step title="Select Revert order edits from the list of settings." />

  <Step title="Enable the &#x22;Revert order edits&#x22; setting.">
    When enabled, Recheck will automatically revert an order back to its original state if the customer doesn’t complete payment for the edits within the editing window.
  </Step>
</Steps>

## Why use this feature

If a customer initiates changes that leads to an increase in cart value (like adding products or increasing quantities), but does not complete payment, it messes with your fulfillment workflows.

Enabling this feature ensures:

* Fulfillment isn't affected by unpaid edits.
* Your support team doesn’t need to manually remove unpaid items from orders.
* Customers don’t receive unintended or unpaid items by mistake.

## How the revert logic works

If payment is not completed in time, any cart changes made to the order will be reversed to the last "complete" state of the order.

Any changes which don't affect products (like changes to shipping address, order notes, etc) will remain unchanged even if they are made after initiating an unpaid cart edit.

## Payment buffer

Recheck adds a 60-second buffer after the editing window ends to allow for any final payment attempts to complete before the revert action is triggered.

If **fulfillment hold** is also enabled together with this feature, the total delay before releasing the fulfillment hold will be **120 seconds** as it adds the 60 second buffer from the fulfillment hold feature. This is necessary to avoid conflicts with any payment and fulfillment edge cases.

<NeedHelp />
