# AW-Lab

* [#site-info](#site-info "mention")
* [#requirements](#requirements "mention")
* [#sku](#sku "mention") - Running Multiple SKU
* [#mode](#mode "mention") - Running MONITOR mode and others
* [#dummy](#dummy "mention") - Setting custom dummy item
* [#recommended-setup](#recommended-setup "mention")
* [#common-errors](#common-errors "mention")

## Site Info

**AW-LAB** is a known EU retailer based in Italy. They restock items at **random times** during the week. They have 3 different domains, with separate stock, those being:

* **AW-LAB IT** (Only ships to **Italy**)
* **AW-LAB ES** (Only ships to **Spain**)
* **AW-LAB EN** (Ships to the **rest of EU** countries)

*This means that an item can restock for example on IT store but not on ES and viceversa.*&#x20;

AW-LAB is about **prerunning** restocking pids and being **fast** when they restock. They are known for overselling and cancelling, so you need to be from the first to checkout.&#x20;

**Only Credit Card** is supported as payment method for AW-LAB. *They have AYDEN as payment processor, so it's important to slightly jig your profiles and use different CCs.*

{% hint style="info" %}
AW-LAB requires a v2 Recaptcha to be solved on checkout most of the time. In order to be faster when solving it, you should use our [Features](/earthside/features.md#captcha-bank) feature.
{% endhint %}

## Requirements&#x20;

In the `Tasks.csv` file for AW-Lab, the following fields are required to be filled in:

* **Profile:** You should input your profile name from your profiles.csv
* **Mode:** The mode you wish to use. Read the linked page to know the available modes and when to use them.
* [#sku](#sku "mention")**:** The SKU of the product you wish to run. You can run both main and sizepid, but it's recommended to run sizepids. Read the linked page regarding multi-pid.
* **Size:** AW-LAB supports both RANDOM and specific sizing.
* **Delay:** In MS. Minimum delay is 500, but it is recommended to run about 1000-2500ms.
* **Proxies:** ISP and DC are ideal when running MONITOR mode. If you run normal mode, you will get ratelimited.
* [#dummy](#dummy "mention")**:** (Optional) You can add a DUMMY column to your AW-LAB, if you are running into issues.

{% hint style="info" %}
**Profiles require to have a RegionID for AW-LAB. Check the RegionID list** [**here**](https://docs.google.com/spreadsheets/d/e/2PACX-1vQQpeRNdauIRYPixjgBnCZx6JHagT_eKbvfmUQ6QqKrx6BDeTpFhsgOHjmS0xnoj0HOhqgLSte17s4O/pubhtml)**.** *If you are unable to find your RegionID in the list, you can put the name of your State or Province as your RegionID.*
{% endhint %}

A template for AW-Lab can be seen below. You can also download an example .csv [here](https://cdn.discordapp.com/attachments/685098845176463400/1074722835408355468/AW-Lab_Example.csv).

![Example AW-LAB tasks.csv](https://media.discordapp.net/attachments/685098845176463400/1018601777429483561/unknown.png)

## SKU

If you wish to **get the sku** of a product on AW-LAb, you first need the Url. In this example, we get the sku of this product url: `https://www.aw-lab.com/donna/scarpe/nike-air-force-1-high-utility-AW_2212121B.html`

Simply take the number at the end of the link and you got the sku. In this case it's `AW_2212121B`. But we **always** recommend you to use **size pids** over sku & random sizing setup. Using the sku to retreive the size pids **only** works if there are any sizes in stock on that product.

#### Multi SKU

In order to run **multiple SKUs** in one task, just separate them by `;`

Even tho this is possible, it is not recommended, as **it will slow down the bot when detecting restocks** (*except when running Monitor Mode*).

## MODE

#### We offer 3 differents modes to run on AW-LAB. All modes can be used together with [Features](/earthside/features.md#sleep-mode). We highly recommend using the [Features](/earthside/features.md#captcha-bank) feature with all modes, in order to be faster to checkout.

### NORMAL

Will either use the **Pid** or **Sku** provided in the `Tasks.csv` file. It's recommended for initial **DROPS**. It will wait for restocks, cart and check out.&#x20;

### PRELOAD

This mode works the same as **NORMAL** mode but it's preloading all your shipping information. This mode is **faster** but *can cause issues when running for several days non stop*. We recommend runnning **PRELOAD** over **NORMAL**.

### MONITOR&#x20;

This mode is made to be able to run for **restocks 24/7**, **as it won't use any data for monitoring**. The bot will start monitoring *server-side* the pids you input in your `Tasks.csv,`and when it detects a restock, will attempt to checkout. *Running multiple pids in a chain with this mode will **NOT** affect speed.* We recommend running this mode mostly for **random restocks.**

{% hint style="warning" %}
When running Monitor and Preload mode, we do suggest to run a **mix** **of sku** (general pid) and **size pids** for best performance.
{% endhint %}

## Dummy

We recommend that you use a **custom dummy product** (size pid) if you are running other regions than **IT**. Just add a row in your `tasks.csv` file called `DUMMY`. This should avoid getting "*Failed to precart Dummy - OOS - Retrying...*" on your tasks.

## Recommended setup

### Regions

We recommend you to run a **mix of all 3 regions** for ideal results, but most stock is usually allocated for IT, followed by ES, and finally EN.

### Delay and proxies

You should be running **ISP/DC** proxies with a delay around **1000-2500ms**, depending on your setup. It is highly recommended to use a **server** to have even faster speeds.

### SKU Input

We recommend you to create a **list of products** that can restock and you are interested with. You can **find most pids** in our [#awlab-pids](https://discord.com/channels/660247054915731496/751782795268980915) discord channel.

We highly recommened running a **mix** of **Sizepids** and **main SKU**, combining them in different chains. *Do not mix main pids and sizepids in the same task for best results.*

### Mode

#### Initial

For **initial** releases, we recommend running **a mix of all modes**, combined with [Features](/earthside/features.md#sleep-mode)

#### Restocks

For restocks, we recommend running [#monitor](#monitor "mention") and [#preload](#preload "mention") mode.

### Captcha Bank

We highly recommend you to use our [Features](/earthside/features.md#captcha-bank) feature when running **any mode**. **Threads** and **Delay** will depend on your budget and provider which you are using, but **1 thread for every 5 tasks** you are running should be a good reference point.

## Common Errors

* **Proxy File Empty:** You are running an **outdated** version of the `tasks.csv.` Delete all csvs from AW-LAB folder for bot to install the latest csv version.
* **Payment Error - Site Down:** Your tasks were **too slow** to checkout when a product restocked.
* **Card Declined:** AW-LAB usually declines your CC if the item you are checking out is **OOS** already.
* **Failed to Precart Dummy - OOS:** The dummy the bot is trying to use is **oos**. Set a custom dummy as explained in [#dummy](#dummy "mention").


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.earthside.io/earthside/websites/awlab.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
