> For the complete documentation index, see [llms.txt](https://dynamite-1.gitbook.io/dynamite/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dynamite-1.gitbook.io/dynamite/site-guides/argos.md).

# Argos

* Payments: Card + PayPal
* Modes: normal, distance, stores
* Account methods: account, catchall
* Capsolver: A Capsolver key is required

### Task File

Use `sites/argos/tasks.csv`.

Required columns:

* mode
* product\_url
* quantity
* profile\_name
* payment\_type
* account
* catchall
* distance
* stores
* proxy\_file

Optional but recommended (GUI/manual tasks):

* account\_method (`account` or `catchall`)

### Mode Overview

#### Normal Mode (`mode=normal` or `mode=delivery`)

Runs standard delivery checkout.

#### In-Store Collection (Two ways)

Use one of the following collection task modes:

**`mode=distance`**

Uses your profile postcode and checks stores within your distance (miles).\
If multiple stores have stock, it picks the closest available store.

**`mode=stores`**

Uses explicit store numbers from the `stores` column (comma-separated), for example: `5406,4536,364`.

### Account Method Overview

#### Account Mode&#x20;

Uses `account` from `accounts.csv` (or selected account in GUI).

#### Catchall Mode (new)

Set `catchall` to a domain like `@catchall.com` (and leave `account` empty).

Flow is:

1. ATC
2. Register random catchall email using task profile details
3. Checkout

### Product Input

In `product_url`, you can use either:

* full product URL, or
* 7-digit Argos SKU

The SKU is the product number from the URL.

### CSV Examples

#### Delivery (account mode)

```csv
mode,product_url,quantity,profile_name,payment_type,account,catchall,distance,stores,proxy_file
normal,https://www.argos.co.uk/product/8099886,1,Main,paypal,user@email.com,,,,proxies.txt
```

#### Collection by distance (account mode)

```csv
mode,product_url,quantity,profile_name,payment_type,account,catchall,distance,stores,proxy_file
distance,8099886,1,Main,card,user@email.com,,5,,proxies.txt
```

#### Collection by store numbers (account mode)

```csv
mode,product_url,quantity,profile_name,payment_type,account,catchall,distance,stores,proxy_file
stores,8099886,1,Main,paypal,user@email.com,,,5406,proxies.txt
```

#### Delivery (catchall mode)

```csv
mode,product_url,quantity,profile_name,payment_type,account,catchall,distance,stores,proxy_file
normal,8099886,1,Main,paypal,,@catchall.com,,,proxies.txt
```

#### Collection by distance (catchall mode)

```csv
mode,product_url,quantity,profile_name,payment_type,account,catchall,distance,stores,proxy_file
distance,8099886,1,Main,paypal,,@catchall.com,5,,proxies.txt
```
