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. Sales
  3. ShipStation Integration v 18.0
  4. Sales Conditions FAQ

ShipStation Integration

by TeqStars https://teqstars.com/r/bSq
Odoo 7

$ 115.32

v 18.0 Third Party 66
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 • Invoicing (account)
• Discuss (mail)
• Inventory (stock)
Lines of code 3018
Technical Name shipstation_delivery
LicenseOPL-1
Websitehttps://teqstars.com/r/bSq
Versions 11.0 12.0 13.0 14.0 15.0 16.0 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 • Invoicing (account)
• Discuss (mail)
• Inventory (stock)
Lines of code 3018
Technical Name shipstation_delivery
LicenseOPL-1
Websitehttps://teqstars.com/r/bSq
Versions 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
  • Description
  • License
TeqStars Odoo Apps
ShipStation Connector for Odoo

Ship Faster. Track Smarter. All From Odoo.

ShipStation centralises your stores, carriers, inventory, and orders in one shipping platform. This connector brings the whole flow into Odoo — orders in, deliveries out, labels, tracking, customs, and prepaid carrier top-ups.

Every Carrier Multi-Account API v1
Full Order Export Live Carrier Rates One-Click Labels Auto-Validate on Shipped Prepaid Carrier Top-Up International Customs
FREE
Free with Purchase

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.

1 Book session 2 Live screen share 3 You're live
60-90 min session 100% setup $0 extra
https://teqstars.com/r/i2i
Schedule your free personalised install session
quick-demo-bg
Instant Private Demo · No Credit Card

See It Working in Minutes

Launch a private Odoo sandbox with this connector already installed. Start exploring right away.

Private database Pre-installed connector Ready in ~2 min
Launch Your Sandbox
https://teqstars.com/r/f1R
Or scan with your phone
Scan QR to launch the live Odoo ShipStation Connector demo
Built Around Real Shipping Ops
Four Things That Set This Connector Apart

Designed for warehouses that actually ship parcels — not just import data.

#1 Full Order Export

Push The Whole Odoo Order Into ShipStation

Most shipping connectors only call create label. This one calls create order — the validated Odoo delivery is pushed to ShipStation as a complete order record with line items, quantities, unit prices, weights, billing & shipping addresses, warehouse, store, dimensions, insurance, international fields, and your Sale Order name + client order ref written into ShipStation custom fields. Your warehouse staff opens ShipStation and sees the same order they see in Odoo — nothing missing, nothing to retype.

Full line-item payload SO ref in custom fields Auto-export on validation
Whole Order
Not Just A Label
Validate the picking and the full order lands in ShipStation — items, addresses, custom fields, the lot.
#2 Multi-Step Warehouse

Pick · Pack · Ship Chain Aware Of ShipStation State

Built for 3PL and multi-step warehouses. Validating an internal transfer (pick / pack) automatically triggers ShipStation status sync and, when needed, exports the related outgoing delivery. When the picking is split, backorders inherit the "exported" mark — so a single ShipStation order is never pushed twice across the pick→pack→ship chain. The internal transfer holds until ShipStation confirms the outgoing shipment is ready.

Chain-aware validation Backorder exported-flag No double-pushed orders
Pick → Pack → Ship
One Order, One Push
Every step of the multi-step warehouse stays aligned with ShipStation. Backorders included.
#3 Status Sync

Auto-Validate on Shipped, Auto-Cancel on Void

When ShipStation reports the parcel as shipped, the Odoo delivery order is validated automatically with the tracking number, carrier, and billed cost in place. When the ShipStation order is cancelled, the related Odoo delivery order is cancelled too — no orphaned shipments, no manual reconciliation.

Tracking auto-attached Backorders inherit export mark No double-pushed orders
Status Stays Aligned
Odoo follows whatever ShipStation says — shipped, cancelled, voided.
#4 Multi-Carrier Hub + Top-Up

Every Carrier, Every Balance, Managed From Odoo

Skip the per-carrier connector zoo. ShipStation gives access to 200+ global carriers — Royal Mail, UPS, FedEx, USPS, DHL Express, DPD, Amazon Shipping, Stamps.com — and every one your account has enabled becomes available from one Odoo install. For carriers that need a funded balance (Stamps.com / Endicia-style), the carrier form exposes the live balance with a Refresh button and an Add Funds wizard ($10–$10,000) that tops up directly — no second tab, no waiting on Stamps.com to fund mid-shipment.

All carriers, one module Live balance refresh In-app Add Funds wizard
× N
Carriers & Balances
One module per ShipStation account — every carrier and every balance handled from Odoo.
  • Features
  • Screenshots
  • User Guide
  • FAQ’s
