Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Delivery
  3. Odoo ShipStation Integration Pro v 19.0
  4. Sales Conditions FAQ

Odoo ShipStation Integration Pro

by echoBitz IT Solutions Pvt. Ltd. https://www.echobitzit.com
Odoo

$ 98.28

v 19.0 Third Party
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Inventory (stock)
• Invoicing (account)
• Sales (sale_management)
Lines of code 7604
Technical Name eb_shipstation_connector
LicenseOPL-1
Websitehttps://www.echobitzit.com
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Inventory (stock)
• Invoicing (account)
• Sales (sale_management)
Lines of code 7604
Technical Name eb_shipstation_connector
LicenseOPL-1
Websitehttps://www.echobitzit.com
Versions 17.0 18.0 19.0
  • Description
  • License
Odoo ShipStation Integration banner

Odoo ShipStation
Integration

The Advanced Odoo ↔ ShipStation Connector for Operations Teams

Connect your Odoo sales, warehouse, delivery, and shipping workflows with ShipStation API V1 and ShipEngine API V2 in one production-ready connector. Export orders and delivery orders, compare live carrier rates, generate labels, import tracking, validate addresses, sync products, stores, carriers, services, and package types, and manage everything from Odoo.

Built for high-volume operations, the module includes incremental sync, hash-based deduplication, manual override actions, fetch-by-ID recovery tools, a multi-carrier rate comparison widget, and a detailed integration logger so your shipping team can move faster with less manual work.

FLAGSHIP FEATURE

Shipping Workflow Automation from Quote to Label

Hot Feature

Replace disconnected shipping steps with one connected Odoo flow. Fetch live rates, choose the best service, validate addresses, generate outbound or return labels, cancel labels when needed, and pull tracking updates back into Odoo without relying on third-party middleware.

  • Dual API Coverage: ShipStation V1 for orders, products, carriers, stores, and shipments plus ShipEngine V2 for rates, labels, address validation, returns, and batch operations.
  • Anti-Crash Sync Rules: Incremental dates, batch sizing, upsert logic, and hash checks reduce duplicate calls and keep large syncs stable.
  • Operations Visibility: Every important API action is logged so your team can troubleshoot exports, imports, labels, and tracking with confidence.

Key Features

Everything you need to run shipping operations inside Odoo with ShipStation

​
Live Rate Comparison & Label Generation
Warehouse-ready workflow
Hot Feature

Compare rates from multiple carriers directly inside Odoo, highlight the Cheapest, Fastest, and Recommended options, then move into label generation with address validation, package setup, shipping options, and PDF label download.

ShipEngine V2 Label Flow New Feature
Multi-step wizard for outbound labels, return labels, cancel/void, and batch labels from pickings.
Website Checkout Rates New Feature
Expose ShipStation delivery methods to Odoo website checkout through the standard delivery quotation flow.
​
Smart Sync Engine
Hot Feature

Built for operational resilience with dedicated import/export schedulers, incremental last-sync dates, and batch controls per instance.

Hash-Based Deduplication
Exported records store an MD5 sync hash so unchanged data is skipped automatically.
Manual Override & Recovery
Force export from forms or lists and use Fetch-by-ID wizards when you need to re-import a specific ShipStation record instantly.
​
Address Validation
Hot Feature

Validate delivery addresses from partners or during the label wizard before you buy a label, reducing carrier rejections and delivery exceptions.

​
Package Types Bridge
Hot Feature

Import ShipStation package definitions and automatically create matching Odoo stock.package.type records for smoother warehouse packing.

​
Tracking Sync
Hot Feature

Pull shipment and tracking updates back into Odoo through shipment imports, manual refresh actions, or scheduled CRON jobs.

​
Flexible Sync Triggering
Run manual actions, list actions, Fetch-by-ID wizards, or automated scheduled jobs depending on the workflow.
​
Delivery Order Export
Push outgoing delivery orders to ShipStation manually or through schedulers so warehouse execution stays aligned.
​
Integration Logger
Hot Feature
Capture direction, module, record, payload, status code, result, and trigger source for every important sync operation.
​
Dedicated CRON Jobs
Separate schedulers for orders, deliveries, shipments, products, carriers, services, packages, stores, customers, and log cleanup.
​
Multi-Carrier Shipping Coverage
Hot Feature
Import carriers, services, package types, and stores from ShipStation, then use that operational data throughout Odoo sales, delivery, and warehouse workflows.
​
Fetch by ShipStation ID
Bypass the last sync date and re-import specific products or other records when you need a fast operational correction.
Quick Setup - 5 Steps

