Steersman's Rithum (ChannelAdvisor) Integration

Steersman rithum

Steersman Odoo Feature: Rithum (ChannelAdvisor) Integration was designed to automatically sync orders from multiple sources into Odoo and send shipping notifications to Rithum (ChannelAdvisor) when a delivery order is confirmed per package.

After CommerceHub acquired ChannelAdvisor in 2022, the two companies have since merged and are now known as Rithum.

Steersman supports connecting your Rithum account to multiple stores and allows for delivery method mapping. Our integration requires basic information, such as the App ID Key, App Secret Key, App Refresh Token, Company (for multi-company use cases), and the Distribution Center ID. With the account mapped, you can attach multiple Rithum Account stores per customer record in Odoo, as well as applicable delivery methods.

Log into Rithum and Connect your Account

Go to Rithum.com and in the right-hand corner of the menu ribbon, click Login and select ChannelAdvisor Platform from the drop-down. Login Rithum.com

Once you log into your account, select the production account from the Accounts Summary section in the Dashboard.

Select production account

Mapping Rithum Inbound Channel Shipping Methods to Odoo Delivery Methods

In your Rithum account, click Fulfill in the menu ribbon, then under the Settings & Tools section, click Carriers.

Fulfill settings tool carriers

The Shipping Carrier and Class Codes table displays all valid shipping carriers and classes for your inventory items for shipping carriers that have been enabled for your account.

Shipping carrier table valid enabled

To map specific inbound shipping methods for your orders, click Fulfill in the menu ribbon, then under the Settings & Tools section, click Mappings.

Fulfill settings tool mappings

Using the shipping carriers and classes table’s carrier and class codes, map your inbound channel orders to specific shipping methods.

Mapping inbound shipping methods

Once your inbound shipping methods have been set up in Rithum, go to Odoo and click on the Sales app. Then click Configuration > Rithum > Accounts and select your Rithum account from the list view. Rithum account

Under the Delivery Carriers Mapping section, click Add a Line and configure the following:

  • Customer Delivery Method: Select which Odoo shipping method will be used when importing an order from Rithum with a specific carrier reference and delivery class
  • Delivery Confirmation: Select whether the shipment requires a Signature, Adult Signature, or No Signature.
  • Carrier Reference: maps to Rithum’s Inbound Shipping Method’s Carrier Code
  • Delivery Class: maps to Rithum’s Inbound Shipping Method’s Class Code
  • State: Can be used to restrict a shipping method’s availability based on the customer’s delivery address state.
Add shipping method odoo rithum account

When you are finished, click Save.

Import Rithum Orders and Rate Shop the Best Delivery Prices

Steersman’s EasyPost Shipping Enhancements allows you to rate shop for the best price among the carriers and service levels configured in a single Odoo delivery method. Allowing you to map multiple Rithum carrier references and delivery classes to specific Odoo rate shopping methods and obtain the best price while meeting customer delivery expectations.

Activate the Connection and Start Syncing/Processing Orders

Once the account is properly configured, the user must click ENABLE to start automatically syncing orders from Rithum into Odoo. Enable rithum account

When the warehouse team validates a delivery order in Odoo, a shipping notification will be sent to Rithum (Channel Advisor) for each package. Shipping notification rithum

Event Log Handling

Steersman also provides detailed logging to catch any orders or shipping notifications that failed. Event log

To find all failed imports, use the default filter “NOT PROCESSED”. Event log grouping

Click on the event log to see detailed information like the Customer Account, the type of record Odoo attempted to exchange with Rithum (Sale Order or Delivery Order Shipping Notification), the linked record in Odoo, or if it was successfully mapped to a distribution center or processed correctly in Odoo.

If the record was not successfully processed, Odoo will provide a detailed reason for the error that prevented processing, allowing it to be corrected. Once it has been fixed, you can use the RETRY button to re-process the information. Event details rithum

Check out more Steersman Integrations and enhancements for Odoo ERP: