?>

Integrate ShipStation with Odoo ERP Self Hosted

Appy Pie Connect allows you to automate multiple workflows between ShipStation and Odoo ERP Self Hosted

  • No code
  • No Credit Card
  • Lightning Fast Setup
20 Million man hours saved

Award Winning App Integration Platform

About ShipStation

ShipStation is a web-based, multi-carrier shipping solution that is designed to save eCommerce retailers time and money on their order fulfillment process. With ShipStation you get access to a single set of powerful tools for managing your orders from creation through fulfillment—anywhere your business needs to ship.

About Odoo ERP Self Hosted

Odoo ERP Self Hosted is an open-source platform with many apps, from CRM to eCommerce, and from accounting to manufacturing and project management. This Odoo ERP Self Hosted integration works with all of Odoo ERP's products.

Odoo ERP Self Hosted Integrations

Best ShipStation and Odoo ERP Self Hosted Integrations

  • ShipStation Integration Odoo ERP Self Hosted Integration

    ShipStation + Odoo ERP Self Hosted

    Create Note from Odoo ERP Self Hosted from Item Ordered to ShipStation Read More...
    Close
    When this happens...
    ShipStation Integration Item Ordered
     
    Then do this...
    Odoo ERP Self Hosted Integration Create Note
  • ShipStation Integration Odoo ERP Self Hosted Integration

    ShipStation + Odoo ERP Self Hosted

    Create Project Task from Odoo ERP Self Hosted from Item Ordered to ShipStation Read More...
    Close
    When this happens...
    ShipStation Integration Item Ordered
     
    Then do this...
    Odoo ERP Self Hosted Integration Create Project Task
  • ShipStation Integration Odoo ERP Self Hosted Integration

    ShipStation + Odoo ERP Self Hosted

    Create Blog Post from Odoo ERP Self Hosted from Item Ordered to ShipStation Read More...
    Close
    When this happens...
    ShipStation Integration Item Ordered
     
    Then do this...
    Odoo ERP Self Hosted Integration Create Blog Post
  • ShipStation Integration Odoo ERP Self Hosted Integration

    ShipStation + Odoo ERP Self Hosted

    Create Note from Odoo ERP Self Hosted from Item Shipped to ShipStation Read More...
    Close
    When this happens...
    ShipStation Integration Item Shipped
     
    Then do this...
    Odoo ERP Self Hosted Integration Create Note
  • ShipStation Integration Odoo ERP Self Hosted Integration

    ShipStation + Odoo ERP Self Hosted

    Create Project Task from Odoo ERP Self Hosted from Item Shipped to ShipStation Read More...
    Close
    When this happens...
    ShipStation Integration Item Shipped
     
    Then do this...
    Odoo ERP Self Hosted Integration Create Project Task
  • ShipStation Integration {{item.actionAppName}} Integration

    ShipStation + {{item.actionAppName}}

    {{item.message}} Read More...
    Close
    When this happens...
    {{item.triggerAppName}} Integration {{item.triggerTitle}}
     
    Then do this...
    {{item.actionAppName}} Integration {{item.actionTitle}}
Connect ShipStation + Odoo ERP Self Hosted in easier way

It's easy to connect ShipStation + Odoo ERP Self Hosted without coding knowledge. Start creating your own business flow.

    Triggers
  • Item Ordered

    Triggers for each individual line item when a new order is created or imported.

  • Item Shipped

    Triggers for each individual line item when a new outbound shipping label is created for an order.

  • New Order

    Triggers when a new Order is created or imported in ShipStation

  • Order Shipped

    Triggers when a new outbound shipping label is created for an order.

  • New Blog Post

    Triggers when you add a new Blog Post. You will need to have the Blog module installed.

  • New Calendar Event

    Triggers when you add a new Calendar Event. You will need to have the Calendar module installed.

  • New Event

    Triggers when you add a new event. You will need to have the Event module installed.

  • New Expense

    Triggers when you add a new expense. You will need to have the Expense module installed.

  • New Invoice

    Triggers when you add a new invoice. You will need to have the Invoice module installed.

  • New Lead/Opportunity

    Triggers when you add a new Lead/Opportunity. You will need to have the CRM module installed.

  • New Note

    Triggers when you add a new Note. You will need to have the Note module installed.

  • New Product

    Triggers when you add a new Product. You will need to have the ECommerce module installed.

  • New Project Task

    Triggers when you add a new Project Task. You will need to have the Project module installed.

  • New Sale Quotation

    Triggers when you add a new Sale Quotation. You will need to have the Sale module installed.

  • New Survey Response

    Triggers when you add a new survey response. You will need to have the Survey module installed.

  • New Ticket

    Triggers when you add a new ticket.You need to install the helpdesk module.

  • New User

    Triggers when you add a new User. You will need to have the Users module installed.

    Actions
  • Create Order

    Create Order

  • Mark an Order as Shipped

    Marks an order as shipped without creating a label in ShipStation.

  • Update Order

    Updates an existing order. Only orders in an open status in ShipStation (awaiting_payment, awaiting_shipment, and on_hold) can be updated through this method. This call DOES NOT currently support partial updates. The entire resource must be provided in the body of the request

  • Create Blog Post

    Create a blog post

  • Create Note

    Create a new Note.

  • Create Project Task

    Create a new Project Task.

  • Update Ticket

    Update a existing Ticket

