Creating a Task

Creating a Task

This is the second part of the 4-part guide meant to introduce you to most of the functionality of Sneakers AIO.
This part of the guide covers setting up & creating your a task.

In Sneakers AIO, a task holds the configuration of the product you'd like to purchase. Once you have created a task, you can start it to purchase that product.

Table of Contents:

  1. Task Creation Prerequisites

    1. Proxy Setup & Usage
    2. Account Usage
    3. Shipping Rates Usage
  2. Task Creation

    1. Search Types
    2. Bot Modes
    3. Automated Captcha
    4. Advanced Task Creation
  3. Next Steps

    1. Running a Task

Task Creation Prerequisites

Proxy Setup & Usage

  1. Click "Proxies" in the top bar of the main application.
  2. Click the New Group button in the top left.
  3. Name your group & input your proxies in the format of:
    proxy:port@username:password
    proxy:port@username:password
    Note: proxy:port (no @username:password) is also valid.
  4. Click the Save button.


NOTE: Sneakers AIO only supports HTTP & HTTPS proxies.

What are proxies & where can I get them?


A proxy is made up of an ip address, port, username, & password. You can connect to a proxy server using these values and by doing so, the proxy server will make requests on your behalf.

If you were to run too many tasks using a proxy, the proxy would be rate limited rather than your own internet connection.

There are websites that sell proxies. The main thing to look for is that they work with the websites that you want to purchase products from.

When to use proxies?


If you're planning on running over 4 tasks or stock monitors of the same site type (ie. Shopify or Footsites) at once it is recommended that you use proxies.

If you run too many tasks or stock monitors without proxies, you may be rate limited. This means that you will be unable to access any Shopify or Footlocker websites for a few minutes.

How your proxies are used by tasks


The reason for tasks using proxy groups rather than single proxies is both for your convenience, and so that they can automatically change proxies if one doesn't work.

Tasks will prioritize using the least used proxy from the group, although it is still possible for multiple tasks to use the same proxy. You can also configure the "Max Tasks Per Proxy" option in settings. NOTE: The number for this option includes normal tasks & the stock monitor tasks.

Testing your proxies


You can click the button next to a proxy group to test the speed of the proxies on any of the websites the bot supports.

Account Usage

  1. Click "Accounts" in the top bar of the main application.
  2. Click the New Account button in the top left.
  3. Input the required information & click the Save button.
When to use accounts?


Certain Shopify sites such as Undefeated require an account to purchase a product, and some websites such as Footsites have reward programs.

Shipping Rates Usage

  1. Click "Rates" in the top bar of the main application.
  2. Click the New Rate button in the top left.
  3. Input the required information:
    1. Enter a name for this rate & select the website you'd like to find shipping rates for.
    2. Select a profile with the address you'd like to find shipping rates for.
    3. Enter a product url from the website you'd like to find shipping rates for.
  4. Click the Find Rates button and wait for the shipping rates to load.
  5. Select the rate you'd like to use and click the Save button.
Why use shipping rates?


If a task is using a shipping rate it will be able to checkout faster as it can skip loading the shipping rates.

Performance aside, by default Sneakers AIO will use the first available shipping rate. By selecting your own shipping rate, you can choose a cheaper or faster shipping method.


Task Creation

  1. Click "Tasks" in the top bar of the main application.
  2. Click the New Task button in the top left.
  3. Input the required information. The notes below should help you choose the search type, product information, & bot mode.
  4. Click the Save button to save your new task.

Search Types

The search type defines how the product you want to purchase will be found. Depending on the search type, you will input the information of the product you'd like to purchase differently. The following are all of the potential options and how they are used.

Keywords (Shopify):


Most commonly used for new product releases on Shopify sites. The bot will search for (and purchase) a product containing all of the positive keywords & none of the negative keywords. Negative keywords begin with a '-', each keyword should be separated by a comma & keywords are case insensitive.

Color keywords are optional and act the same as keywords, only color keywords may appear in either the product title or style.

Example for Yeezy Boost 350 Static Reflective:
Keywords: yeezy, boost, 350, -kid, -infant, -ps, -gs
Color Keywords: static, ref, -non

Note: -kid, -infant, -ps, -gs were used to avoid child sizing. -non was used to avoid the non-reflective variant.

URL:


Most commonly used for new product releases on Footsites. The bot will purchase the product at the given url. You also have the option of using color keywords with this search type. If there are multiple colorways/styles, it is important that you specify the color keywords. You can read the keywords description above for an understanding of how color keywords work.

Footlocker example (White AF1):
URL: https://www.footlocker.com/product/nike-air-force-1-07-le-mens/W2288111.html
Color Keywords: white

Shopify example (White AF1):
URL: https://undefeated.com/collections/all/products/air-force-1-07-white-white
Color Keywords: white

Variant ID (Shopify):


Most commonly used for restocks on Shopify sites. This is the ID of the product which Shopify uses to cart the product. By using this search type, the bot can skip finding the product and immediately cart the product (which is fast).

We won't explain how to find this value as it is within the websites source code, although Sneakers AIO features a way to easily create a task with variant ids.

Creating a Task w/ a Variant ID:

  1. Run a normal task (using product url or keywords).
  2. Once the task passes the "Finding Product" phase, right click the task & select "Duplicate w/ Variant" to create a task with the variant.
Product Number (Footsites):


Very similar to the URL search type & likely to be used for new product releases on Footsites before the product page is live.

NOTE: If there are multiple colors/styles available on the product page, you should use color keywords to specify which style the bot should purchase. You can read the keywords description above for an understanding of how color keywords work.

Finding the Product Number:

  • The product number can be found at the top of most Footsites product descriptions as "Product #: xyz".
  • the product number can be found in the products url (white text in the following url): https://www.footlocker.com/product/~/Z0337700.html
  • The product number can be found in the url you see after clicking a product in the Release Calender (white text in the following url): https://www.footlocker.com/en/release-dates/jordan/55088180.html
Size ID (Footsites):


This is the Footsites version of Variant IDs. A Size ID is the id of the product which Footsites use to cart the product. By using this search type, the bot can skip finding the product and immediately cart the product (which is fast).

We won't explain how to find this value as it is within the websites source code, although Sneakers AIO features a way to easily create a task with size ids.

Creating a Task w/ a Size ID:

  1. Run a normal task (using product url, keywords or product number).
  2. Once the task passes the "Finding Product" phase, right click the task & select "Duplicate w/ Size ID" to create a task with the size id.
Bot Modes


There are different modes for Footsites & Shopify sites. When creating a Task, select either a Footsites or Shopify website & click the button next to "Bot Mode" for information about each mode.

Automated Captcha


If you haven't already setup your auto-solving API keys, click here for instructions on setting that up.

Enabling Automated Captcha Solving:

  1. Select a proxy group.
  2. The "Captcha" option will appear in the bottom right. Select the Captcha solving service you'd like to use.


NOTE: The "Captcha" option will only show captcha solving services which you have inputted API keys for.

Advanced Task Creation


Once you are comfortable with creating tasks normally, got to settings & try switching "Task Creation Mode" from "Basic" to "Advanced". Now you will be able to select multiple websites, profiles, & proxies when creating tasks.

Now, if I were to select 3 profiles, 3 proxies & 3 websites, 27 tasks would be created (each profile with each proxy with each site).


Next Steps

You have now created a task & are ready to run it.

Click here to continue with running the task.