Connect Odoo to ShipStation in Minutes

Enter your ShipStation V1 API Key and Secret, add your ShipEngine V2 API key, test the connection, sync carriers/services/packages/stores, and start exporting delivery orders or generating labels right from Odoo.

​
Watch Demo Video
See the ShipStation setup, rate comparison, label workflow, and tracking sync in action.

6 Connected Modules

Coverage across selling, fulfillment, shipping, and delivery operations

🧾
Sale Orders
Odoo to ShipStation
Export confirmed Odoo sale orders to ShipStation through manual actions or dedicated schedulers.
  • Manual and scheduled export support
  • Hash-based change detection before export
  • Batch processing with configurable limits
  • Manual override for force export
📦
Delivery Orders
Odoo to ShipStation
Push outgoing transfers to ShipStation and connect the shipping execution layer with Odoo inventory.
  • Export directly from picking forms and lists
  • Supports scheduler-driven delivery sync
  • Works alongside label and tracking actions
  • Designed for warehouse operations teams
🚚
Shipments & Tracking
ShipStation to Odoo
Import shipment updates and tracking details so customer communication and delivery visibility stay current inside Odoo.
  • Incremental shipment import
  • Manual refresh for urgent tracking updates
  • Scheduled tracking sync via CRON
  • Upsert logic avoids orphan records
📮
Carriers & Services
Import & Use
Import ShipStation carrier and service data so delivery methods in Odoo stay aligned with your shipping account.
  • V1 and V2 carrier coverage
  • Carrier-specific services import
  • Supports live rate calculations
  • Feeds website and internal shipping flows
📐
Package Types
ShipStation to Odoo
Bring package definitions into Odoo and reuse them during packing, rate fetching, and label generation.
  • Imports ShipStation package types
  • Creates Odoo package types automatically
  • Useful for Put in Pack workflows
  • Improves dimensional accuracy for labels
🏬
Products & Stores
Mixed Sync
Keep operational catalog and marketplace/store data aligned for shipping and fulfillment use cases.
  • Product export and manual product import
  • Fetch products by ShipStation ID
  • Import stores and marketplaces
  • Supports weight and dimension sync scenarios

Feature Deep Dive

Explore setup, sync logic, logs, release notes, and FAQ for the ShipStation connector

  • Configuration
  • Logs Configuration
  • Release Notes
  • FAQ

Configuration Workflow

The connector is designed for quick go-live. After creating an instance, you can validate API access, import operational master data, and immediately start shipping operations from Odoo.

Setup Flow
  • Create a ShipStation instance in Odoo
  • Add V1 API Key, V1 API Secret, and ShipEngine V2 API Key
  • Test both connections
  • Import carriers, services, package types, stores, and shipment data
  • Start exporting sale orders or delivery orders and generating labels

Operational Readiness

Optional website delivery integration, tracking schedulers, and package bridges help teams extend the connector beyond basic label creation into a complete shipping workflow.

Website Rates

Publish ShipStation delivery methods to the website checkout when Odoo website delivery apps are installed.

Warehouse Flow

Use imported package types, rate comparison, and label generation from stock pickings for faster dispatch.