Built For ShipStation Users
Everything Your Warehouse Needs To Ship

Built on the ShipStation API v1. Works with every carrier in your ShipStation account.

ShipStation → Odoo
Import
Master Data
Import stores, carriers (with live balance), services, packages, warehouses, and products from ShipStation so every shipping option in Odoo matches your live ShipStation account.
Sales Orders
Import ShipStation orders waiting for shipment as confirmed Odoo sale orders with billing and shipping partners, items, dimensions, and shipping charges added as a service line.
Shipments & Tracking
Pull shipment status and tracking from ShipStation, populate the carrier tracking reference on the delivery order, and auto-validate the picking when the parcel is shipped.
Odoo → ShipStation
Export
Delivery Orders
Push validated Odoo deliveries to ShipStation as complete order records — items, addresses, warehouse, store, dimensions, insurance, and international customs all included.
Labels & Billed Cost
Generate the shipping label from Odoo, attach the PDF to the delivery order with the tracking number, and write the exact ShipStation-billed shipping cost back on the picking.
Cancellations & Top-Up
Void shipping labels, cancel shipments, and top up prepaid carrier balances (Stamps.com, Endicia-style) directly from Odoo with the Add Funds wizard.
Sync Engine
Two Ways To Keep ShipStation In Sync

Automate everything with the three built-in scheduled actions, or run any operation on demand from the operations wizard.

Scheduled
Three cron-based actions, off by default with a 1-day interval, enabled per account.
Sales Orders Import
Delivery Orders Export
Shipment Details & Tracking Import
Manual
Run anything on demand from the centralized operations wizard.
Stores Import
Carriers & Services Import
Packages & Warehouses Import
Products / Sales Orders Import
Delivery Orders Export
Shipping Rates / Labels On Demand
Labels / Carrier Balance Void / Top-up
Capabilities
Built Around Real Fulfillment
Multi-Account Support
Run multiple ShipStation accounts inside one Odoo database, each with its own warehouse, pricelist, and scheduled actions.
Live
Live Rate Lookup
Real-time carrier rates from the sale order or website checkout for any ShipStation carrier, service, and package combination.
Auto
One-Click Label Generation
Generate the ShipStation label from the delivery order. The PDF lands on the picking with the tracking number and the exact billed shipping cost ready to use.
Sync
Tracking Synchronization
Pulls tracking number and carrier reference back from ShipStation into the carrier tracking reference on the delivery order.
Smart
Auto-Validate on Shipped
Delivery orders auto-validate when ShipStation reports the parcel as shipped, and auto-cancel when the ShipStation order is cancelled.
International & Customs
Content type (merchandise, documents, gift, returned goods, sample), non-delivery option, and customs items auto-built from the delivery lines.
Insurance & Confirmation
Insurance providers (ParcelGuard, Shipsurance, Carrier, Provider) and delivery confirmation (none, delivery, signature, adult / direct signature) configured per shipment.
Multi-Step Warehouse
Validating an internal transfer (pick / pack) triggers status sync and, when needed, exports the related outgoing delivery to ShipStation. Backorders inherit the exported flag.
Activity Log
Every API call captured with full request and response, the user who triggered it, and a sequence number. Old entries auto-purged after 10 days.
Supported ShipStation Carriers
One connector. Every carrier in your ShipStation account.
USPS UPS FedEx DHL Express DHL eCommerce Royal Mail Parcelforce DPD DPD Local Evri (Hermes) Yodel Stamps.com Endicia Amazon Shipping Canada Post Purolator Australia Post Sendle OnTrac LaserShip LSO FirstMile Newgistics Globegistics Asendia APC Postal TNT Aramex GLS DHL Paket Chronopost Colissimo Mondial Relay PostNL PostNord Bring Pitney Bowes … and 200+ more
Supported eCommerce Integrations
Every store on your ShipStation account — imported into Odoo.
Amazon eBay Shopify BigCommerce WooCommerce Magento Etsy Walmart Marketplace Squarespace Wix Square Stripe PrestaShop Volusion Shift4Shop (3dcart) Lightspeed OpenCart ChannelAdvisor Newegg Rakuten Mercari Faire Reverb Cratejoy Houzz Wish Catch Mirakl … and 100+ more
Resources
Learn, Watch & Get Started

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 and get an instant answer.

https://teqstars.com/r/9WF
Quick Start
From Install To First Shipped Parcel

Eight short steps. Follow once per ShipStation account.

