Appearance
Bauhaus
Guest checkout on bauhaus.info -- no account or login required. Two checkout modes, chosen via the Mode dropdown on the task:
- Instore (Reserve & Collect) -- reserve at a nearby Bauhaus Fachcentrum and pay at the store when you pick up.
- Online (Versand) -- ship the item to your address and pay with PayPal.
Product Input
| Format | Example |
|---|---|
| Full URL | https://www.bauhaus.info/maschinen-akkus-akku-ladegeraete/ryobi-one-akku-ladegeraet-30-jahre-starter-set-rc18120b-140x/p/33198248 |
| Product ID | 33198248 |
Instore (Reserve & Collect)
Controlled by the PLZ and Max KM fields, shown when Instore mode is selected:
| PLZ Field | Search Behavior |
|---|---|
| Empty | Searches all Bauhaus stores nationwide |
5-digit PLZ (e.g. 44805) | Searches stores within Max KM of that postal code (default 30km) |
The bot reserves the product at the first available store found within the search area.
Online (Versand) Checkout
Select Online (Versand) in the Mode dropdown to ship the item instead. Fill in your shipping and billing address on the profile (they can differ). If your profile has a VAT ID / USt-IdNr., the order is placed as a business (Firma) order automatically -- otherwise it's a private (guest) order.
When the item is in stock, the bot places the order and produces a PayPal approval link, delivered via your Discord webhook. Open that link and confirm the payment in PayPal to complete the order.
Setup
- Profile: First Name, Last Name, Email, Phone. For Instore no address is needed. For Online (Versand) add your shipping and billing address (and VAT ID if ordering as a business).
- Mode: Choose Instore (Reserve & Collect) or Online (Versand) on the task.
- PLZ field (Instore only): Leave empty to search all of Germany, or enter a PLZ to limit the search to a radius around it.
- Discord Webhook: Configure in Settings to receive checkout confirmations.
How It Works
Instore (Reserve & Collect):
- The bot checks product availability across the relevant stores (nationwide or within your PLZ radius) in a single request.
- Once a store with stock is found, the product is added to a reservation cart at that store.
- A guest checkout is completed with your profile details -- no payment is taken.
- You receive a reservation confirmation via Discord webhook and email from the store.
Online (Versand):
- The bot adds the product to a delivery cart and enters your shipping and billing details.
- When the item is in stock, it places the order and generates a PayPal approval link.
- You receive that link via Discord webhook -- open it and confirm the payment in PayPal to complete the order.
Common Errors
| Status | Meaning | Action |
|---|---|---|
| Invalid product | Could not extract a product ID from your input | Enter the full product URL or a numeric product ID. |
| PLZ lookup failed | The entered PLZ could not be resolved | Verify it's a valid 5-digit German postal code. |
| No store found | No Bauhaus store found near the entered PLZ | Try a larger Max KM radius or leave PLZ empty for nationwide search. |
| Waiting for restock | Product unavailable at any store in the search area (or for delivery, in Online mode) | Retries automatically with your configured delay. |
| Blocked (403) | IP/proxy blocked by Cloudflare | Rotates session and retries automatically. |
| Reserve failed | The store rejected the reservation (Instore mode) | Usually a temporary issue, retries automatically. |
| Order failed | The order was rejected (Online mode) | Usually a temporary issue, retries automatically. |
| No PayPal link | The order succeeded but no PayPal link was returned (Online mode) | Usually temporary, retries automatically. |