Configuration Screenshots
ShipStation app entry
Open ShipStation → Settings → API Settings and click on Generate API Key.
ShipStation app entry
Select 12 Months expiration and click on Generate.
ShipStation app entry
Enter your ShipStation account password and click on Submit.
ShipStation app entry
Select the verification method and click on Send code.
ShipStation app entry
Enter the verification code received in email and click on Submit.
ShipStation app entry
Copy the generated API Key and Secret Key and store them securely.
ShipStation app entry
Click on Yes, I’ve saved it after copying the keys.
ShipStation app entry
Select V2 API from the API version dropdown.
ShipStation app entry
Copy the Production Key for ShipEngine V2 integration.
ShipStation app entry
If using Sandbox mode, copy the Sandbox key and add it into the V2 API Key (ShipEngine) field in the Odoo instance.
ShipStation app entry
Open the Odoo ShipStation Integration app from the Odoo dashboard.
ShipStation app entry
Create a new ShipStation instance and enter the V1 API Key, V1 API Secret, and V2 API Key (ShipEngine) in the Configuration tab.
ShipStation app entry
Select the correct environment (Sandbox or Production) and click on Test Connection.
ShipStation app entry
After successful connection, open the Stores / Marketplaces tab and click on Sync ShipStation To Odoo to import stores.
ShipStation app entry
Use the top menu buttons to sync and manage Carriers, Shipping Services, Packages, Products, Customers, and logs.
ShipStation app entry
Open the Sales app from the Odoo dashboard.
ShipStation app entry
Create a new Sales Order by clicking on New.
ShipStation app entry
Add the customer and products in the order, then click on Add Shipping.
ShipStation app entry
Select the required shipping method and click on Get Rate to fetch the shipping cost from ShipStation.
ShipStation app entry
After the shipping cost is fetched, click on Add to apply the shipping charge to the Sales Order.
ShipStation app entry
After adding the shipping method, the shipping cost is automatically added to the Sales Order lines and included in the total amount.
ShipStation app entry
Open the ShipStation tab, select the required ShipStation Instance and Store, then click on Confirm to confirm the Sales Order.
ShipStation app entry
After confirmation, click on the Delivery smart button to open the delivery order.
ShipStation app entry
In the delivery order, click on the Generate Label button to start the shipping label generation process.
ShipStation app entry
In Step 1, validate the shipping address and click on Validate Address & Next.
ShipStation app entry
In Step 2, review the carrier, service, package type, weight, and dimensions, then click on Next.
ShipStation app entry
In Step 3, configure the label options such as label format, label size, insurance value, and optional delivery settings, then click on Next.
ShipStation app entry
In Step 4, review the shipment summary and click on Generate Label to purchase and create the shipping label.
ShipStation app entry
Once the label is generated successfully, the system displays the tracking number and downloadable label PDF.
ShipStation app entry
The generated shipping label, tracking details, carrier information, shipping cost, and shipment history are automatically stored in the ShipStation tab of the delivery order.
ShipStation app entry
Users can open and preview the generated shipping label PDF directly from the delivery order inside Odoo.

Integration Logger

Shipping integrations need clear operational visibility. The logger records the critical request and response details behind exports, imports, rates, labels, and tracking activity.

Logger Fields Captured
  • Direction - Odoo to ShipStation or ShipStation to Odoo
  • Module - orders, shipments, products, labels, and more
  • Operation - create, update, import, validate, rate, void
  • Record ID - related Odoo record when applicable
  • Status Code - API result status
  • Request & Response Payload - JSON details for audit
  • Performed By - manual user or scheduler
  • Resolution Status - pending or resolved

Operational Controls

Use logs to validate successful runs, isolate failed payloads, and review retention behavior for long-running shipping operations.

Fields Captured per Sync
Direction Odoo to ShipStation / ShipStation to Odoo
Module Orders, Deliveries, Shipments, Products, Labels
Operation Create / Update / Import / Rate / Validate / Void
HTTP Status API response status code
Request Payload Data sent to ShipStation or ShipEngine
Response Payload Returned API data for diagnostics
Performed By Manual / Scheduler
Resolution Status Pending / Resolved
Log Retention
  • Daily log cleanup CRON keeps the logger manageable
  • Separate scheduled jobs make failures easier to isolate by operation type
Log Type Reference

Each entry can be reviewed and resolved after operational issues are corrected.

Log Type Meaning Resolution
Success Operation completed correctly Auto-resolved
Error API call or sync step failed Pending review
Warning Non-blocking issue or partial result Review and confirm
Info Informational system event Auto-resolved
Log Screenshots
ShipStation integration logs
Review request history, statuses, and payload details from the integration logger.

Release Notes & Version History