Phase 1 · Connect
1
Credentials
Get ShipStation API Credentials
ShipStation app → Account Settings → Account → API Settings. Generate the API Key and API Secret for v1.
2
Install
Install The Connector
From the Apps menu install ShipStation Integration by TeqStars. Required stock_delivery dependency installs automatically.
3
Account
Create a ShipStation Account
ShipStation → Settings → Accounts → New. Paste API Key and API Secret, pick a default warehouse and shipping product, then click Confirm.
Phase 2 · Configure
4
Master Data
Auto Master Data Import
On Confirm the connector auto-pulls stores, carriers, services, packages, warehouses, and products from your ShipStation account.
5
Delivery Method
Configure Delivery Methods
Inventory → Configuration → Shipping Methods → New with type ShipStation. Pick the store, carrier, service, package, and insurance / confirmation options.
6
Warehouse
Map ShipStation Warehouses
ShipStation → Settings → Warehouses. Each ShipStation warehouse links to an Odoo stock warehouse with its own Origin and Return addresses.
Phase 3 · Operate
7
Validate & Ship
Validate Delivery, Push to ShipStation
Validate the outgoing delivery order in Odoo with a ShipStation delivery method. The connector pushes the order to ShipStation, generates the label, attaches the PDF, stores the tracking number, and writes back the billed cost.
8
Track & Close
Auto Status Sync & Cancellations
When ShipStation reports the parcel as shipped, Odoo auto-validates the delivery. Cancelled ShipStation orders auto-cancel the related delivery in Odoo — no orphaned shipments.
Phase 4 · Automate
Done!
Turn On Scheduled Actions
Enable per-account automatic jobs on the account form: Auto Order Import · Auto Order Export · Auto Import Shipment Details. Default interval is 1 day — tighten it to match your shipping cadence.
Need Help?

Free Installation and Configuration Support Included

Book a 60–90 minute screen-share session with our team. We help with credentials, master-data import, delivery-method setup, and your first label live.

Schedule a free personalised install session
https://teqstars.com/r/i2i
Response within 24h
Live Product Screens
See Every Screen Before You Buy

Real Odoo screens from the ShipStation Connector. No mockups.

Account
Multi-Account Dashboard
One card per ShipStation account. Open it to reach Operations, Settings, and Logs.
Multi-Account Dashboard
ShipStation multi-account dashboard in Odoo
Configuration
Setup & Connection Screens
Account credentials and ShipStation delivery method configuration.
Configure Account & Confirm
Paste ShipStation API key and secret into Odoo account and click Confirm
Configure ShipStation Delivery Method
Configure ShipStation delivery method in Odoo with carrier, service, and package
Master Data
Stores, Carriers, Services & Packages
Every store, carrier, service, and package template imported from ShipStation.
ShipStation Stores
ShipStation stores list imported into Odoo with status and integration URL
Carriers (FedEx, UPS, USPS, DHL, Stamps.com…)
ShipStation carriers imported into Odoo with account number and balance
Carrier Services
Per-carrier services with domestic and international flags
Carrier Package Templates
ShipStation packages linked to Odoo stock package types
Operations
Import / Export Wizards
Manual operations and per-account scheduled actions.
Operations View & Wizard Launcher
ShipStation operations launcher from kanban dashboard
Export Delivery Orders to ShipStation
Export Delivery Order to ShipStation from picking form
Export Operation Wizard
ShipStation export operation wizard with account, date range, and store filters
Shipment & Label
Quote, Ship, Track & Cancel
Delivery method on sale order, ShipStation info on delivery order, label PDF and cancellation.
ShipStation Delivery Method on Sale Order
Pick ShipStation delivery method on Odoo sale order with live rate
ShipStation Info on Delivery Order
ShipStation tab on Odoo delivery order with store, carrier, package, insurance, and confirmation
Label Generated on Validation
ShipStation label generated automatically when delivery order is validated
Shipping Label PDF (chatter attachment)
Generated ShipStation shipping label PDF attached to Odoo delivery order chatter
Cancel Shipment in ShipStation
Cancel ShipStation shipment from Odoo delivery order
Top-Up & Carrier Balance
Add Funds Without Leaving Odoo
Refresh prepaid carrier balance, then top up from the Odoo carrier form — for Stamps.com, Endicia, and any other carrier that needs a funded account.
Add Funds Button On Carrier Form
Add Funds button on ShipStation carrier form in Odoo
Add Funds Wizard
Add Funds wizard to top up prepaid carrier balance directly from Odoo
Frequently Asked Questions

Answers to what we hear most from teams that ship every day.

Getting Started

Is the connector compatible with 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 doesn't support third-party apps.

Which ShipStation API version is supported?

This connector is built to work with ShipStation API v1. Support for API v2 is not included in the current release.

Where do I find my ShipStation API Key and API Secret?

