FAQ & Troubleshooting
Frequently Asked Questions
Which Odoo versions are supported?
Odoo 17, 18, and 19 (both Community and Enterprise editions).
Which Amazon marketplaces are supported?
25+ marketplaces across 3 regions:
- North America: US, Canada, Mexico, Brazil
- Europe: UK, Germany, France, Italy, Spain, Netherlands, Sweden, Poland, Belgium, Turkey, UAE, Saudi Arabia, Egypt, India
- Far East: Japan, Australia, Singapore
What's the difference between FBM and FBA?
- FBM (Fulfilled by Merchant): You store, pack, and ship inventory yourself
- FBA (Fulfilled by Amazon): Amazon stores your inventory and fulfills orders from their warehouses
The connector supports both, and you can mix strategies per product.
Do I need AWS credentials?
Yes. Amazon's SP-API requires request signing using AWS IAM credentials. You'll need:
- SP-API refresh token (from your Amazon developer app)
- LWA Client ID and Client Secret
- AWS IAM user Access Key and Secret Key
Is AI required?
No. All AI features are optional. The connector works fully without AI for order, product, price, and stock sync. AI features add listing optimization, pricing intelligence, forecasting, and proactive alerts.
Which AI provider should I choose?
- Groq — Free tier, great for testing
- OpenAI (GPT-4) — Highest accuracy, best for production
- Claude (Sonnet 4) — Best reasoning for complex analysis
- Gemini (2.0 Flash) — Fast and affordable for high-volume use
How do I handle rate limits?
The connector automatically retries rate-limited requests with exponential backoff (1.5s → 3s → 6s). If you still see many 429 errors, increase scheduled action intervals.
Troubleshooting
Test Connection fails
Possible causes:
- Invalid SP-API refresh token (expired or wrong region)
- Wrong AWS credentials
- Missing IAM policy for SP-API
- Wrong marketplace region selected
Solution: Double-check credentials in your Amazon developer console and AWS IAM. Ensure the IAM user has execute-api:Invoke permission for SP-API.
Error 4000003 when creating listings
Cause: Wrong product type for the Amazon category
Solution: The Product Type Detection AI feature automatically fixes this. Enable AI features and retry. Without AI, manually select the correct product type on the product form.
Orders not syncing
Checklist:
- Is the scheduled action enabled? (Import FBM Orders or Import All Orders)
- Check Reports > Sync Logs for errors
- Verify the marketplace is selected on the instance
- Run Import Orders manually to test
- Check Amazon Seller Central for unfulfillable orders
Stock not matching between Odoo and Amazon
Common causes:
- FBA and FBM stock mixed in the same warehouse
- Manual stock adjustments in Amazon not pulled yet
- Multiple instances writing to the same products
Solution: Use separate warehouses (see Pro Tips). Run Pull FBA Stock Levels manually to force a fresh sync.
Settlement reports not matching sale orders
Cause: Timing mismatch between when Amazon settled the payment and when the sale order was completed in Odoo.
Solution: Settlement reports use Amazon's disbursement cycle (usually bi-weekly). Reconciliation may span multiple sale orders. Use the variance report to identify discrepancies.
AI features not working
Checklist:
- Global AI toggle enabled in Settings
- AI Provider selected on the instance
- API key entered and saved
- Test AI Connection succeeds
- Sufficient API credits with your provider (OpenAI, Claude, etc.)
"Rate limited" errors in AI logs
Cause: Too many AI calls in a short time
Solution: Use Groq (free, high rate limits) for bulk operations, or throttle bulk AI actions. Consider upgrading your OpenAI/Claude tier for higher rate limits.
Support
| Channel | Details |
|---|---|
| sales@sdlccorp.com | |
| Website | sdlccorp.com/contact-us |
| License | LGPL-3 |
| Module Version | 3.0 (SP-API + AI) |
| Author | SDLC Corp |
Contact SDLC Corp at sdlccorp.com/contact-us or email sales@sdlccorp.com