Compliance Certifications and Memberships

Highly rated by thousands of customers all over the world

We’ve been featured on

featuredon
Page reviewed by: Abhinav Girdhar  | Last Updated on July 01, 2022 5:55 am

How ShipStation & Odoo ERP Self Hosted Integrations Work

  1. Step 1: Choose ShipStation as a trigger app and authenticate it on Appy Pie Connect.

    (30 seconds)

  2. Step 2: Select "Trigger" from the Triggers List.

    (10 seconds)

  3. Step 3: Pick Odoo ERP Self Hosted as an action app and authenticate.

    (30 seconds)

  4. Step 4: Select a resulting action from the Action List.

    (10 seconds)

  5. Step 5: Select the data you want to send from ShipStation to Odoo ERP Self Hosted.

    (2 minutes)

  6. Your Connect is ready! It's time to start enjoying the benefits of workflow automation.

Integration of ShipStation and Odoo ERP Self Hosted

ShipStation and Odoo ERP Self Hosted (ERP. are accounting, sales, and warehouse management systems. ShipStation is a cloud-based shipping platform that allows online businesses to fulfill orders from any shipping carrier. ShipStation offers features such as ecommerce integrations, multi-carrier support, shipping labels, and inventory management. ShipStation offers a free 30-day trial before requiring a paid subscription. Odoo ERP Self Hosted is an open source and self-hosted business management suite. It boasts integration with sales and inventory modules and provides tops for sales and marketing automation, finance and accounting, and manufacturing and warehouse management. Odoo ERP Self Hosted is available as a free download from their website.

Integration of ShipStation and Odoo ERP Self Hosted

In this case study, we will demonstrate how to integrate ShipStation into Odoo. This process begins by creating a new ShipStation account within the Odoo ERP Self Hosted user interface. We will then configure ShipStation to connect to Odoo via the API. Finally, we will set up a new shipment to send from an Odoo inventory order through ShipStation’s web portal.

  • Create a new ShipStation account within the Odoo ERP Self Hosted user interface

Login to your Odoo ERP Self Hosted instance as an administrator via http://<server ip>:5000/ . Click on the Settings button in the top topbar, then select User Management from the left menu. In the Users tab, click on the Add button in the top topbar, then select New user from the dropdown menu. Enter a username for the new user in the Username field. This can be anything you want, but should not exceed 20 characters in length. Enter a password for the new user in the Password field. This can be anything you want but must have a minimum of 8 characters in length. Select the checkbox to Enable this user for all applications if you want to allow this user to access all applications in Odoo ERP Self Hosted. Otherwise, uncheck the box to restrict this user to only access certain applications. Complete all other fields as desired or leave them blank. Once done, click on the Save button. This will return you to the Users tab where your newly created user account will be displayed.

  • Configure ShipStation to connect to Odoo via their API

Go to the Settings page in your ShipStation account by clicking on your name at the top right corner of your screen, hovering over your name again to display your profile options menu, and selecting Account Settings. Select Integrations & Shipping Methods in the left menu. Scrpl down to the Connected Apps section and click on the Connect button next to Odoo ERP Self Hosted. A pop-up window will appear prompting you to enter your Odoo ERP Self Hosted server address (e.g., https://<server ip>:5000 . and your Odoo ERP Self Hosted login credentials (e.g., admin / admin . You can also skip this step by saving this information in your browser’s local storage using the Save button next to Server Address and Login Credentials below the Login button. Upon entering your login credentials or saving them in browser storage, click on the Login button next to Login Credentials to complete the connection between ShipStation and Odoo ERP Self Hosted. The status of your connection will be displayed along with a link that you can use to disconnect from Odoo if desired.

  • Set up a shipments to send from an Odoo inventory order through ShipStation’s web portal

Now that you have connected ShipStation with Odoo ERP Self Hosted, it’s time to set up a shipment in your inventory order to send through ShipStation via their web portal. Keep in mind that this is only an example of one way in which ShipStation can be integrated with Odoo ERP Self Hosted; there are many other ways in which this may be done depending on what you need in your business or your specific needs when sending shipments to customers or suppliers. For our example, let’s say that you want to send an order through UPS when it has been completed in Odoo ERP Self Hosted. For this example, we will assume that there are three products included in this order. T-Shirts, Hoodies, and Hats. Also, we will assume that all three of these products are located in the same warehouse location at 100 S Front St , San Francisco, CA 94107 . The product ID for each of these products is. T-Shirt. 1258239921 , Hoodie. 1258239922 , and Hat. 1258239923 . To begin our process, we will create a new shipment in our inventory order using ShipStation’s web portal:

Go to your Orders page within your Odoo ERP Self Hosted instance by clicking on Sales & Customers > Orders in the top topbar and selecting New Order on the left menu. Select Shipment on the left menu under Actions and locate Shipment Type. Shipments; Shipment method. Pickup (UPS), then click on Add Shipment Quantity. 1 . Once done, click on Continue . Next we will add items to this shipment by clicking on Add Item . Enter values for Quantity. 3 , Product Code. [product code of item] (e.g., 1258239921 ), Unit Price. [unit price of item] (e.g., $12 ), Delivery Date. [date of shipment] (e.g., 15 Sep 2019 ), then click on Add Item Quantity. 3 . Once done, click on Continue . At this point we have created a shipment that will pick up 3 items from our inventory based on a scheduled shipment date of 15 Sep 2019 . Now we need to tell ShipStation to ship these items out when they have been completed via our inventory order in Odoo ERP Self Hosted. To do so, click on Actions > Edit Details from the top topbar menu next to Shipment Code. [shipment code] . In this case it is SHIP-0001 . Then click on Edit Details .

Next we will add an action that will call an action script when the shipment has been completed by typing Call Action(script. into the Action field then hitting Enter . A modal window will appear prompting you to enter a URL in the format https://[your server ip]:5999/api/v3/action/[action type]/[action name][parameters]. In this case we would enter https://[your server ip]:5999/api/v3/action/completed_shipment/SHIP_COMPLETED[parameters]. In our example we would enter https://[your server ip]:5999/api/v3/action/completed_shipment/SHIP_COMPLETED[parameters]&context=[context key] where context key contains a unique value identifying this particular action for this particular object within a specific context (e.g., site. Upon clicking Apply , a modal window will appear prompting you to enter values for Request parameters . Leave all values as default except for Context key , which should contain a unique value identifying this particular action for this particular object within a specific context as previously described above (e.g., site. Click on Save once you have entered all values as needed or leave them blank if they are not required by your business or relevant to your use case scenario. Click Continue once done then click on Edit Details once again from the top topbar menu next to Shipment Code. [shipment code] . Click on Apply once done then Click Continue once again then Click Save once again from any modal window that may appear prompting you to confirm changes made or leave them blank if they are not relevant or usable for your business use case scenario or requirements..

Your shipment has now been created within your Odoo ERP Self Hosted inventory order with an action attached called SHIP_COMPLETED . This action calls an action script linked throughout your entire site called SHIP_COMPLETED_ACTION_SCRIPT . This action script will send an email notification to yourself and any other person that you wish whenever an order has been completed within Odoo ERP Self Hosted via ShipStation’s web portal. The first step of this process invpves creating an action script called SHIP_COMPLETED_ACTION_SCRIPT :

Click on Scripts > View All Scripts > Create New Script from the left menu within your Odoo ERP Self Hosted instance as an administrator via http://<server ip>:

The process to integrate ShipStation and Odoo ERP Self Hosted may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.