BestBuy

Complete guide on our BestBuy module

Our Best Buy module supports both account based and guest checkout, with dedicated modes for shipping, pickup, account generation, monitoring and invite flows. Best Buy is heavily queue based, but Stellar helps manage sessions, IMAP verification, and monitor to checkout workflows so you can focus on timing and product selection. This module is ideal for high demand products, electronics, GPUs, consoles, PCs and accessories that release in waves, use queues or restock at random.


Video Guide

New video guide coming soon...


  1. Add your Best Buy account under Identities → Best Buy.

  2. Enable IMAP for your email so Stellar can auto pull Best Buy verification codes.

  3. Create profiles with matching email = Best Buy account email.

  4. For each SKU, run:

    • 1 Monitor task per SKU (Monitor and/or Monitor-zip modes)

    • Strictly 1 Shipping task OR 1 Pickup task per account per SKU

  5. Use ISPs for monitoring and residentials for checkout.

  6. Before big drops, reset passwords the day before using unique proxies per account.

  7. Use Watch Task for restocks so Monitor tasks do the heavy lifting.


Preliminary Checklist

Before setting up tasks on BestBuy, make sure you have everything below prepared:

Create and save your checkout profilesarrow-up-right under the Profiles tab in Stellar. These contain your billing, shipping and payment info.

  • ISP proxies – Recommended for some of your tasks

  • Residential proxies – Recommended for majority of your tasks

    • Save both proxy groups under the Proxies tab in Stellar.

  • Required for account based checkout.

  • Each session stores login, proxies, and (optionally) tax exempt details.

  • Lets Stellar automatically pull Best Buy verification codes from your email.

  • Greatly reduces friction during resets/logins.

Resetting your Best Buy account passwords the day before a drop can help reduce queue loops and weird login behavior.

Before big drops, run a test task on a random in stock product to confirm your profile, account, proxies and delays are functioning correctly.


Sessions & Login

Follow the steps below to start adding your BestBuy accounts to Stellar. If you have a lot of accounts and want to mass import them quickly go here

1. Go to Identities tab and select BestBuy

2. Click on Add Session and name your Session

3. Fill fields:

  • Email – Best Buy account email

  • Password – Best Buy account password

  • Login Proxy – ISP proxy recommended (used for queues + login)

  • Tax Exempt Number – if using business account with tax exemption

4. Click Save and your Session should say Ready To Login. Your task will log into your account upon starting. The BestBuy account email has to exactly match (case sensitive) the email you have in your profile. You can run a test task on an in stock item to ensure everything is setup correctly. Your sessions will then change to Ready once your task once was able to log into your Best Buy account successfully


Sessions Stages

  • Not Ready – Session missing or invalid email/password

  • Ready To Login – Session created; will log in when a task starts

  • Ready – Session successfully logged in


Mass Import Sessions

  1. Go to the Identities tab in bot and click on BestBuy. Then click the Mass Import Sessions button

  1. Paste in your accounts following the format in the text box Email;Password; For example

  2. Save


IMAP Overview

  • Add an IMAP session

  • Connect your email provider

  • Select it in your Best Buy task under IMAP Session

Follow your IMAP guide to:

  • Faster logins

  • Smoother password resets

  • Less manual code entry

IMAP lets Stellar read verification codes sent by Best Buy automatically.


Password Reset Strategy

Sometimes queue times/loops improve after a fresh password reset.

Basic In Bot Flow

  1. Create Reset mode task

  2. Select Profile (same email as BestBuy account)

  3. Select high quality proxies

  4. Select IMAP session

  5. Start task

Basic Desktop Flow (per account):

  1. Turn on your proxy switcher (e.g., BP Proxy Switcher).

  2. Assign a unique proxy per Best Buy account.

  3. Go to bestbuy.com.

  4. Sign in → go to Account Settings.

  5. Click Change Your Password.

  6. Enter current password + new password.

  7. Save changes.

  8. Repeat steps with a new proxy for each account.


Task Overview

Reset Mode

Account-Gen Mode

Shipping Mode

Pickup Mode

Monitor Mode

Monitor-zip Mode

Monitor-stores Mode

Invite Mode

circle-exclamation

When to Use Modes

Reset Mode

  • Resets the password for the Best Buy account tied to the selected profile.

  • Ideal when accounts lock or as part of pre-drop prep.

  • Requires IMAP to retrieve reset codes.

  • After reset, the new password can be viewed in Best Buy Sessions in Stellar.

Account-Gen Mode

  • Generates new Best Buy accounts directly in Stellar.

  • Sessions are created automatically for each generated account.

Shipping Mode

  • Used when you want items shipped to your address.

  • Make sure the product supports shipping (some SKUs are pickup-only).

  • Your cook group can confirm fulfillment type.

Pickup Mode

  • Used when you want in store pickup.

  • Works with Pickup Radius and/or Store IDs depending on monitor mode.

  • Only use for products that offer pickup.

