# Walmart US

<figure><img src="https://868374352-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fsa9hO1wAdcCxan5eSRkU%2Fuploads%2Fr3aDtct28TFdQzZZN4CN%2Fimage.png?alt=media&#x26;token=0ac221f3-85cb-4291-8787-b6f61d7276b6" alt=""><figcaption></figcaption></figure>

## Product Input

You can use either the OfferID, SKU, or the URL of an item.  &#x20;

**OfferID:** `(Ex. 0CAEDEC4D94C4BBAB803AAF8A2667BF2)`&#x20;

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.&#x20;

<div align="left"><img src="https://868374352-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fsa9hO1wAdcCxan5eSRkU%2Fuploads%2FyFgDRQGtCRuyATu1FRCc%2Fimage.png?alt=media&#x26;token=0dfe5178-cd05-4258-a580-9f542fd6a4f1" alt=""></div>

**URL:** [`https://www.walmart.com/ip/KetchupTest/15529427`](https://www.walmart.com/ip/KetchupTest/15529427)

<div align="left"><img src="https://868374352-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fsa9hO1wAdcCxan5eSRkU%2Fuploads%2FtxjzUbY7YwTdqG62zewl%2Fimage.png?alt=media&#x26;token=1e3ab185-3759-49e4-94a5-6f2857a4f641" alt=""></div>

**SKU**: `(Ex. 15529427)`&#x20;

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

<div align="left"><img src="https://868374352-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fsa9hO1wAdcCxan5eSRkU%2Fuploads%2FgSkGLHhJ0kD1nqzAd0RN%2Fimage.png?alt=media&#x26;token=6d0939b6-1cc8-4a21-a580-d0850ee820d4" alt=""></div>

***

## Mode

**Safe:** This is the only **recommended** mode to use for checking out products on Walmart. &#x20;

**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.

![](https://868374352-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fsa9hO1wAdcCxan5eSRkU%2Fuploads%2FbjRwSePGk1VrS5YNyaKu%2Fimage.png?alt=media\&token=fc3b35b8-d7ff-4751-abaa-900e3a666e18)

***

## 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)**](https://hayha-bots.gitbook.io/guide-v2/master/imap/google-gmail)

#### **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.&#x20;

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.&#x20;

![](https://868374352-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fsa9hO1wAdcCxan5eSRkU%2Fuploads%2FEdgYDPWBkHCmzNvq1pOb%2Fimage.png?alt=media\&token=741aed9b-6f1b-411d-8462-d7fb5b85692d)

***

## Extra Options

**Account checkout**: Walmart US now requires an account to checkout.&#x20;

**Walmart Account Format:** `Username:::Password`

<div align="left"><img src="https://868374352-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fsa9hO1wAdcCxan5eSRkU%2Fuploads%2FThMCsZ5nRtKnJlLNLc2R%2Fimage.png?alt=media&#x26;token=3612abbd-a8a6-40bb-8717-da397b56a7ae" alt=""></div>

**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.

<div align="left"><img src="https://868374352-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fsa9hO1wAdcCxan5eSRkU%2Fuploads%2F6pYgM3RutdQ3V5tQoUaM%2Fimage.png?alt=media&#x26;token=5f2523cd-31a9-4f65-8618-1318baf9979f" alt=""></div>

**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:** <mark style="color:red;">**Please only use this mode if you are 100% confident in what you are doing**</mark>**.** 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~~.  <mark style="color:red;">**We do not recommend**</mark> 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.

{% hint style="danger" %}
Running standalone checkout tasks with low delays and/or long periods of time can cause account rate limits. Account rate limits are temporary however it will disable your ability to checkout usually for a few hours.
{% endhint %}

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. &#x20;

<figure><img src="https://868374352-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fsa9hO1wAdcCxan5eSRkU%2Fuploads%2FeKoYQwfNiYoJgczfOATl%2Fimage.png?alt=media&#x26;token=173dd3e7-82c2-4ea7-a4b0-2da4cc30e3db" alt=""><figcaption></figcaption></figure>

**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.&#x20;

**Schedule Task to Stop:** Enable tasks to be stopped at a specific time.&#x20;

## FAQ

**Can I run 24/7?**

Yes, we recommend setting up [Monitor](https://hayha-bots.gitbook.io/guide-v2/ui/monitors) Tasks and attaching them to Checkout Tasks by selecting them in the "Advanced" section of your task creator.&#x20;

**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.
