Stellar
Search
⌃K

Best Buy

Complete guide on our BestBuy module

Video Guide

Sessions and Log In

1. Go to Sessions tab and select Best Buy
2. Click on Add Session and name your Session
3. Email : Enter your account email
Password : Enter your account password
Login Proxy : Three options here
1. Type localhost into the Login Proxy field to use localhost for login and checkout for queue mode 2. Leave Login Proxy field blank to use the checkout proxy for login and checkout for queue mode 3. Enter a proxy in proxy format ip:port:user:pass into Login Proxy field to use the proxy for login and checkout for queue mode. Will rotate to checkout proxy if login proxy gets blocked
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 the email you have in your profile. You can run a task on an in stock item to ensure everything is setup correctly. Your sessions stays will then change to Ready once your task once was able to log into your Best Buy account successfully
Sessions Stages
Not Ready : Your session is not ready to be logged in, make sure email and password is filled in correctly
Ready To Login : Your session is ready to be logged in, start a Best Buy task to sign in
Ready : Your session signed in successfully and is ready

IMAP

Imap will allow Stellar to automatically pull the account verification codes that Best Buy emails you for a faster and smoother experience
Important: Make sure 2FA and Account Recovery Phone are removed from your Best Buy accounts
1. Go to Sessions tab and select IMAP
2. Click on Add Session and name your Session
3. Host : Select Gmail, Outlook or IMAP
Account Email : Enter your host account email
Account Password : This is NOT your Gmail account password. This is your app password. Instructions on how to make an app password will be down below or you can click here to jump forward
4. After you have successfully created your session it should say Ready

Creating an App Password

Google
1. Open Google Chrome and sign into your Gmail account
2. On the top right corner of your Google Chrome browser window, click on your profile picture and select Manage Your Google Account
3. Select Security
4. Scroll down and you'll see 2-Step verification, make sure this is turned On. This needs to be turned on so you can see App Passwords section. Then click on App Passwords
5. Click on Select App and click on Other (Custom Name) go ahead and name this whatever you'd like, for example Stellar
6. Copy the App Password from the yellow box
7. Paste the App Password into the Account Password field in the IMAP Session
8. Click Save and now your Sessions should say Ready.
Outlook
  1. 1.
    Open Outlook on a browser and sign into your Microsoft account
  2. 2.
    In the top right corner, click on your account logo and click "My Microsoft Account"
  3. 3.
    Click on the Security tab at the top of your screen
  4. 4.
    Now click on the "Advanced Security Options" section
  5. 5.
    Firstly, before making an Account password make sure your Two step verification is on (scroll down just a little)
  6. 6.
    Once on, right below it click "Create a New App Password"
  7. 7.
    Now copy this code located under "App password"
  8. 8.
    Paste the App Password into the Account Password field in the IMAP Session
  9. 9.
    Click Save and now your Sessions should say Ready.

SMS

Best Buy implemented a SMS account verification during the checkout step. You will need to have your Captcha Harvesters setup properly in order to see the "Add your mobile phone number" window. It's recommended to have your Captcha Harvesters open before you start your tasks but they will still automatically open if needed.
If you have any issues with your Captcha Harvesters not working properly, check your Captcha Harvester settings and restart the bot.

Password Reset

A possible method to lower queue times or loops is to reset your password on Best Buy for your account the day before. You will need a proxy switcher, a proxy per account, and an account.
  1. 1.
    Turn on your proxy switcher and load in your proxies (for this guide I will be using BP proxy switcher)
  2. 2.
    Select a proxy to use for this specific login you are going to do
    1. 1.
      For each account you need a new proxy
  3. 3.
    Go to the Best Buy website
  4. 4.
    Click the Account button dropdown in the top right hand corner
  5. 5.
    Sign in to your account if not signed in click the Account Settings tab
  6. 6.
    Click the Change Your Password button
  7. 7.
    Fill in your current password and the new password you would like to set
  8. 8.
    You are ready to go and have successfully reset the password for this account (restart at step 1 with a new proxy for other accounts)

Best Buy Take Setup

Reset Mode
Account-Gen-Base Mode
Shipping Mode
Pickup Mode
Monitor Mode
  • Which Mode do I use?
    • Reset mode will reset the password to your BestBuy account matching the profile you selected. This is best used when your BestBuy account is locked and/or resetting your password before a timed drop helps prevent issues during drop. Make sure you have your IMAP setup in Sessions tab. After your password is reset you can view your new password in BestBuy Sessions tab in bot
    • Account-gen-base mode allows you to generate BestBuy accounts in Stellar and Sessions will automatically be created for you. You may still want to edit the Sessions and add a login proxy. Make sure you have your IMAP setup in Sessions tab
    • Shipping mode should be used for Shipping fulfillment. If you want the item to be shipped. Please note some items are shipping/pickup only so make sure you're selecting the correct mode depending on the item, you can get more information from your cookgroup about which items are shipping/pickup only
    • Pickup mode should be used for Pickup fulfillment. If you want to go pickup the item in person. Please note some items are shipping/pickup only so make sure you're selecting the correct mode depending on the item, you can get more information from your cookgroup about which items are shipping/pickup only
    • Monitor mode will allow you monitor products separately from your checkout tasks. Your monitor mode tasks will ping and notify your checkout tasks with the matching SKUs that the product has came into stock
  • What does Profile mean?
    • Select a Profile that has the same email as the Best Buy session you want to use. The profile email needs to exactly match the session email. If you checkout an item using guest, your profile information is used to checkout the item
    • The BestBuy account email has to exactly match the email you have in your profile
  • What type of proxies should I use?
    • Due to this mode being used to run for restocks, DCs or ISPs work best. Resis work but are slower and data usage may be high due to running 24/7
  • What is the SKU and how do I get them?
  • What delays should I use?
    • Delay to run is anywhere around 4500
  • What is a good QTY to use?
    • It's best to check with your cookgroup since different items have different quantity limits
  • What is a Pickup Radius and what should I set mine to?
    • Pickup radius is only used for the pickup fulfillment type which will be explained next. 250 is the maximum radius you can enter in this field. If you leave this field empty, it's 25 by default. If you are running the "shipping" fulfillment type you must leave this category blank. A pickup radius is used to determine the farthest store location that will be chosen to place an order. This is based off of the shipping zip code in your profile and is expressed in miles. Only express a pickup radius in a whole number (ex. My pickup radius is 50. This means that the farthest I will have to go to pickup an order is 50 miles away)
  • What is Max Queue Time?
    • This is how long you're willing to wait in the Best Buy queue system. You can leave this field blank, default time will be 300 seconds which is 5 minutes. This field can not be lower than 250 (250 seconds).
      • If you get a queue time back from best Buy that is over your max wait time, then your task will say "Queue Time Over Limit"
  • What is IMAP Session?
    • Select the IMAP session you would like to use for your task
    • All will wait for an imap request on all maps rather than just to a specific one imap
  • What is Force Email Instead Of SMS?
    • Check this box if you want to use email (IMAP) account verification instead of sms account verification
  • What is Should Pre Login?
    • If you check this box it can lead to shorter queue times BUT can also lead to more queue loops
    • If you don't check this box it can lead to longer queue times BUT you'll be less prone to queue loops
  • What is Skip 3DS? box?
    • Select this if you want to skip 3Ds. Works best with Visa cards, not with credit cards that require a code like MasterCard
  • What is a Watch Task and should I select it?
    • Watch task waits until serverside or your monitor mode tasks to ping it. Watch tasks help reduce proxy bans and put less strain on proxies
      • Serverside test in stock sku 6430277
      • Remaining serverside skus can be found in the Releases tab in Stellar

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