Invite Mode

  • Used to request invites for limited stock, invite-only, high-demand items.

Monitor Mode

  • Monitors products by SKU (no zip/store filters).

  • Pings checkout tasks with matching SKUs when stock appears.

Monitor-zip Mode

  • Monitors products based on a zip code.

  • Useful for region-based availability.

Monitor-stores Mode

  • Monitors products based on specific Store IDs.

  • Great for targeting specific physical locations.


Profile

  • Choose a profile that has the same email as the Best Buy session you want to use.

  • If Guest Mode is enabled, it uses profile info without the account.

  • For account checkouts, the email must match exactly (case sensitive).


Proxies

  • ISPs → best for monitoring/login

  • Residentials → best for checkout tasks

  • Combine as needed based on your setup.

    • If you're looking for proxies, check out Stella Proxies for high quality ISP and Residential proxies


SKUs

A SKU is a unique ID for a specific Best Buy item.

You can only enter one SKU per task.

Example link:

SKU = 6084400


Store IDs (Monitor-stores Mode)

  • Used when monitoring for store-specific availability.

  • You can find Store IDs at: https://stores.bestbuy.com/index.html Click a state → click a store → note the store ID.


Delays

  • General recommended delay: ~4500 ms

  • Adjust based on proxies and site behavior; always test before big drops.


Quantity (QTY)

  • Check with your cookgroup for recommended QTY per product.

  • Stellar does not auto adjust QTY if you exceed site limits.


Pickup Radius (Pickup Fulfillment Only)

  • Used with Pickup Mode.

  • Represents the max distance (miles) from your profile’s shipping zip code.

  • Max: 250

  • Blank = default 25 miles

  • Only enter whole numbers (e.g., 50, 75).

  • Leave this blank when running Shipping fulfillment.


IMAP Session

  • Choose which IMAP session to use for this task.

  • Needed for account verification, 2FA emails, password resets.


Guest Mode

  • Check this box for guest checkout (no Best Buy account).

  • Uses profile info only.

  • Uncheck to use an account based checkout via sessions.


Watch Task

Highly recommended for restocks.

When enabled:

  • Checkout task (Shipping or Pickup) waits for Monitor task

  • Monitor task (with same SKU) detects restock

  • Monitor task pings the checkout task

  • Checkout task adds to cart and completes checkout

Behavior:

  • When started, checkout task shows: “Waiting for Monitor Ping.”

  • Monitor finds stock → checkout begins immediately

If you leave Watch Task unchecked:

  • Checkout task monitors and checks out on its own

  • Higher load and more requests from a single task


Skip Prelogin

  • Enabled → Bot skips pre-login and waits directly for Monitor Ping.

    • Useful when there is a known queue; avoids pre-login slowing things down.

  • Disabled → Bot logs into account when starting the task.

    • Better for using stored payment methods or when no heavy queue is expected.

If a queue is active, enabling Skip Prelogin is recommended.


Rakuten & TopCashback


Delivery Options

  • Later Delivery → selects the latest delivery window.

  • Fastest Delivery → selects the soonest delivery option (may cost more).


Common Errors and Fixes

  • Submitting Order: orderAlreadySubmitted

    • Cause: Order already placed on this account or a different account using the same address

    • Solution:

      • Stop the task

      • Run a different account or jig the address

  • Submitting Email: LOSERROR

    • Cause: Item is out of stock (OOS)

    • Solution:

      • Let the task run and wait for restock

      • Or stop all tasks

  • Submitting Shipping: status 400

    • Cause: Item is out of stock (OOS)

    • Solution:

      • Let the task run and wait for restock

      • Or stop all tasks

  • Task: Site Does Not Have Session

    • Cause: Profile email does not match the email used in BestBuy Sessions

    • Solution:

      • Double-check both emails match exactly (case-sensitive)

  • Login Detected Proxy Ban

    • Cause: Proxy is banned

    • Solution:

      • Switch to different proxies

  • Fetch Akamai

    • Cause: Tasks are fetching Akamai data

    • Solution:

      • Let the task continue

      • May take up to ~2 minutes to pass

  • Sending Recovery Option: Status 400

    • Cause: IMAP issue

    • Solution:

      • Confirm IMAP is set up correctly in Stellar

      • Ensure IMAP session shows “Ready” (green)

      • Delete and recreate the email app password if needed

      • Optionally forward all account emails to the IMAP email

  • Waiting for Code – Setting Up

    • Cause: IMAP issue

    • Solution:

      • Verify IMAP setup in Stellar

      • Confirm IMAP session shows “Ready”

      • Recreate app password if necessary

      • Forward account emails to IMAP if needed

  • Cart Reserve Selected Store Unavailable

    • Cause: Product is not available in your area

    • Solution:

      • Let tasks run briefly

      • Or restart tasks

Last updated

Was this helpful?