Common Issues
"There are no shipping methods available for your cart or address"
"There are no shipping methods available for your cart or address"
Problem
This error occurs when Shopify cannot find valid shipping methods for the provided address or product combination.Causes
- Invalid or incomplete shipping address
- Product doesn’t ship to the specified country/region
- ZIP/postal code doesn’t match the city/state
- Store has restricted shipping for certain products
- Address validation failed
Solutions
1. Verify Address Format- Ensure ZIP code is valid for the specified city and state
- Use proper state abbreviations (NY, CA, TX, not New York, California, Texas)
- Verify the country code matches Shopify’s expected format
Account Login Failures
Account Login Failures
Problem
Unable to log into Shopify account or authentication fails during checkout.Causes
- Incorrect credentials
- Account requires captcha verification
- Account locked or suspended
- Session/cookie issues
- Rate limiting from too many login attempts
Solutions
1. Verify Credentials/challenge endpoints:- Verify the account is active and not suspended
- Ensure the account hasn’t been locked due to suspicious activity
- Try logging in manually through a browser first
- Add delays between login attempts
- Use residential proxies to avoid IP-based rate limiting
- Implement exponential backoff for failed attempts
Checkpoint/Captcha Detection
Checkpoint/Captcha Detection
Problem
Shopify presents a checkpoint or captcha that blocks the checkout flow.Causes
- High-risk behavior detected
- Proxy IP flagged
- Multiple rapid checkout attempts
- Suspicious user agent or browser fingerprint
- Account login from new location
Solutions
1. Implement Captcha IntegrationThe module has three captcha hooks you must implement:Login Challenge:- Use high-quality residential proxies
- Implement realistic delays between actions
- Maintain consistent user agent across requests
- Preserve cookies and session data
- Avoid rapid-fire requests
- 2Captcha
- Anti-Captcha
- CapMonster
- CapSolver
- Any service supporting reCAPTCHA v2
Queue Timeout Issues
Queue Timeout Issues
Problem
Bot gets stuck in queue polling or times out waiting for queue to clear.Causes
- High traffic on the store
- Queue token expired
- Network connectivity issues
- Incorrect queue polling implementation
- Store using advanced bot protection
Solutions
1. Understand Queue TypesThe module handles two queue types:GraphQL Queue (Modern):Payment Failures
Payment Failures
Problem
Payment submission fails or card is declined during checkout.Causes
- Card validation failed
- Incorrect payment vault session ID
- Payment gateway not accepting credit cards
- Card details malformed
- Payment processing timeout
- Shopify Payment declined by issuer
Solutions
1. Verify Card Details Format- “Your card was declined” - Card issuer rejected
- “Your card number is incorrect” - Invalid card number format
- “Your card’s security code is incorrect” - Wrong CVV
- “Your card has expired” - Expiration date in the past
- “Your card has insufficient funds” - Not enough balance
- “Enter a valid discount code” - Invalid promo code used
Proxy Configuration Problems
Proxy Configuration Problems
Problem
Requests fail when using proxies or proxy authentication doesn’t work.Causes
- Incorrect proxy format
- Proxy authentication failed
- Proxy IP blocked by Shopify
- SSL certificate validation issues
- Proxy timeout or connection refused
Solutions
1. Correct Proxy Format- Use residential proxies for higher success rates
- Rotate proxies if one gets banned
- Monitor proxy response times
- Implement automatic proxy testing and cycling
- Keep proxy credentials secure
Product Not Found or Out of Stock
Product Not Found or Out of Stock
Problem
Bot cannot find the target product or all variants are out of stock.Causes
- Product URL incorrect or product removed
- Keywords don’t match any products
- All variants sold out
- Product not yet released
- Store pagination limits
Solutions
1. Using Direct URLs (Recommended)+nike- Must contain “nike”-toddler- Must NOT contain “toddler”dunk- Must contain “dunk”
Debugging Tips
Enable Verbose Logging
The module usessetRunningStatus() to log progress. Monitor these messages to understand where issues occur:
Common Log Sequence
"Searching For Test Product...""Found Test Product...""Preloading Cart...""Generating Checkout Link...""Signing Into Account..."(if applicable)"Removed Item From Cart...""Searching For Product...""Adding to Cart Real Product...""Going to Checkout...""Submitting Address...""Getting Shipping Rates...""Submitting Shipping...""Vaulting Card Info...""Checking Out...""Polling Checkout X..."
Inspect Network Responses
Add response logging to debug API issues:Check Cookie Persistence
Monitor Checkout Flow State
Getting Help
If you encounter issues not covered in this guide:- Check that all required configuration is present
- Verify your captcha integration is working
- Test with a simple product first
- Enable verbose logging to identify the failure point
- Review the source code at the line numbers referenced in error messages
Essential Configuration Checklist
- Valid product URL or keywords
- Complete profile information
- Working captcha solver (if needed)
- Proxy configuration (if using)
- Correct website domain format
- Test product for preload phase
- Valid payment information format