In the ShipStation app go to Account Settings → Account → API Settings. Click Generate New API Keys if none exist, then copy the API Key and API Secret. The connector authenticates every call with this pair.

How do I connect my ShipStation account to Odoo?

Open ShipStation → Settings → Accounts, click New, paste the API Key and API Secret, pick a default warehouse and a shipping product, then click Confirm. The connector auto-pulls stores, carriers, services, warehouses, and products into Odoo.

Can I connect more than one ShipStation account?

Yes. Create multiple accounts, each with its own API credentials. Carriers, services, packages, warehouses, products, stores, and scheduled actions stay scoped per account. The same API key + secret cannot be added twice on the same database.

Sync & Operations

Are orders imported in real time or on a schedule?

A scheduled action Auto Order Import runs once a day by default and imports only orders in awaiting_shipment status (with a 3-day overlap to catch late updates). Tighten the cron interval to match your shipping cadence, or run an import manually anytime from the operations wizard.

When are tracking numbers pulled back into Odoo?

The Auto Import Shipment Details scheduled action and the Import Shipment Details manual operation pull tracking and shipped status from ShipStation. The carrier tracking reference is set on the delivery order, the billed cost is written back, and the picking auto-validates if the parcel is reported as shipped.

What happens when the ShipStation order is cancelled or voided?

A cancelled ShipStation order auto-cancels the related Odoo delivery order. Voided labels are filtered out when computing the tracking number and billed cost — only live shipments count.

Does it work with a multi-step warehouse (pick / pack / ship)?

Yes. Validating an internal transfer triggers status sync and, when needed, exports the related outgoing delivery to ShipStation. Backorders inherit the exported flag so they are never pushed to ShipStation a second time.

Carriers, Labels & Rates

Which carriers are supported?

Every carrier you have enabled in your ShipStation account is imported — the connector does not maintain its own carrier list. Typical accounts include FedEx, UPS, USPS, DHL Express, Stamps.com, and any other carrier ShipStation supports for that region.

How does live rate calculation work?

When a customer or salesperson picks a ShipStation delivery method on the sale order or website, the connector queries ShipStation for the live carrier price using the selected carrier, service, and package — including insurance, residential flag, and international fields where applicable.

Where is the shipping label stored?

The label PDF is attached to the delivery order chatter together with the tracking number. The exact billed cost is also written back on the picking, so quoted shipping always matches what ShipStation actually charged.

How are international shipments handled?

Content type (merchandise / documents / gift / returned_goods / sample) and non-delivery option (return_to_sender / treat_as_abandoned) are set on the delivery method, and the customs items are auto-built from the delivery lines — no separate customs spreadsheet to maintain.

Can I add insurance and signature confirmation?

Yes. Insurance providers ParcelGuard, Shipsurance, Carrier, or Provider, and delivery confirmation none / delivery / signature / adult signature / direct signature are configured on the delivery method or per shipment. The Residential Address flag passes through to the carrier rating engine.

My Stamps.com / Endicia carrier can't print labels — what should I check?

Carriers flagged as requires funded account won't print labels with a zero balance. Open the carrier in Odoo, click Refresh to pull the live balance, then use the Add Funds wizard to top up directly from Odoo (range $10 – $10,000).

Logs & Troubleshooting

Where can I see what ShipStation returned for a failed call?

Every API call is captured in ShipStation → Logs with the full request URL, request payload, and response (including ShipStation's exact error message). Logs are auto-purged after 10 days.

A product in ShipStation isn't matching one in Odoo — what now?

Enable Automatic Product Creation on the account. When a ShipStation item has no Odoo match, the connector creates the Odoo product automatically using the imported name, SKU, dimensions, and weight.

Support & Maintenance

Is a free setup session really included?

Yes. Every purchase includes a free 60 to 90 minute screen-share session with our team. We walk through credentials, master-data import, delivery-method setup, and your first live label — not a PDF, not a chatbot, real developer support.

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 is sold separately as per Odoo policy.

What dependencies does the connector require?

The module depends on Odoo's built-in Inventory and stock_delivery modules. No additional Python packages or libraries are required beyond a standard Odoo install.

How do I request an additional feature?

Email us at info@teqstars.com with the use-case and we'll come back with scope and timing.

Still have questions?
Talk directly with the developers.
Email Us
More Shipping & eCommerce Apps
Same code quality. Same hands-on support.
Shopify Odoo Integration by TeqStars
UPS Odoo Integration by TeqStars
Easyship Odoo Integration by TeqStars
EasyPost Odoo Integration by TeqStars
USPS Odoo Integration by TeqStars
SendCloud Odoo Integration by TeqStars
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