WalmartCa
On this page
Quick Start — Recommended SetupPreliminary ChecklistAccounts and Login VerificationSupported ModesAccount ModeDiscount CodesAccount OptionsMonitor ModeAccount-Gen ModeSet Defaults ModeCheck Account Flag ModeCancel Order ModeFAQ and Common ErrorsWhy is my Account task waiting?Can I switch between Single SKU and Tags while a task runs?Can I change proxies or the SKU while tasks are in queue?Why am I not receiving a login code?Why am I blocked or stuck on a PX error?The cart webhook arrived. Did I check out?Why is the task refusing a low-value order?Where are Guest mode and pickup settings?What should I send support?Set up Walmart Canada checkout, monitoring, account creation and account-management tasks in Stellar 4.0.
Use the WalmartCa module for Walmart Canada. Its checkout flow differs from Walmart US. This guide covers the current Stellar 4.0 task modes and explains what to prepare before you start.
Quick Start — Recommended Setup
- Create a WalmartCa task group in Tasks. Start with one Account task, one saved Walmart Canada account and one checkout profile.
- Select Canadian checkout proxies and Single SKU. Enter the product SKU, keep product Qty at 1, and start with the default 3000 ms delay. Check the retailer’s purchase limits before increasing quantity.
- Choose your saved account and a Login OTP Input method you have configured. OTP means the one-time code used to verify a login.
- For random restocks, you can optionally create a Monitor task with exactly the same SKU and enable Watch Task on the Account task. Keep both tasks running when you want to attempt checkout. For a timed release, checkout tasks can run directly with Watch Task off.
- Review the product, price, profile and payment method before starting. Credit Card uses the selected profile’s payment information. PayPal sends a payment link for you to complete checkout manually.
Starting an Account task can place a real order. Do not use an unwanted in-stock product just to test your setup. Review your configuration first and only run a checkout test for an item you intend to buy.
Preliminary Checklist
Save your billing, shipping and payment details in profiles. Account checkout uses the payment details in the Stellar profile, rather than the payment method already saved on Walmart.
- Save your Walmart Canada account in Accounts and confirm you can access its email and any required verification codes.
- Save working Canadian proxies in Proxies. Canadian residential proxies are a common starting point; Canadian ISP proxies can also work, but quality and compatibility vary.
- Have the correct Canadian product SKU and any release-specific instructions ready. Watch residential data usage when monitoring for long periods.
- Set up Discord notifications before using PayPal or a cart webhook so you can receive the manual checkout link.
The existing proxy option is Stella Proxies. Use providers that work for Walmart Canada and avoid relying on a single provider.
A cook group can help with product SKUs, scheduled releases and restock alerts.
Accounts and Login Verification
Use a saved Walmart Canada account for Account mode. Selecting it explicitly is the clearest setup for beginners. If Account is left blank, Stellar can match the profile email to a saved account with the same email. The current module has no separate Guest mode.
Login OTP Input offers IMAP, Manual and AYCD. IMAP reads the verification email through your configured mailbox connection. AYCD uses your configured AYCD setup. Manual requires you to enter the code when prompted; have Google Chrome installed for the code-entry window. Choosing a method does not configure that service automatically.
To add several Walmart Canada accounts, open Accounts, select Walmart CA and your account group, then choose Mass Import Accounts. Enter one email address per line, with no password. Walmart CA logs in with an email code, so it does not use a password. Do not paste email;password or email:password lines, because the password is read as part of the email. This email-only format applies only to Walmart CA. Other retailers, including Walmart US, use their own import formats.
Importing saves the accounts but does not log them in. They show Not Ready until a task logs each one in using the Login OTP Input you configured. The account then shows Ready. Not Ready right after import does not mean the import failed.
Supported Modes
- account — Attempts checkout using a Walmart Canada account and your selected profile.
- monitor — Checks product availability and can notify Account tasks with Watch Task enabled.
- account-gen — Creates Walmart Canada accounts.
- set-defaults — Applies profile address and payment details to an account.
- check-account-flag — Checks whether Walmart has flagged an account.
- cancel-order — Attempts to cancel orders on the selected account.
Account Mode
Choose account for checkout. The image below shows the available fields with Tags selected. It is not a completed setup: choose Single SKU or Tags, your payment method, and the other options that match your release and verification setup.
- Name: Optional label to help identify the task.
- Mode: Select account.
- Profile: Select the saved billing, shipping and payment profile for this task.
- Checkout Proxy: Choose your Canadian checkout proxy group. Proxy quality matters when Walmart challenges or blocks requests.
- Queue Proxy: Optional separate proxy group for queue handling.
- Input Mode: Choose Single SKU for one product, or Tags to use a saved Tag group. Single SKU shows SKU and an optional Offer ID; Tags shows Input List.
- SKU: Enter the product identifier for Walmart Canada. Offer ID identifies a specific offer when your release instructions provide one.
- Delay: Time between task requests, in milliseconds. The default is 3000 ms. The earlier 3000–5000 ms range remains a starting point, not a guarantee; adjust for your proxies and task status.
- Qty beside the product settings: Units of the product to attempt per order. Begin with 1 and respect purchase limits.
- Account: Select your saved Walmart Canada account, or use matching profile/account emails as explained above.
- Login OTP Input: IMAP, Manual or AYCD. Prepare the chosen verification method before starting.
- Payment Method: Credit Card or PayPal. PayPal sends a link for manual checkout; receiving the link does not mean payment is complete.
For Tags input, prepare your group using the Tag guide, then select it in Input List.
Discount Codes
Optional: select a Tag group of single-use discount codes, with one code per line. This is separate from the product Tag Group selected in Input List. Each checkout chooses a random code and deletes that code from the discount group.
If a code fails to apply, it is also deleted and checkout continues without a discount. An empty discount group also allows checkout without a discount. Only enable this workflow if you are willing to pay the undiscounted price; selecting a code group does not guarantee a discount or stop an order when a code fails.
Account Options
- Use Buy Now ATC: Uses the alternative Buy Now add-to-cart flow. Send Cart Webhook and Skip Cart Clear are not available with this option enabled.
- Use App: Uses the Walmart Canada app flow. The previous guide suggested mixing Buy Now and app-flow tasks; treat this as an advanced release strategy rather than a requirement to enable both on every task.
- Send Cart Webhook: Sends a link when the task carts so you can try manual checkout if there are issues. It is not supported with Buy Now ATC.
- Skip Cart Clear: Keeps matching SKU or Tag items already in the cart at startup and skips clearing/re-adding them. This is useful after pre-carting or restarting Stellar. Items already in the cart can be purchased, so open the account's actual cart and check the items, quantities and prices before starting. Precart only one item per account: precarting a second item on the same account can make the earlier item disappear or move to Save for later.
- Enforce Free Shipping Minimum: Prevents checkout below the $35 threshold shown in the app. This control is an order minimum check; it does not guarantee that every item or order qualifies for free shipping.
- Watch Task: Waits for a running Monitor task with exactly the same SKU to detect stock. This is an optional setup for random restocks; leave it off for a standalone timed-release checkout task. Waiting while there is no stock is normal.
- Cart Scheduler: Carts every two minutes from the chosen time. For example, 11:31 runs at 11:31, 11:33 and 11:35. This field can be edited while the task runs. Leave it empty unless you intend to schedule carting.
- Endless Mode: Repeats checkout attempts after success. Set an Endless Limit to control the maximum successful checkouts; leave this off for your first setup.
- Use TopCashback: Optional cashback integration. Configure it before enabling it.
- Start Time / End Time: Optional task scheduling.
- Qty at the bottom beside Create: Number of task rows to create, not product quantity. Start with 1.
Follow the TCB guide before enabling Use TopCashback.
Monitor Mode
A Monitor task checks availability; it does not complete an order. For a restock setup, pair it with running Account tasks for the same product and turn Watch Task on in those Account tasks. The screenshot shows the bulk-list option enabled.
- Name / Mode: Add an optional label and choose monitor.
- Monitor Proxy: Select working Canadian monitoring proxies.
- Use Bulk CSV List off: Enter one SKU and, if needed, a Maximum Price for that product.
- Use Bulk CSV List on: Enter products in the format shown by the app: sku;name;maxPrice. Put each product on its own line, such as 123456789;Example product;39.99. Replace all example values with real product details.
- Monitor Type: api or atc. These are different monitoring methods. The earlier guide recommended using both during drops; you can use separate tasks if following that setup.
- Monitoring Delay: Time between stock checks, in milliseconds. The current default is 3000 ms.
- Reset Delay: Controls the monitor’s reset interval. Follow release guidance and avoid unnecessarily aggressive repeated checks.
- Use App: Uses the Walmart Canada app monitoring flow.
- Start Time / End Time: Optional scheduling.
- Qty at the bottom: Number of Monitor task rows to create.
Account-Gen Mode
Choose account-gen when you need to create Walmart Canada accounts. Prepare your email and phone-verification method first.
- Name / Mode: Optional label; choose account-gen.
- Profile: Supplies the account email and profile information.
- Checkout Proxy: Select the proxy group for account creation if using one.
- Delay: The current default is 3000 ms.
- Password: Enter your own password, or leave it blank to let Stellar generate a random password.
- SMS Input: Manual, Hero SMS, 5sim, SMS Man or Wealth SMS. Configure and fund a paid service before selecting it. With Manual, use a phone number you can access in the profile and enter the received code when prompted.
- Use App: Uses the app flow.
- CatchAll: Uses your configured catchall domain instead of the profile email.
- Start Time / End Time: Optional scheduling.
- Qty at the bottom: Number of account-generation task rows.
Set up your domain with the Catchall guide before enabling CatchAll.
For verification setup, follow SMS & Phone Services.
After generating accounts, Set Defaults can apply profile details before a release. Check the generated account details and keep access to the associated email and phone.
Set Defaults Mode
Choose set-defaults to save profile information to a Walmart Canada account. Review the selected account and profile before starting because this mode changes account details.
- Name / Mode: Optional label; choose set-defaults.
- Profile: Supplies the address and payment information to apply.
- Checkout Proxy: Select the proxy group for the account.
- Delay: Defaults to 3000 ms.
- Account: Select the account to update.
- Login OTP Input: IMAP, Manual or AYCD.
- Skip Default Address: Skip applying the profile’s address.
- Skip Default Payment: Skip applying the profile’s payment details.
- Use App: Uses the app flow.
- Start Time / End Time: Optional scheduling.
- Qty at the bottom: Number of task rows to create.
Check Account Flag Mode
Choose check-account-flag to check whether Walmart has flagged an account. Read the task status after it runs. A flagged result is not an explanation of the exact cause or a promise that the restriction can be removed. If you are unsure how to interpret the result, share the exact status with support.
- Name / Mode: Optional label; choose check-account-flag.
- Profile: Optional profile selection.
- Checkout Proxy: Select the proxy group for the check.
- Delay: Defaults to 3000 ms.
- Account: Select the saved account you want to check.
- Login OTP Input: IMAP, Manual or AYCD.
- Start Time / End Time: Optional scheduling.
- Qty at the bottom: Number of checking task rows.
Cancel Order Mode
Use cancel-order only when you intend to cancel an existing order. Check the account and order identifier carefully before starting. This is not part of the normal checkout setup.
- Name / Mode: Optional label; choose cancel-order.
- Checkout Proxy: Select the proxy group for the account.
- Delay: Defaults to 3000 ms.
- Offer ID: Searches for eligible orders associated with that offer.
- Order Number: Targets a specific order. If both Order Number and Offer ID are supplied, Order Number takes priority.
- Account: Required. Select the account that placed the order.
- Start Time / End Time: Optional scheduling.
- Qty at the bottom: Number of task rows.
FAQ and Common Errors
Why is my Account task waiting?
If Watch Task is enabled, the task is waiting for a Monitor notification. Check that the Monitor is running and uses the intended product. For a timed release with no Monitor task, turn Watch Task off.
While matching stock is unavailable, waiting is normal, so let the tasks keep running. Do not restart them just because five minutes or more have passed. If a task has actually stopped with an error such as Max Error Attempts, fix the cause and restart only that task. If the Monitor shows request block 444, add another Monitor.
Can I switch between Single SKU and Tags while a task runs?
Stellar 4.0.22 added switching between Single SKU and Tags in Walmart Canada Live Edit. Check the intended SKU or Input List before saving. This editing option does not mean queue progress is preserved; read the queue warning below before changing a queued task.
Can I change proxies or the SKU while tasks are in queue?
Not without losing your place. Live editing is not queue-safe for Walmart Canada. If you change or live edit proxies while a task is in the queue, it loses its queue session and goes back to the end of the line. Keep the same tested Canadian proxies until a task has carted or is past the queue, and change them only as a last resort. Once a task is queued, changing its SKU also loses its place. To change the queued product deliberately, stop that task, change its SKU and start it again; stopping also gives up the queue position.
If an Account task still says Waiting for monitor and has not entered the queue, you can change its SKU with Live Edit without restarting. Check that it matches the intended Monitor task. This does not make live editing safe after queue entry.
Why am I not receiving a login code?
Confirm the saved account email and chosen Login OTP Input method. Check the mailbox or service connection, including spam folders, and be ready to enter a code if using Manual. Account-generation SMS and account-login OTP are different verification steps.
Why am I blocked or stuck on a PX error?
Walmart can challenge or block requests. Check Canadian proxy quality, test another compatible proxy group, and increase delay or reduce task count if requests are being blocked. A proxy type or delay does not guarantee success. Watch residential data usage while troubleshooting.
The cart webhook arrived. Did I check out?
No. A cart link means an item was carted, not that an order was paid. Open the link and review the order. PayPal also requires you to finish payment from its link. Confirm the final order before trying again to avoid duplicate purchases.
Why is the task refusing a low-value order?
Check Enforce Free Shipping Minimum. When enabled, it prevents checkout below the $35 threshold shown in the app. Also review any product price limit in your Monitor or Tag setup.
Where are Guest mode and pickup settings?
The current WalmartCa mode list does not include Guest, and the Account form no longer has the old Fulfillment Type, Postal Code or Pickup Radius fields. Use the current Account workflow above instead of the old screenshots.
What should I send support?
Include the exact task status, mode, product SKU, selected options and when the issue happened. Hide passwords, payment details, proxy credentials and verification codes in screenshots. A flagged account result should be reported as shown; do not assume it is a proxy error or a permanent ban.