Appearance
OBI
Guest checkout on obi.de or obi.at -- no account or login required. Two checkout modes, chosen automatically by whether you enter a PLZ:
- Reservieren & Abholen (Reserve & Collect) -- reserve at a nearby OBI Markt and pay at the store when you pick up. Enter a PLZ.
- Online (Versand) -- ship the item to your address and pay with PayPal. Leave the PLZ field empty.
Country
Choose Germany (obi.de) or Austria (obi.at) in the task creation form. Germany uses a 5-digit PLZ, Austria a 4-digit PLZ. Pasting a full product URL from either domain is enough -- the bot detects the country from the link even if the Country selector wasn't changed.
Product Input
Paste the full product URL from obi.de or obi.at, e.g. https://www.obi.de/p/9685751/some-product-name or https://www.obi.at/p/8654204/some-product-name.
Choosing the Checkout Mode
| PLZ Field | Checkout Mode |
|---|---|
| 5-digit PLZ | Reservieren & Abholen -- searches OBI Märkte within Max KM of that postal code |
| Empty | Online (Versand) -- ships to your profile address, finishes via PayPal |
Unlike some other stores, OBI's Reserve & Collect has no nationwide fallback -- a PLZ is required so the bot knows which markets to check.
Online (Versand) Checkout
Leave the PLZ empty to ship the item instead. Fill in your shipping and billing address on the profile (they can differ -- the bot handles a separate billing address automatically). If your profile has a VAT ID / USt-IdNr., the order is placed as a business (Firma) order automatically.
When the item is in stock, the bot prepares 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 Reservieren & Abholen no address is needed. For Online (Versand) add your shipping and billing address (and VAT ID if ordering as a business).
- PLZ field: Enter a 5-digit postal code for Reservieren & Abholen, or leave it empty for Online (Versand).
- Max KM: Search radius around the PLZ (Reservieren & Abholen only). Increase it if no market is found nearby.
- Discord Webhook: Configure in Settings to receive confirmations.
How It Works
Reservieren & Abholen (PLZ entered):
- The bot checks product availability across OBI Märkte within your PLZ radius.
- Once a market with stock is found, the product is reserved there.
- A guest checkout is completed with your profile details -- no payment is taken.
- You receive a reservation confirmation with your order number via Discord webhook. Take this number to the market's pickup counter to collect and pay for your item.
Online (Versand) (PLZ empty):
- The bot adds the product to a delivery cart and enters your shipping and billing details.
- When the item is in stock, it prepares 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 product details from your input | Enter the full obi.de or obi.at product URL. |
| PLZ required | No PLZ was entered on the task | OBI requires a PLZ -- enter a valid postal code (5 digits for Germany, 4 for Austria). |
| No store found | No OBI Markt with Reserve & Collect found near the entered PLZ | Try a larger Max KM radius or double-check the PLZ. |
| Waiting for restock | Product unavailable at any market (or for delivery, in online mode) | Retries automatically with your configured delay. |
| Reserve failed | The market rejected the reservation | Usually a temporary issue, retries automatically. |
| PayPal not available at checkout | OBI did not offer PayPal for this order (online mode) | The product or destination may not support PayPal shipping. |
| PayPal link error | Could not resolve the PayPal approval link (online mode) | Usually temporary, retries automatically. |