Version 19.0.1.0.0 - Initial Release
  • Core Engine: ShipStation V1 + ShipEngine V2 coverage for shipping operations.
  • Shipping Tools: Rate comparison, address validation, label generation, return labels, void labels, and batch labels.
  • Operational Sync: Orders, deliveries, products, shipments, carriers, services, package types, stores, and logger cleanup schedulers.
  • Stability Rules: Incremental sync, hash-based dedup, upsert logic, manual override actions, and Fetch-by-ID recovery.
Frequently Asked Questions
Does the connector support both ShipStation and ShipEngine APIs?
Yes. The module uses ShipStation API V1 for orders, products, stores, shipments, carriers, and related operational data, and ShipEngine API V2 for rates, labels, return labels, address validation, carrier coverage, and batch operations.
Will repeated exports create duplicate records?
The connector uses hash-based deduplication and upsert logic. Scheduler runs can skip unchanged payloads automatically, while manual actions can still force a re-export when required.
Can I fetch a specific ShipStation record again if something looks wrong?
Yes. The module includes a Fetch-by-ID wizard that bypasses the last sync date so you can re-import specific records on demand.
Can I use ShipStation rates on my Odoo website checkout?
Yes. If the relevant Odoo website delivery apps are installed, published ShipStation delivery methods can participate in the standard checkout quotation flow.
What Odoo version and apps are required?
The module targets Odoo 19 and depends on stock, stock_delivery, sale_management, account, delivery, mail, base_setup, and web.
Does this connector require Zapier, Make, or external middleware?
No. The module talks directly to ShipStation and ShipEngine APIs from Odoo, so your shipping workflow stays native and easier to maintain.

Book a Demo or Watch Odoo ShipStation Integration in Action

Schedule a walkthrough with our team or explore the ShipStation integration demo video.

​
Watch Demo Video
See the full ShipStation setup, rate comparison, label workflow, and tracking sync in action.
​
Schedule a Meeting
Talk to echoBitz about your shipping process, rollout plan, and the best ShipStation setup for your Odoo project.

Scan and Connect with echoBitz

Book a meeting, start a WhatsApp conversation, or reach us by email from one simple visual card. It is the fastest way to move from curiosity to a live Odoo ShipStation integration discussion.

Meeting WhatsApp Email
echoBitz QR contact options

Our Services

​
Odoo Integration

Seamlessly integrate Odoo with third-party apps, platforms, and tools for better workflow.

​
Odoo Implementation

We plan, configure, and deploy Odoo tailored to your business processes.

​
Customization

Get modules and workflows customized to meet your exact needs in Odoo.

​
Community Apps

Access or develop robust community apps to enhance your Odoo functionality.

​
Development Outsourcing

Hire dedicated Odoo developers to build solutions efficiently and cost-effectively.

​
Support & Maintenance

Enjoy peace of mind with our reliable support, updates, and bug fixing services.

Discover More Solutions by echoBitz IT

Explore our other Odoo integration apps

Odoo Xero Integration
Odoo Xero Integration

Sync contacts, users, quotes, and more between Odoo and Xero.

Odoo Zoho CRM Integration
Webhook Odoo HubSpot Integration Pro

Bidirectional sync of Contacts, Companies, Deals and many more..

Odoo HubSpot Integration
Odoo HubSpot Integration

Connect contacts, companies, deals, and marketing workflows between HubSpot and Odoo.

Odoo Zendesk Integration
Odoo SugarAI | SugarCRM Integration

Sync Zendesk tickets, customers, and organizations with Odoo Helpdesk and contacts.

Odoo Office 365 Integration
Odoo Office 365 Integration

Connect calendar, contacts, tasks, and emails with Microsoft 365 services.

Odoo WooCommerce Integration
Odoo WooCommerce Integration

Bidirectional sync of products, orders, customers, inventory, and payments.

View All echoBitz Apps on Odoo App Store

Ready to connect Odoo and ShipStation?

Install the Advanced Odoo ShipStation Connector, add your API credentials, sync your shipping master data, and start managing rates, labels, tracking, and delivery exports from one Odoo workflow.

Get Support Schedule a Demo Visit Our Website
echoBitz IT Solution Pvt. Ltd. | Odoo Certified Partner | info@echobitzit.com | www.echobitzit.com
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

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with