Walmart US

Guide on how to run Walmart tasks on Hayha.

Product Input

You can use either the OfferID, SKU, or the URL of an item.

OfferID: (Ex. 0CAEDEC4D94C4BBAB803AAF8A2667BF2)

This is the best form of input for a task. While using OfferID, the task will skip loading the product page and immediately attempt to cart. We highly recommend focusing on using the OfferID when possible.

URL: https://www.walmart.com/ip/KetchupTest/15529427

SKU: (Ex. 15529427)

ProductID/SKU is found at the end of the URL.


Mode

Safe: This is the only recommended mode to use for checking out products on Walmart.

Set Defaults: This mode sets the default shipping and payment information on the account. We recommend setting the default information on the account and maintaining consistency by enabling the Extra Option 'Match Accounts to Profiles'.

Account Gen: This mode will only generates Walmart accounts. It will not attempt to add anything to cart or checkout. You need to make an account list and select it in the task menu with account gen mode. Start the tasks and every account made will be saved into that list.


Proxy List / Proxies

Focus on residential proxies. ISPs may work from time to time but will usually face more issues.


Account

Accounts are required, and setting up IMAP is recommended. Setting up IMAP will allow Hayha to access your email to automatically submit verification codes. You can also log in to sessions through the account tab in the bot.

How to setup IMAP: (Click Here)

Account Formatting

Username:Password

Username:Password:IMAPEmail:IMAPPassword:IMAPProvider


Max Price

Max price is based on 1 item before tax and shipping.

For instance if an item is $4 on Walmart's site and you select a quantity of 4 totaling to a $16 cart pre-tax you would still use a price check of $4.

We do recommend inputting a price check higher than price stated on the site ensure that it picks up especially when using OfferID.

Please use whole numbers and no other symbols when inputting a price check. Do not use decimals.


Extra Options

Account checkout: Walmart US now requires an account to checkout.

Walmart Account Format: Username:::Password

Match Accounts to Profiles: Tasks will ONLY run if they can find an account that matches the profile email. Tasks that cannot find an account matching the profile email will show 'Error: Failed Matching Account.' If disabled, the task will use any selected account and profile together.

How do we determine if an account matches the profile email? -Dot Trick abcd@gmail.com will match to abc.d@gmail.com -Plus Trick abck+A@gmail.com will match to abck+D@gmail.com -Capitalization aBcd@gmail.com will match to abcd@gmail.com

Enable Third-Party Checkouts: This option will allow you to checkout items sold by third-party sellers on Walmart.

Send Checkout URL: When enabled, a checkout URL will be sent to your webhook, allowing you to complete the checkout process. Checkout URLs do not require you to log in to proceed.

Loop Checkout: Please only use this mode if you are 100% confident in what you are doing. It will repeatedly check out the same item over and over again. If used on the incorrect product, this will check out infinite amounts.

Manual Verification: This option allows you to manually verify the account login when further verification or one-time passcodes are required. IMAP information will not be used when this option is enabled. A harvester window will open and prompt you to input a code.

Override Card: This option will change the default payment information being used with the select profile. We do not recommend enabling this option unless told otherwise. You can change the default information of the account by running checkout tasks with the desired profile or run the mode 'Set Defaults'.


Delays

Recommended delays are going to vary depending on your setup.

For planned or known restocks/releases we recommend running actual tasks. With delays of 3000 MS to 5000 MS. Default delays are recommended for checkout tasks that are paired with monitor tasks.


Advanced Options

Advanced options are additional settings or features available in Hayha which allow you more users greater control when checking out. This can be found on the top right of the task creator prompt.

Minimum Item Quantity: The bot won't checkout unless the specified amount is in the cart.

Send Checkout URL: When enabled, this option allows the bot to send a checkout URL in the event of any issues encountered during the checkout process. By opening the provided link, you can conveniently proceed to the checkout page within your browser. The bot will still attempt to checkout even when a checkout URL is sent

Enable Monitor Feed: Triggers tasks when monitor tasks detects a product in-stock.

Schedule Task to Start: Enable tasks to run at a specific time.

Schedule Task to Stop: Enable tasks to be stopped at a specific time.

FAQ

Can I run 24/7?

Yes, we recommend setting up Monitor Tasks and attaching them to Checkout Tasks by selecting them in the "Advanced" section of your task creator.

How does price check work?

It's based on the price per item.

Do I need accounts to bot Walmart?

Walmart requires an account to checkout at all times.

What do I put for "item quantity"?

This will vary for each item for instance consoles are a limit 1 and trading cards can be up to a quantity of 12 max per order. You can even check the max quantity on their site sometimes by selecting the quantity drop down. Recently they have maxed out trading cards at a quantity of 4, but the bot sometimes is able to cart and order up to 12. When the site displays a max of 4 and the bot is able to cart more than that, it may be more risky and prone to cancellation.

What are good statuses when running my tasks?

Out Of Stock (ATC) Out Of Stock (Order) Error Out of Stock (Order), Retrying

What is "Error Solving PX"?

Proxy related issues if you get stuck on solving PX, try different proxies.

Always test your setup, I suggest running a test profile on an in-stock item to see if you get a decline/charge attempt.

Last updated