# Best Buy

### How Releases Work

Best Buy is a unique module because it offers ordering for both pickup and shipping. It is a large eCommerce store with its own anti-bot system and ordering process.

Best Buy releases can occur at a scheduled time or randomly. Generally, products are loaded before their initial release and often show a “Coming Soon” alert on the product page. Restocked products are already loaded.

### Creating Tasks

To run Best Buy, select it in the **Site** dropdown when creating a task group.

<figure><img src="https://1337991942-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJECbanqeNDYnO0P6V06z%2Fuploads%2F8zG4YBPnBDDYWf09WnYP%2Funknown.png?alt=media&#x26;token=cad9a11d-18e2-47db-8a03-115795e85db9" alt=""><figcaption></figcaption></figure>

* **Mode:** Select the mode you want to use on Best Buy.
* **Pause After (Minutes):** Enter how long you want your tasks to run.
* **Monitor Input (PID/SKU):** Enter the product SKU for the item you want to check out. The correct SKU can be found on the product page under the product name.
* **Product Quantity:** Best Buy occasionally allows purchasing more than one item. Select the quantity you want.
* **Max Queue Time:** Enter the maximum time you want your tasks to wait in queue.
* **Max Pickup Radius:** Select the radius (in miles) from your profile’s ZIP code for in-store pickup.
* **Pickup Store List (Optional):** Enter specific Best Buy store IDs to run pickup for selected locations.
* **Proxy Group (Optional):** Select a proxy group if you want to run tasks on proxies. Using proxies is highly recommended.
* **Monitor Delay:** Enter the delay (in milliseconds) between retry attempts.
* **Profile Group:** Select the profile group your tasks will use.
* **Profile:** Select the profile for the task.
* **Account Group (Optional):** Select the account group for your tasks.
* **Account:** Select a specific account within the group.
* **Task Quantity:** Enter the number of tasks to create.
* **Wait For Restock:** If enabled, tasks will wait for the product to restock before starting.
* **Auto Switch Mode:** Automatically switches the task mode if the release has restrictions (e.g., in-store only).
* **Hide Code Window:** Hides the login or checkout code pop-up.
* **Use Pickup Person:** Uses the specified pickup person on the account (in-store only).
* **Pre-Login:** Logs into accounts before monitoring products.

<figure><img src="https://i.imgur.com/RtcqwVd.png" alt="" width="563"><figcaption></figcaption></figure>

### Modes

* **Delivery:** Products are shipped to your address.
* **Pick Up:** Products must be picked up in-store. Valor uses the account name unless **Use Pickup**
* **Person** is enabled. Ensure the profile can pick up the item.
* **Create Account:** Creates an account using the email from the selected profile. Best Buy requires a two-step verification code via text or email, so ensure IMAP is connected and forwarding.
* **Add Pickup Person:** Adds the profile name as a pickup person on selected accounts.
* **Invite Only:** Some products require account access to purchase. Use this mode for invite-only releases.

### Running Releases

Running Best Buy is straightforward. If **Pre-Login** is enabled, tasks will log in when started. Otherwise, tasks will begin monitoring the product.

Tasks will obtain a session, handle **Akamai**, check stock, and either complete checkout or wait for a restock.

If a queue is present, tasks will enter it. The bot will attempt to get a queue time within your selected range. Each time tasks attempt to cart the product, they are assigned a random queue time. Use **Max Queue Time** to force tasks to retry until a queue within your desired range is assigned. Best Buy’s queue differs from most sites, as the queue time is **random** and not based on how quickly you enter.

Tasks add the item to cart and submit checkout. Due to high site traffic, errors may occur and cause tasks to be requeued.

You may be prompted to enter a verification code sent to your profile’s email during login or checkout.

### Anti Bots

Best Buy uses the Akamai anti-bot system. This system primarily focuses on proxy reputation by analyzing IP data across the internet to determine how suspicious it appears.

Because of this, there is often little you can do to fully control it. In some cases, proxies may already be flagged before you use them.
