| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Sales (sale_management)
• Discuss (mail) • Invoicing (account) • Inventory (stock) |
| Community Apps Dependencies | Show |
| Lines of code | 15263 |
| Technical Name |
ebay |
| License | OPL-1 |
| Website | http://teqstars.com/r/bSq |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Sales (sale_management)
• Discuss (mail) • Invoicing (account) • Inventory (stock) |
| Community Apps Dependencies | Show |
| Lines of code | 15263 |
| Technical Name |
ebay |
| License | OPL-1 |
| Website | http://teqstars.com/r/bSq |
We Set It Up With You
Live screen share with the developer who built the connector. Not a PDF. Not a chatbot. Not a junior support rep.
See It Working in Minutes
Launch a private Odoo sandbox with this connector already installed. Start exploring products, orders, inventory and workflows right away.
From product management to feedback tracking. Each feature is battle-tested with real eBay sellers.
Automatic and manual import. Pick the mode that fits your operation.
| Orders | Import |
| Fulfillment | Bi-directional |
| Inventory | Export |
| Price | Export |
| Feedback | Import |
| Products | Bi-directional |
| Orders | Import |
| Inventory | Export |
| Price | Export |
| Categories | Import |
Real Odoo screens: nothing mocked up, nothing hidden.
A fair, factual comparison. Confirm details on Odoo Apps before purchase.
| Feature | TeqStars | Others |
|---|---|---|
| Architecture & pricing | ||
| API architecture | ✓REST API (Latest) | Trading XML only (legacy) |
| Price (Odoo Apps, current major) | ✓~€299.99 | ~€420–€579 |
| Connector Lines of Code Odoo cloc-counted, connector module only |
✓12,000+ | ~3,000 to ~4,000 |
| OAuth Authentication | ✓OAuth2 with auto-refresh + expiry reminders | Basic OAuth or session-based |
| Compatibility | Enterprise + Community + Odoo.sh | Enterprise + Community + Odoo.sh |
| Product & listing management | ||
| Category + policy import | ✓Yes (REST API) | Yes (Trading API) |
| Listing fee tracking Fee history, totals, and pivot analysis |
✓Yes (full history + pivot) | Basic fee records or none |
| Listing countdown timer | ✓JS widget on listing form Exclusive |
Not available |
| Inventory & stock | ||
| Stock export to eBay | Yes | Yes |
| eBay Location + warehouse mapping Map eBay merchant locations to Odoo warehouses |
✓Yes | Not available |
| Out-of-Stock Control Keep listings active or auto-end when stock is zero |
✓Yes | Yes |
| Sale price export | ✓Configurable per instance | Fixed price only |
| Order management | ||
| Fees, adjustments, gift card line handling | ✓Yes Exclusive |
Not supported |
| In-Store Pickup & Click & Collect orders Picked Up status + Mark as Picked Up button |
✓Yes Exclusive |
Not supported |
| Auto order workflow | Yes | Yes |
| Cancel order detection Auto-detect cancelled eBay orders and cancel in Odoo |
✓Yes (auto-detect) | Separate cron or manual |
| Managed Payments reconciliation | ✓Yes (auto payment + invoice reconcile) | Partial or not supported |
| Feedback & policies | ||
| Feedback import with DSR ratings Ratings, comments, 8 detailed seller rating categories |
✓Yes | Basic feedback or none |
| Seller policy import Payment, fulfillment, and return policies |
✓Yes | Yes |
| Store categories eBay store custom categories |
✓Yes | Yes |
| Security & compliance | ||
| OAuth2 token lifecycle management Auto-refresh + 30-day expiry warning + auto-reset |
✓Full lifecycle management Exclusive |
Basic OAuth, manual token renewal |
| GDPR account deletion webhook SHA-256 challenge + partner data anonymization |
✓Yes | Partial or not supported |
| User experience & reporting | ||
| Multi-store support | Unlimited | Unlimited |
| Odoo native sales analysis reports | Yes | Yes |
| Centralized hub (stores, queues) | ✓Yes | Varies |
| Support & maintenance | ||
| Free personalized install session | ✓60–90 min live | Self-service or paid |
| Documentation with AI support | ✓Yes Exclusive |
Not Available |
| Metric | TeqStars | Others |
|---|---|---|
| Price | ~€299.99 | ~€420 to €579 |
| Connector size (LOC) | 12,000+ | ~3,000–~4,000 |
| API architecture | REST API | Trading XML only (legacy) |
| Free installation session | 60–90 min live | Self-service |
Figures are indicative. Confirm price, scope, and competitor features on Odoo Apps and vendor docs before purchase.
Everything you need to set up and master the connector.
AI Powered Documentation
Full setup guide, feature walkthroughs, and troubleshooting with AI-powered search. Type any question, get an instant answer.
docs.teqstars.comFree Installation and Configuration Support Included
Book a 60-90 min screen share with our team. We walk through your entire setup live: eBay OAuth, category import, policy mapping, and first order sync. You leave the call with data flowing.
Quick answers to the questions we hear most from Odoo users selling on eBay.
Does this application compatible with both Odoo Enterprise and Community editions?
Yes. Fully compatible with Odoo Enterprise (On-premise and Odoo.SH) and Odoo Community. Not compatible with Odoo Online (SaaS) as it does not support third-party apps.
How do I connect my eBay account to Odoo?
Create an eBay instance in Odoo by navigating to Marketplaces → Configuration → Instance, click CREATE, select eBay as the marketplace, and fill in your eBay API credentials. Then use the Connect eBay Account button to authorize Odoo via eBay's secure OAuth2 login.
What information do I need to set up the connector?
You need an eBay Developer Account with the following credentials: Client ID (App ID), Client Secret (Cert ID), Dev ID, and RuName (OAuth Redirect URL). These are generated in the eBay Developer Portal.
Can I connect multiple eBay accounts or sites to one Odoo database?
Yes. The connector supports multiple instances (one per eBay account or site) so you can centralize listings, orders, inventory, and customers in one Odoo database. For example, you can connect both eBay US and eBay UK to the same Odoo.
How do I test that my eBay connection is working?
Open your eBay instance record and click the Test Connection button. If the connection is successful, you will see a confirmation message. This verifies that your API credentials and access token are valid.
Can I export a new product to eBay?
Yes. First add the product to eBay listings using the Add to Listings action from the product list. Then configure the eBay-specific details (category, policies, item specifics) on the listing and use the Export Listings operation.
How are products matched between eBay and Odoo?
Products are matched by SKU. When importing from eBay, the connector searches for an existing Odoo product with the same SKU. If no match is found and Create Odoo Products? is enabled, a new product is automatically created in Odoo.
How many images can I add to a listing?
You can add up to 24 images per listing and up to 12 images per variant. Images are uploaded to eBay when you export or update the listing.
What listing durations are supported?
The connector supports: 3 Days, 5 Days, 7 Days, 10 Days, 30 Days (Fixed Price only), and Good 'Til Cancelled (GTC) (Fixed Price only). GTC listings automatically renew every 30 days until you end them. The default duration is GTC.
Can I relist an ended product?
Yes. Select ended listings from the listing tree view and use the Relist action. You can update the price, quantity, and images during relisting. The listing will become active again on eBay.
What is Out of Stock Control and how does it work?
Out of Stock Control is an eBay seller program that keeps your listings active even when your inventory reaches zero. When enabled, zero-stock listings become hidden from buyers but are not ended, preserving your sales history and search ranking. When disabled, listings with zero stock across all variants are automatically ended on eBay.
What are eBay seller policies and why do I need them?
eBay requires Payment, Fulfillment, and Return policies on every listing. Import them via the Import Policies operation and assign them to your listings before exporting. Policies are read-only in Odoo — manage them on eBay and re-import when changes are made.
What are item specifics and do I need to fill them?
Item specifics (category attributes) are key-value pairs that describe your listing, such as Brand, MPN, Color, Size. These vary by category and some are required by eBay. Missing required item specifics can cause your listing export to fail. Fetch item specifics using the Fetch Attributes button on the category form.
How do I track eBay listing fees?
The connector automatically records all fees returned by eBay for listing operations (Create, Update, Relist, End). View current fees and full fee history on the listing form under the eBay Fees tab.
How do orders get into Odoo?
Orders are imported from eBay either automatically via a scheduled action (default every 15 minutes) or manually using the Import operation from the Operations popup.
Can I limit which orders are imported?
Yes. You can restrict imports by date using the Import Order After setting on the instance — only orders created after this date will be imported. You can also filter by fulfillment status using the Fulfillment Status Filter.
When I ship an order in Odoo, how is tracking updated on eBay?
When you validate a delivery in Odoo, the tracking number and carrier information is sent to eBay. This can happen automatically via the scheduled Export Order Status action, or you can trigger it manually from the delivery order. Make sure your delivery carriers have the eBay Carrier Code configured.
Does the connector support In-Store Pickup orders?
Yes. When a buyer selects In-Store Pickup on eBay, the connector imports the order as a pickup order in Odoo. Once the buyer collects the item from your store, click Mark as Picked Up on the delivery order in Odoo to notify eBay that the order is fulfilled. If the buyer has already picked up the item before the order is imported, the pickup status is automatically updated.
How are order workflows configured?
Order processing (auto-confirm, auto-invoice, auto-validate) is controlled by Financial Workflow Configuration. Workflows are defined per payment method and order financial status (e.g., Paid, Pending). If a matching workflow is not found for an incoming order, the import will show an error with a Configure Workflow shortcut.
Does the connector handle eBay Managed Payments?
Yes. For paid orders, the connector automatically creates a payment entry in Odoo and reconciles it with the invoice. The eBay payment reference is stored for traceability.
How does inventory sync between Odoo and eBay?
Inventory is synchronized from Odoo to eBay through scheduled and manual export processes. Stock levels are calculated based on your Stock Based On setting and the Odoo locations mapped to your eBay locations.
How do I import eBay locations and enable them for inventory?
Use the Import Locations operation from your eBay instance to import them. Then map each eBay location to an Odoo warehouse and enable the Import/Export Stock option for the locations you want to use for inventory sync. Only enabled locations are used for stock updates.
How does price sync work?
Prices are read from the pricelist configured on your eBay instance and sent to eBay using the Update operation. You can enable the Export Product Sale Price option to use the product's sale price from Odoo. Price sync can be automated via a scheduled action (default daily) or triggered manually.
How does multi-currency work with different eBay sites?
Each eBay site has its own currency. The connector uses the pricelist on your eBay instance to handle currency conversion. If you enable Use Marketplace Currency, orders are imported in the eBay site's currency. Prices are automatically converted when exporting to eBay or importing from eBay.
Can I view eBay buyer feedback in Odoo?
Yes. The connector imports buyer feedback from eBay, including the rating (Positive, Neutral, Negative), comment text, and Detailed Seller Ratings (DSR) for categories such as Item as Described, Communication, Shipping Time, and more. Feedback import can be automated via a scheduled action (default daily).
How does eBay authentication work?
The connector uses OAuth 2.0 for secure authentication. When you click Connect eBay Account, you are redirected to eBay's login page to authorize Odoo. Access tokens are automatically refreshed in the background — no manual intervention is needed.
Do I need to re-authorize my eBay connection?
Access tokens are refreshed automatically. However, the long-lived refresh token expires after approximately 18 months. The connector will warn you 30 days before expiry by creating a reminder on the instance. If the refresh token expires, you will need to re-authorize by clicking Connect eBay Account again.
How does the connector handle eBay account deletion requests (GDPR)?
The connector includes a webhook endpoint for eBay's Account Deletion Notifications. When a buyer deletes their eBay account, the connector automatically anonymizes their personal data in Odoo (removes name, email, phone, and address) and deactivates their portal access. This helps comply with data protection regulations.
What should I check if synchronization fails or I see API errors?
Verify that your API credentials are correct and the connection is active (use Test Connection). Confirm the eBay Site is correctly configured. Ensure seller policies are imported and assigned to your listings. Check that eBay categories have required item specifics filled. For inventory issues, confirm eBay Locations are imported and mapped to Odoo warehouses. Review the logs at Marketplaces → Queues → Logs for detailed error messages. For order import failures, use the Configure Workflow button from the log entry to set up missing workflows.
Will I receive complimentary support and upgrades upon buying the application?
We offer free support for the initial 60 days after the purchase date. Beginning from version 13, each app version will be sold separately as per Odoo Policy.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module