Skip to content

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

FormatExample
Full URLhttps://www.bauhaus.info/maschinen-akkus-akku-ladegeraete/ryobi-one-akku-ladegeraet-30-jahre-starter-set-rc18120b-140x/p/33198248
Product ID33198248

Instore (Reserve & Collect)

Controlled by the PLZ and Max KM fields, shown when Instore mode is selected:

PLZ FieldSearch Behavior
EmptySearches 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

  1. 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).
  2. Mode: Choose Instore (Reserve & Collect) or Online (Versand) on the task.
  3. PLZ field (Instore only): Leave empty to search all of Germany, or enter a PLZ to limit the search to a radius around it.
  4. Discord Webhook: Configure in Settings to receive checkout confirmations.

How It Works

Instore (Reserve & Collect):

  1. The bot checks product availability across the relevant stores (nationwide or within your PLZ radius) in a single request.
  2. Once a store with stock is found, the product is added to a reservation cart at that store.
  3. A guest checkout is completed with your profile details -- no payment is taken.
  4. You receive a reservation confirmation via Discord webhook and email from the store.

Online (Versand):

  1. The bot adds the product to a delivery cart and enters your shipping and billing details.
  2. When the item is in stock, it places the order and generates a PayPal approval link.
  3. You receive that link via Discord webhook -- open it and confirm the payment in PayPal to complete the order.

Common Errors

StatusMeaningAction
Invalid productCould not extract a product ID from your inputEnter the full product URL or a numeric product ID.
PLZ lookup failedThe entered PLZ could not be resolvedVerify it's a valid 5-digit German postal code.
No store foundNo Bauhaus store found near the entered PLZTry a larger Max KM radius or leave PLZ empty for nationwide search.
Waiting for restockProduct 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 CloudflareRotates session and retries automatically.
Reserve failedThe store rejected the reservation (Instore mode)Usually a temporary issue, retries automatically.
Order failedThe order was rejected (Online mode)Usually a temporary issue, retries automatically.
No PayPal linkThe order succeeded but no PayPal link was returned (Online mode)Usually temporary, retries automatically.