# Shopify

When creating a **Monitor,** select **Shopify** under **Site Module**

* **Sites:** Select the Shopify sites you want your monitor to watch for restocks on.
* **Profile Group:** Select the profile group you want your tasks to use.
* **Profiles:** Select the profiles you want your tasks to use.
* **Proxy Group:** Select the proxy group you want your checkout tasks to use when they are started.

{% hint style="info" %}
Your proxies are not used until the product actually restocks and the tasks are created and started.
{% endhint %}

* **Stop Tasks After:** Enter the number of minutes you want your tasks to continue running after the most recent restock ping.

{% hint style="danger" %}
Sometimes products may continue restocking over time. If a product restocks again after your automation tasks have already started, the **Stop Tasks After** countdown will reset. Because of this, make sure to set a low stop time if needed.
{% endhint %}

* **Account Groups (optional):** Select the account group you want your tasks to use.
* **Accounts (optional):** Select the accounts you want your tasks to use.
* **Monitor Delay:** Enter, in milliseconds, the delay your monitor tasks will use when checking the site after they start.
* **Retry Delay:** Enter, in milliseconds, the delay your checkout tasks will use when retrying after errors.
* **Product Quantity:** Enter how many of the selected product you want to check out.
* **Min Size Loaded:** Enter the minimum number of sizes that must be in stock before your tasks will start.

{% hint style="warning" %}
Sometimes a product may restock in only one size with very low stock throughout the day. To reduce how often your tasks are started, you can set a higher **Min Size Loaded** value so tasks only trigger when there is more substantial stock available.
{% endhint %}

* **Monitor Proxy Group:** Select the proxy group you want your monitor tasks to use when they are started.
* **Monitor Task Quantity:** Enter the number of monitor tasks to create when your automation starts.
* **Delete After Stop:** Enable this if you want the tasks and task groups created by your automation to be deleted after they finish running following a restock.
* **Search Image URL:** Enable this if you want Valor to use the product image URL when checking for a product match.

{% hint style="danger" %}
The **Search Image URL** feature is extremely risky and not needed most of the time. Only use it if you know what you are doing.&#x20;
{% endhint %}

* **Deep Search:** Enable this if you want the bot to search for a product match using more than just the product name, such as the product description, tags, and other product information.
* **Start On Checkpoint:** Some sites may enable checkpoint before a restock happens. Enable this if you want your tasks to start as soon as checkpoint goes live. Once your tasks have started after checkpoint is up, they will continue monitoring for restocks. For these tasks, the **Stop Tasks After** setting controls how long the tasks will continue running after checkpoint is detected, and the tasks will also stop if checkpoint goes down. If the product restocks while checkpoint is not up, your tasks will still start normally even if this setting is enabled.
* **Task Quantity:** Enter the number of checkout tasks you want to be created.

<figure><img src="https://1337991942-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJECbanqeNDYnO0P6V06z%2Fuploads%2FWL7nYlzwmpnoaOcHtKHz%2Fimage.png?alt=media&#x26;token=4afbf38a-2bb0-4097-befd-9cad82c3d69d" alt=""><figcaption></figcaption></figure>

After entering your desired settings, press **Create** to create the monitor.

<figure><img src="https://1337991942-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJECbanqeNDYnO0P6V06z%2Fuploads%2F01YoNsOFdxWBwt4X0I6P%2Fimage.png?alt=media&#x26;token=51541b70-062f-4d00-b032-fe9811dde12b" alt=""><figcaption></figcaption></figure>

Once a monitor is created you need to enter monitor inputs so Valor can look for the products you want&#x20;
