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

# Debug mode

> Enable Bloom's storefront debug logging to troubleshoot variant, inventory, and cart-sync activity in the browser console with our support team.

Debug mode makes Bloom log everything it's doing - variant lookups, inventory checks, cart sync - to the browser console on every storefront page. Use it when you (or our support team) need to see what's happening behind the scenes on a real product page.

<Warning>
  Debug output is visible to **every visitor** to your store, not just you. Turn it off as soon as you're done troubleshooting.
</Warning>

## Turn it on

Find it at **Apps → Bloom → Settings → Developer → Debug mode**.

1. Tick **Enable debug mode**.
2. Click **Save**.
3. Open any product page on your storefront and open the browser console (right-click → **Inspect** → **Console**).
4. Look for lines prefixed with `[bloom]`.

<Frame>
  <img src="https://mintcdn.com/goodnative/YwYxnZKYMdM3ouql/images/advanced_developer_debug-mode.png?fit=max&auto=format&n=YwYxnZKYMdM3ouql&q=85&s=eafcb9aba028a5e3b477811bda17ed46" alt="Debug mode toggle in Developer settings" width="2560" height="1600" data-path="images/advanced_developer_debug-mode.png" />
</Frame>

## What it logs

* Variant detection and inventory state
* Pre-order and Notify Me eligibility decisions
* Cart sync activity (line item properties, quantity changes)

It also attaches two helpers to the page for manual inspection:

* `window.bloomDebug` - current widget state
* `window.bloomCartDebug` - current cart sync state

## Turn it off

Once you're done, untick **Enable debug mode** and click **Save**. Off is the default.
