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 (Monitor / Monitor-zip / Monitor-stores)

    • 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:

Profiles

Create and save your checkout profiles under the Profiles tab in Stellar. These contain your billing, shipping and payment info.

Proxies

  • 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.

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

Best Buy Sessions

  • 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.

Password Reset (Optional Strategy)

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


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

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.

Example link:

https://www.bestbuy.com/site/apple-airpods-with-charging-case-latest-model-white/6084400.p?skuId=6084400

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

Error Message
Cause
Solution

Submitting Order : orderAlreadySubmitted

Order already placed on this account or different account but same address

Stop task and run a different account or j1g the address

Submitting Email : LOSERROR

OOS message

You can let it run and hope it comes back in stock or stop all tasks

Submitting Shipping : status: 400

OOS message

You can let it run and hope it comes back in stock or stop all tasks

Task: site does not have session

Your profile email does not match an email from your BestBuy Sessions in bot

Double check these two emails exactly match up (case sensitive)

Login Detected Proxy Ban

Proxy is banned

Try different proxies

Fetch Akamai

Tasks are fetching Akamai

Let tasks run, it could take up to 2 minutes at times to pass this message

Sending Recovery Option Status 400

IMAP issue

Make sure your IMAP is setup correctly in Stellar and the IMAP session has the green "Ready" message. You may have to delete the app password in your email account and recreate the app password. You can forward all of your account emails to the IMAP email

Waiting for code - Setting up

IMAP issue

Make sure your IMAP is setup correctly in Stellar and the IMAP session has the green "Ready" message. You may have to delete the app password in your email account and recreate the app password. You can forward all of your account emails to the IMAP email

Cart Reserve Selected Store Unavailable

Product isn't available in your area

Let tasks run for a bit or restart tasks

Last updated

Was this helpful?