Skip to content

Lidl ​

Home delivery, guest checkout. OrbitAIO orders as a guest and ships to the address in your profile. There is no click & collect, and no Lidl account or Lidl Plus login is used.


Countries ​

The task form has a Country dropdown with 28 markets; Germany is the default. Picking a country also fills in the payment method for the three markets that have a fixed one.

CountryPayment
Germany (lidl.de)Prepayment (default) or PayPal
Netherlands (lidl.nl)iDEAL — only option
Poland (lidl.pl)Google Pay — only option, phone number mandatory in the profile
25 further marketsLeave Payment empty

The other 25: Austria, Belgium, Bulgaria, Switzerland, Cyprus, Czechia, Denmark, Estonia, Spain, Finland, France, United Kingdom, Greece, Croatia, Hungary, Ireland, Italy, Lithuania, Luxembourg, Latvia, Portugal, Romania, Sweden, Slovenia, Slovakia.

Payment outside DE / NL / PL

The Payment dropdown keeps showing the German options whichever country you pick. On any other market, leave Payment empty — the task then takes the first method the shop itself offers for that cart. Selecting a German method elsewhere will most likely be rejected.


Setup ​

1. Profile fields ​

All required: first name, last name, e-mail, phone, street, house number, ZIP, city, country.

A separate billing address is optional — left empty, the shipping address is used for both. A birth date is generated automatically; you never supply one.

2. Create the task ​

FieldWhat to enter
ProductFull product URL or the plain product number
CountryOne of 28 markets, Germany by default
PaymentAuto-filled for DE / NL / PL, leave empty elsewhere
QuantityA number, or MAX for the shop's per-customer maximum
DelayRetry interval in ms — use 2000–3500
ProfileThe profile with the delivery address
ProxyA residential group — see below
Max PriceNot used for Lidl

Product input ​

FormatExample
Full URLhttps://www.lidl.de/p/some-product/p100397948
Product number100397948

Pasting a link from another market — lidl.nl, lidl.pl and so on — overrides the Country dropdown and runs on the country the link belongs to. The task log records the mismatch.


Delay ​

Use 2000–3500 ms. Smaller values are clamped anyway, and hammering a single IP gets it throttled — which costs far more than the milliseconds saved.


Max Price does not apply ​

There is no price ceiling on Lidl

The Max Price field does not apply to this store. Do not rely on it.


Redirect payments: PayPal, iDEAL, Google Pay ​

With these methods the order is created first and you pay afterwards, by hand, on the payment provider's page.

The link is delivered in two places only: the task log and the Discord webhook ("Payment URL" / "Checkout Link").

Set up a webhook before running these

The app stores that link nowhere else. Without a webhook — or if you lose the task log — the link is gone and the order cannot be paid from inside OrbitAIO. Open it promptly, and treat the order as unfinished until you have paid.

Prepayment (Germany's default) has none of this: the order is complete when the task reports success, and you transfer the money afterwards using the confirmation mail.


The German warm-up ​

Automatic — nothing to configure.

For German tasks the module prepares the entire checkout ahead of the drop on a throwaway article — guest user, addresses, payment — so that when stock appears only the last couple of requests remain.

Immediately before ordering, the cart must hold exactly your target product at the expected quantity, otherwise the task refuses to order and rebuilds. It cannot buy the throwaway article or the wrong item.

The prepared checkout is refreshed on its own well before it can go stale.


Sessions rebuild themselves ​

Nothing to set. The task starts over with a fresh session and a rotated proxy after about 10 minutes of continuous out-of-stock, after repeated blocks, and on network errors.


Monitor and task topology ​

Lidl's monitor is unusually cheap: no proxy, no session and no captcha, and many watched products cost a single request in total. A dead proxy cannot blind it.

Tasks in the same group are signalled on every in-stock poll, not only when stock flips. A task whose product field is empty or a placeholder takes whichever product the group's monitors find.

SituationRecommended setup
Many tasks, or you don't know the product yetMonitor + wildcard tasks in one group
One known productA direct task polling by itself is fine

The warm-up runs either way.


Captcha settings (Germany only) ​

Netherlands and Poland have no captcha step and never touch these settings.

  • Settings → Captcha → Bot Protection → Friendly Captcha — leave on Native / Inhouse. It is the default, needs no key and no browser. 2captcha needs your own key and is not faster.
  • Settings → Captcha → Lidl → Solve proxy group — pointing this at a separate residential proxy group is the most useful setting for German runs: it keeps those IPs apart from your checkout IPs so the two cannot throttle each other.

Health indicator: the status bar shows a Lidl counter. Sitting at 0 ready means your solving IPs are throttled — add more or better residential IPs. There is no worker count to raise; more IPs is the only lever.


Proxies ​

For Germany, residential proxies decide whether a drop goes well. Few IPs plus many tasks equals throttling, whatever else you set — so give the solver its own group.

Netherlands and Poland have no captcha step, so the pressure there is much lower. A home connection is fine for light use; a real drop with several tasks needs proxies.


Payment eligibility can be rejected per cart ​

A method the shop lists can still be refused for a specific product.

  • Netherlands and Poland retry automatically with the next available method and log the switch.
  • Germany deliberately does not substitute. An explicit German choice is never silently swapped.

Common statuses ​

StatusMeaning
Pre-warming checkout...German warm-up building the checkout ahead of the drop
Waiting for restock...Normal waiting state
Waiting for monitor...The group's monitor has not signalled stock yet
Waiting for product...Task started without a product. Fill it in via task edit
Solving captcha...Germany only
Placing order (#N)...The final attempt is going out
Cart check failed - rebuilding...The pre-order cart check refused. Working as intended
No payment method, restarting...The shop offered nothing usable for this cart
Blocked - waiting ...The exit was refused. The task backs off, then rotates
Network error - retrying...Transport hiccup, retried automatically
Address failed, restarting...Delivery address rejected — check the profile fields