Appearance
Coolblue
Account checkout, home delivery or store pickup, prepayment. OrbitAIO orders on coolblue.de with a Coolblue login — the shop has no guest checkout.
Two shop rules decide whether a task can work at all
An account is required, and it needs a saved address
Coolblue has no guest checkout. Every task needs an account group with a Coolblue login selected on it.
The account also needs a delivery address saved in its Coolblue address book. A brand-new account has none, and the checkout cannot invent one — it reads the address the account already holds.
Two ways to get there, and you only need one:
- Let the generator create the account. It saves the profile's address into the new account right after registration, so the account is ready to check out.
- Switch on "Use profile address" on the task. The task then writes the profile's address into the account before it adds anything to the cart.
If neither applies, the task stops after three attempts with "No saved address — enable 'Use profile address' or add one in the Coolblue account".
Germany only
The shop's address form offers no other delivery country.
Setup
1. Profile fields
First name, last name, e-mail, street and house number in separate fields, ZIP, city, country Germany, and a phone number — Coolblue's address form rejects the order without one.
Phone numbers with spaces are fine
Coolblue's own field accepts only digits and + ( ) -, so +49 152 1234567 would be refused. OrbitAIO strips the rest before sending, so write the number however you like.
House numbers with a letter
Write it as you normally would, for example 52a. OrbitAIO splits it into the number and the letter by itself, because Coolblue's own field takes digits only and rejects 52a with "Es wurde keine gültige Hausnummer eingegeben."
Separate billing address is best-effort
If your profile's Billing address fields differ from the shipping address, OrbitAIO tries to use them for the invoice. If the shop does not accept a separate invoice address, the order falls back to billing the shipping address instead — so do not rely on it for anything critical yet. The task log records which of the two happened. To avoid the fallback entirely, leave the billing fields empty or make them match the shipping address.
For business orders the profile has two more fields, both under Other settings:
| Field | What it does |
|---|---|
| Company | Printed on the invoice as the company name. Coolblue requires it for a business order — left empty, first + last name is used instead |
| VAT ID (UST-IDNr.) | Optional on the order itself, but it also marks the profile as a business one |
2. Create an account group
Under ACCOUNTS, create a group for Coolblue and add your login (e-mail + password), or let the GENERATOR create accounts for you — pick the profile there, and each new account gets that profile's address.
3. Create the task
| Field | What to enter |
|---|---|
| Product | The product page URL, or just the numeric product ID |
| Quantity | How many pieces. Limited articles (consoles, for example) allow fewer per order — the task then orders as many as Coolblue allows instead of stopping |
| Max Price | Optional ceiling in EUR, checked against the cart total |
| Delay | How often the task retries |
| Account | The account group, and optionally one specific account |
Order type: private or business
Coolblue asks this per order, not per account — the same account can place a private order today and a business one tomorrow, and the shop's checkout starts every order as private regardless of who is logged in. So the task has to state it.
Order type on the task has three settings:
| Setting | What happens |
|---|---|
| Auto (default) | Business when the profile carries a VAT ID or a company name, private otherwise |
| Private | Always private, even for a profile that has a VAT ID |
| Business | Always business. The company name comes from the profile, falling back to first + last name |
A business order is confirmed against the shop before the task moves on: Coolblue reports the order type back on the next page, and if it does not match what the task asked for, the task submits the address again rather than quietly placing the wrong kind of order.
Delivery address: profile or account
Use profile address on the task decides where the delivery address comes from:
| Setting | What happens |
|---|---|
| Off (default) | The address the Coolblue account already has saved is used as-is |
| On | The profile's address is written into the account's address book first, then used |
Switch it on when you added the account by hand and it has no address yet, or when you want this task to deliver somewhere other than the account's saved address. Accounts created by the generator already carry the profile address, so off is the normal setting for those.
It changes the account, not just the order
"Use profile address" edits the saved address on the Coolblue account. Every later order on that account uses the new address until you change it again.
Payment
Prepayment (bank transfer) only. There is no payment method to choose — the task places the order and Coolblue sends the bank details.
The order is real the moment the task reports success. Check Max Price before starting a task.
Store pickup
If the article cannot be delivered and is pickup-only, the task notices, looks up the store nearest to the profile's address and completes the order for pickup there. The store it picked is named in the task log.
If the shop offers no pickup location either, the task stops with "No pickup store found".
Monitor
Coolblue has its own monitor. It checks real availability rather than reading the product page, so it reports what the checkout will actually be able to do.
Point the monitor at the same product as the checkout tasks and put both in the same group.
Account generator
Under GENERATOR, Coolblue can create accounts for you.
| Field | What to enter |
|---|---|
| Catchall or E-mail list | Where the addresses come from |
| Password | Leave empty for a random one |
| Profile | Set this. Its address is saved into every account created |
| Target group | The account group the new accounts land in |
Each new account is written into the target group and, when a Discord webhook is configured, announced there with its login.
Always pick a profile
Without one the accounts are created but have no address, and a checkout on them then needs "Use profile address" switched on.
Troubleshooting
| Task log says | What it means |
|---|---|
| "Login failed (rate-limit protection)" | Three logins in a row were rejected with the wrong credentials |
| "No saved address — enable 'Use profile address' or add one in the Coolblue account" | Three checkout attempts in a row found no saved address on the account — see the top of this page |
| "Not orderable right now — waiting..." | Coolblue sent the checkout back to the cart because the article cannot be ordered at the moment (usually sold out). The task keeps waiting and tries again — this is not an address problem |
| "Account error, address not set" | The address could not be written into the account. Check that the profile has street, house number, ZIP and city | | "the shop rejected: …" | Coolblue's own wording for what is wrong with the address, quoted verbatim | | "profile billing address differs from the shipping address…" | Informational, the order still goes through. OrbitAIO tries to send the separate billing address; if the shop does not accept it, the invoice falls back to the shipping address. Clear the profile's billing fields or make them match if that matters to you | | "Order type not accepted" | The shop kept booking the order as the other type. Set Order type explicitly instead of leaving it on Auto | | "Product OOS, retrying…" | The article went out of stock between the cart and the payment. The task keeps the session and retries | | "Payment redirected but confirmation unverified — check account manually" | The order may or may not exist. Check your Coolblue account before running the task again — the task deliberately does not retry, because a second attempt could order twice |