Walmart

Task Creation

  • Before creating tasks, you must create a new task group for Walmart.

    • For help on creating a new task group, follow this guide.


Monitor Setup

  • After creating a task group, you will want to use the SKU of the product provided by our release guides or found at the end of the Walmart URL.

  • Example URL:

    • https://www.walmart.com/ip/d/165545420

    • Monitor input would be: 165545420


Offer ID

  • Offer IDs (OIDs) are product and seller-specific variants that allow the bot to spam add-to-cart and force queueing when used with “Skip Monitoring” ON. Like Amazon, these IDs are typically sourced from cookgroups or Walmart monitors.

    • Add the Offer ID into the OID field in the Monitor section.

Usage Scenarios:

  • If the OID is unknown before the drop:

    • Input the PID

    • Enable Skip Monitoring.

    • Start your tasks 10 minutes before drop.

    • As soon as the OID is known (when queue/product goes live), paste I the OID.

  • If the OID is known ahead of time:

    • Input both the PID and OID.

    • Start tasks 10 minutes before drop.

    • Enable Skip Monitoring right when the drop begins to force cart attempts.

This method is especially effective during Walmart Wednesday drops (~9PM EST).


Task Creation Settings

  • Profiles: Choose your profiles/profile group

  • Proxy List: Proxy list used to checkout (leave blank for localhost)

  • Match Account to Profiles: Matches profile to account using the account’s email

  • Account: Select accounts, account groups, or catchall

  • Use Account Proxy: Not recommended – uses the account's saved proxy

  • Use Saved Session: Turn on 10 minutes before drop and start tasks

  • Reset Invalid Password: Automatically resets password if login fails

  • Membership Purchase Settings: Select membership tier if the item requires Walmart+

  • Item Quantity: The number of units the task will attempt to check out per profile.

  • Allow Lower Quantity Limit: Allows checkout with lower quantity if your set quantity exceeds Walmart’s limits

  • Error Delay: Task delay (recommended: 3500)

  • Task Quantity: How many tasks per profile to create


Walmart+

Some products are Walmart+ exclusive. Walmart+ is a paid membership.

  • You can add Walmart+ by selecting a tier when creating or editing tasks.

  • Some accounts are ineligible for the trial tier or Walmart+. You will need to verify this manually.

  • With a tier selected, each task with it on will purchase Walmart+ as soon as the task is started.

    • Be cautious: every task with this enabled will attempt to purchase Walmart+, even if the product is out of stock.

    • This feature does not guarantee checkout success.


General Tips

  • New sessions only need to be generate if tasks do not return to "Waiting for Restock" with "Use Saved Session" ON.

    • To test this, start a couple tasks with "Use Saved Session" OFF, and if tasks can get to "Waiting for Restock", you do not need to login tasks again.

  • Multi-SKU does not support queueing.

  • Start with a small setup with tasks and scale slowly to avoid errors or bans.


Common Walmart Errors

Invalid Address

  • What it means: The site rejected the shipping address in your profile.

  • How to fix it:

    • Make sure the profile has complete and valid address info.

    • Import tools sometimes leave fields blank—double-check manually.

    • Try manually entering the address on Walmart.com to confirm if it works.

Invalid Credit Card

  • What it means: Card is either invalid or flagged from overuse.

  • How to fix it:

    • Ensure card details are correct.

    • Try another card.

    • Use unique cards per task.

    • Let the card rest before trying again.

Setting Cookies / Solving PX Captcha Loop (Walmart)

  • What it means: The task is stuck while trying to generate the necessary cookies for Walmart. This is usually caused by proxies flagged by PX (PerimeterX), Walmart’s anti-bot system.

  • How to fix it:

    • The most effective fix is to switch to new residential proxies - your current proxies are likely flagged.

    • If the issue persists even with new proxies, the bot may need a PX handling update - check the announcements channel or wait for a patch from the dev team.

    • Avoid using ISP or low-trust proxies, as PX tends to block these more aggressively.

Generating Session Loop (456 Block)

What it means: This occurs when the session is receiving 456 blocks. See below for more info.

What causes it:

  • Bot Detection Flow: Temporary issues in how the bot mimics human behavior may trigger this. It has mostly been resolved, but Walmart may still update its security unpredictably.

  • Account Session: Expired or flagged sessions may contribute. In some cases, re-logging into your account can help refresh the session.

  • Proxy: Proxies are the most common cause.

    • The bot will auto-rotate proxies after a 456 block.

    • Proxy location matters. In the past, proxies based just outside the U.S. (e.g., Mexico, Canada) triggered 456 blocks, while U.S.-based proxies passed.

    • Low-trust proxies are more likely to get blocked frequently.

How to fix it:

  • Let the task auto-rotate proxies and retry.

  • Use U.S.-based residential proxies with a good trust score. Avoid international or mixed-location proxy pools.

  • Try re-logging into the Walmart account to refresh session data.


FAQ

Q: When should I use Offer ID + Skip Monitoring?

  • Use it right before a known drop or restock. It allows the bot to target a specific seller and skip delays. On known drop times, skip monitoring can be enabled ahead of the drop, with the Offer ID added right when the product drops.

  • Avoid using this combo 24/7 to prevent account/proxy flags.

  • Using an Offer ID without "Skip Monitoring" enabled will not do anything.

Q: What’s the difference between Offer ID and PID monitoring?

  • PID (SKU) monitoring checks Walmart for any offer of the product.

  • Offer ID targets a specific listing from a specific seller, enabling cart spamming and forced queue.

    • Offer ID is more aggressive and faster during drops; PID is better for general 24/7 monitoring.

Q: What should my monitor delay be?

  • 3500 is recommended.

Q: Should I use Offer ID?

  • Use Offer ID right before a drop. Avoid 24/7 usage.

Q: Should I use residential or DC/ISP proxies?

  • Residential (resi) proxies are best.

  • Some ISPs may work, but they rarely last long.

Q: Does running tasks 24/7 use proxy data?

  • If tasks are on “Waiting for Restock,” task proxy data is not used—only monitor proxies consume data.

Q: Why are my tasks looping PX Captcha?

  • Causes may include:

    • Using ISP proxies (switch to residential).

    • Old saved sessions (turn off saved session and retest).

    • If still stuck, a PX update may be needed—wait for dev fix.

Q: Why am I stuck generating session on Walmart?

Q: How long do WM saved sessions last?

  • There is no set time. Task will auto-relogin if they need to. Simply run a test like in the example above.

Q: When should I redo WM saved sessions?

  • Only if when running tasks with "Use Saved Session" OFF, tasks are unable to get to "Waiting for Restock"

Q: Why is my Walmart OfferID not skipping monitoring by default?

  • You must enable "Skip Monitoring" manually with the Offer ID in place. It no longer happens automatically.

Q: Should I use Saved Session?

  • Yes, always.

    • The only reason it should be off is if you are needing to generate new sessions, which is done by running tasks with "Use Saved Session" OFF.

Q: What type of proxies should I use on Walmart?

  • Residential proxies only.

Q: Is "Max Price" before or after tax and shipping?

  • Max price is the total of just the item, before tax and shipping.

Last updated

Was this helpful?