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

# Edit Windows and Fulfillment Cutoffs for Order Editing

> Set how long customers can edit their orders and when editing closes automatically at fulfillment. Keep your warehouse safe from last-minute changes.

AppFox's edit windows let you define exactly how long customers can make changes after placing an order. Without a boundary, a customer could technically request an address change on an order your warehouse picked this morning. Edit windows and fulfillment cutoffs close that gap — they ensure editing is always available when it's useful and never available when it would cause a problem. Both are evaluated server-side before the edit UI is shown, so no customer ever sees an option they aren't eligible for.

## Edit window

The edit window is a time-based limit you set — for example, 24 hours or 48 hours after order placement. Once the window expires, the editing interface is no longer shown to the customer. There's no error message, no declined request — the option simply isn't there.

To set your edit window:

<Steps>
  <Step title="Open the AppFox dashboard">
    From your Shopify admin, go to **Apps** and open **AppFox**.
  </Step>

  <Step title="Go to Edit Rules">
    In the AppFox sidebar, select **Edit Rules**.
  </Step>

  <Step title="Set your window duration">
    Under **Edit Window**, enter the number of hours you want to allow after order placement (e.g. `24` for a 24-hour window).
  </Step>

  <Step title="Save">
    Click **Save changes**. The new window takes effect immediately for all future orders.
  </Step>
</Steps>

## Fulfillment cutoff

The fulfillment cutoff is a separate, parallel control. Regardless of how much time is left in the edit window, editing closes automatically as soon as an order is marked as fulfilled (shipped) in Shopify — or when it hits a fulfillment cutoff you define.

This matters for stores with fast-moving fulfillment. If your warehouse picks orders the same morning they're placed, a 24-hour edit window would technically allow edits on orders that are already in transit. The fulfillment cutoff prevents that: once the order is in the fulfillment pipeline, the window closes, even if the time hasn't expired.

You can configure your fulfillment cutoff in **Edit Rules** alongside your edit window.

## How ineligibility works

Both the edit window and fulfillment cutoff are evaluated server-side before any edit options are rendered for the customer. The evaluation happens silently:

* If the edit window has expired, the editing interface isn't shown.
* If the order is fulfilled or past your cutoff, the editing interface isn't shown.
* If a specific edit type is disabled by your per-action rules, that option isn't shown.

Customers never encounter a "sorry, you can't edit this order" screen for time or fulfillment reasons — they simply see no edit options. There are no declined requests to handle and no friction for customers who are genuinely past the window.

<Warning>
  If you use third-party fulfillment or ship same-day, set a tight fulfillment cutoff to prevent edits on orders already in the warehouse. Your edit window alone won't be enough if orders are picked before the window expires.
</Warning>

## Recommended settings

The right settings depend on how fast your fulfillment moves. Here are practical starting points:

* **Next-day or 2-day shipping:** Use a **24-hour edit window**. Most legitimate post-purchase edits happen within the first hour or two, and a 24-hour window gives customers a reasonable correction period without cutting into your pick time.
* **Longer fulfillment times (3–7 days):** Use a **48–72 hour edit window**. Customers on slower shipping timelines have more runway to catch and fix a mistake before the order is processed.
* **Same-day or fast fulfillment:** Set a **short fulfillment cutoff** (e.g. 2–4 hours after order placement) and keep your edit window tight. Your cutoff, not the time window, will be the binding constraint.
* **All stores:** Always configure your fulfillment cutoff to match the point at which your warehouse begins picking. This is the most important setting for protecting your operations from last-minute changes.

<CardGroup cols={2}>
  <Card icon="circle-check" title="Approvals" href="/order-editing/approvals">
    Configure auto-apply and approval queue behavior for each edit type.
  </Card>

  <Card icon="list" title="Edit Types" href="/order-editing/edit-types">
    See which edit types are available, how they work, and which plans include them.
  </Card>
</CardGroup>
