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

# Reset windows

> Fixed times when the strategy pauses dynamic pricing and returns to a baseline price.

A **reset window** is a fixed shop-local hour (or range of hours) during which the strategy does no dynamic pricing and instead resets the price to a baseline value.

This is useful in two situations:

* **Avoid price battles:** when two competitors keep undercutting each other, the price collapses. A regular reset breaks the spiral and returns the price to a healthy level.
* **Phases that don't need dynamic pricing:** during times with enough organic demand, constant repricing isn't necessary. The reset keeps the price stable.

## How it works

* **Outside reset hours**, the strategy behaves normally — it matches or undercuts the cheapest competitor.
* **During a reset hour**, the price is reset to the **default price**. If no default price is set, the compare-at price is used — but only when the *Fallback to compare at price* option is enabled.
* The reset price still respects the **minimum price**: if it would fall below, no change is created.

## Configuring reset hours

**Default (reset) price** – the price the variant is reset to during reset hours.

**Reset hours** – semicolon-separated hours in the shop timezone:

* Single hours: `19;23` → 19:00 and 23:00
* Ranges: `8-12;18-22` → 08:00–12:00 and 18:00–22:00
* Ranges across midnight: `22-2` → 22, 23, 0, 1, 2

Times apply in the **shop timezone** (default `Europe/Berlin`). The advanced settings let you override the reset hours per **weekday** (Monday–Sunday); an empty weekday field uses the default reset hours.

## Examples

<CodeGroup>
  ```text Every evening theme={null}
  Reset hours: 19-23
  Default price: 49.99
  → Every day 19:00–23:59 price = 49.99 €; otherwise dynamic.
  ```

  ```text Pause on Saturdays theme={null}
  Reset hours: 0
  Reset hours (Saturday): 0-23
  → All day Saturday 49.99 €; other days reset only at midnight.
  ```
</CodeGroup>

## Availability

Reset is available as the **"with reset"** variant of both strategies:

<Columns cols={2}>
  <Card title="Match The Cheapest" href="/docs/en/guide/pricing/match-the-cheapest">
    "With reset" variant.
  </Card>

  <Card title="Beat The Cheapest" href="/docs/en/guide/pricing/beat-the-cheapest">
    "With reset" variant.
  </Card>
</Columns>
