How to install and use the Odoo integration?
Last updated: July 23, 2026
Compatibility
Odoo Odoo V15, V16 et V17, V18, V19 are supported by the integration
The integration is available from odoo.sh, Odoo enterprise and Odoo Community
Odoo integration set up
Overview of set-up and timing (est. duration: max. 20 min)
Install app (a)- 2’
Configure app (b) -8’ : Credentials (API keys) and Sales & Operations(Sales, Invoice, Stock incl. Fulfilment - optional)
Properly Configure Ankorstore in Odoo (Usually completed before connecting)
for Ankorstore shipping labels (c) -3’: Define Ankorstore as a shipping method in Odoo
And (optional) for Ankorlogistics Fulfilment Centre (d and e) - 5’ : Define Ankorlogistics Fulfilment Centre and order flow in Odoo
Activate the connection, reconcile products and sync stocks (2’)
How do I install the Odoo integration?
Step 1: Log in to your Ankorstore account and navigate to the "Integrations" tab. Next, click on "Plug & Play" and scroll down to the Odoo subsection.
Step 2: Click “Connect now”. You’ll be redirected to the page in the Odoo store, from where you can get the relevant version of the integration that meets your Odoo set-up. You can also find the page when searching for ‘Ankorstore’ in the Odoo store.
If you’re using odoo.sh, then you’ll be able to follow the standard Odoo procedure to
If you’re using Odoo on-premise, you’ll be able to download the archive (.zip) containing the integration to be installed on your Odoo.
Once installed, the integration app will appear in your list of apps. Click on the Ankorstore app to start.
How do I configure the Odoo integration?
After installing the module in your Odoo session, you need to configure it to start using it. It's possible to have an Odoo licence with multiple brands/companies linked to the same Odoo account. Please note that we need 1 company connected to 1 Ankorstore account.
Step 1: To begin configuring your first connection, click on the "New" button.
Step 2: The configuration page is divided into two sections: CREDENTIALS and SALES AND OPERATIONS. For more information about each field, hover over the question mark next to it.
CREDENTIALS:
Name: Define a name to recognize this Ankorstore connection
Environment: Set your environment as “Production”
Client ID and Client secret: You can find the Client ID and the Client Secret in your Ankorstore account (watch how). Log in to your account, navigate to the “Integrations” section and click on the “Ankorstore API” section:
In the Ankorstore API tab, click ‘Create an app’, provide a name and enter an email address (this email address will be used to send you important updates)
Generate your keys, copy and save them, and paste them in the dedicated fields of the “Credentials” section of the app in Odoo
Application Name: Important - You must use the same name as the application name used when you created it in Ankorstore. Otherwise, systems will not be able to communicate
Log followers: Select the activity log followers (who will receive notifications about orders, stock, etc)
SALES AND OPERATIONS:
Sales team: Define a dedicated Sales team assigned to all ANKORSTORE orders - useful for filtering orders and generating reports.
Salesperson: Assign a dedicated salesperson to all Ankorstore orders, in case there is no salesperson already assigned to the customer account
Invoicing partner: Define the partner that represents Ankorstore as an invoicing partner in Odoo
Ankorstore as default invoicing partner?: Define whether the invoicing partner should be the end customer (unticked), or Ankorstore (ticked)
Ankorstore fees: Register Ankorstore fees as a dedicated service product
Stock location(s) to sync to Ankorstore?: Select which stock location(s) you want to use to feed stock availability on Ankorstore. You may select one or many different locations. If you use Ankorstore Fulfilment Center, we recommend that you add it.
Ankorstore Fulfilment Centre (FC)?: Confirm whether you are part of the AnkorLogistics Fulfilment Center programme.
FC Odoo warehouse: Define/Select the AnkorLogistics FC in Odoo
FC internal location: Define/Select the Ankorstore FC internal location code in Odoo
Autoconfirm Ankorstore orders: Check “Autoconfirm Ankorstore orders” only if you are sure that your setting in Ankorstore is similar. If you are part of the AnkorsLogistics Fulfilment Programme, reflect here whether you want your Ankorstore orders to be automatically accepted when they are imported from Ankorstore
Autoassign Ankorstore orders to FC: Check “Autoassign Ankorstore orders to FC” only if you are sure that your setting in Ankorstore is similar. If you are part of the AnkorsLogistics Fulfilment Programme, reflect here whether you want your Ankorstore orders to be automatically assigned to the Fulfilment Center, when the order is validated
Note: Ankorstore’s Fulfilment Centre does not manage backorders. We recommend ensuring that you have enough inventory.
When you have completed the settings section, click on the “Activate connection” button at the top of the page.
In case you want to change your settings, you can easily change them whenever you want in the Ankorstore app on Odoo.
How to set up Ankorstore as a carrier (Ankorstore shipping labels) for direct shipping?
Please refer to Odoo FAQ - How to setup a delivery method?
How do I create the Ankorstore warehouse in Odoo (if not yet set)?
Set up a dedicated warehouse for Ankorstore’s Fulfilment Centre. In the inventory app, click on ‘Configuration’, ‘Warehouses‘, ‘New’.
Ensure the checkbox “Is AKS Fulfilment Centre” is checked in the settings
Please make sure that this newly created warehouse representing the AnkorLogistics Fulfilment Center is selected as part of the stock locations that should sync to Ankorstore, in your settings
How do I create operations types to handle Ankorstore orders shipped via Ankorstore’s Fulfilment Centre?
In the inventory app, click on “Configuration”, then “Operation Types”. Create a new operation type for Delivery Orders using the Ankorstore warehouse. Follow the settings as described in the screenshot below. Ensure that the settings are set as:
Reservation Method: Manually
Create Backorder: Never.
Lot/Serial numbers: Use existing ones
Odoo integration capabilities
Important notice: To ensure proper synchronisation, please verify that the SKUs of your existing Ankorstore products match those in your Sellsy/Odoo products. Product matching relies on SKU consistency. Failure to do so may result in synchronisation issues.
Please note: SKUs cannot be modified in Ankorstore. If modification is necessary, you will need to recreate your product or product variants. For assistance with bulk modifications, please contact our customer support.
Overview of the Odoo integration capabilities
Mirror Ankorstore orders in Odoo
Process Ankorstore orders from Odoo, including delivery updates in Odoo
Update Ankorstore marketplace stock based on Odoo inventory levels
Support the Ankorlogistics Fulfilment Centre. Note: Ankorstore’s Fulfilment Centre does not manage backorders. We recommend ensuring that you have enough inventory .
Send ‘external’ orders (not from Ankorstore) to the Fulfilment Centre.
Retrieve Ankorstore’s Fulfilment Centre stock levels
How do I synchronise the product catalogue and inventory
Catalogue
The integration matches products from Ankorstore with those in Odoo using the SKU. If no matching SKU is found, it will use the EAN/IAN code. To synchronise the catalogue after installing the integration, follow go to the Ankorstore configuration page and click the "Reconcile catalog" button. Any unmatched products will be listed in the Error Report.
The synchronisation will ensure that all the products in Ankorstore are set up in Odoo. It will also update the product variant in Odoo if the product exists and is synced with Ankorstore.
You will continue to manage your product catalogue in Odoo. The "Reconcile catalog" function runs as a scheduled task every night to ensure there are no discrepancies between the catalogues.
You can check the synchronisation status of your product variants from the product variant list (not the product template list).
Inventory
You can also synchronise your inventory by clicking on the dedicated buttons in the Ankorstore configuration page
Export stock: Send the relevant stock values to Ankorstore, to make products available for sale
Import Stock from FC: Retrieve Ankorstore’s Fulfilment Centre inventory. Note that if your products are tracked by lot, then the lot information (lot number, expiration date) will also be provided.
It is also possible to send an updated inventory count to Ankorstore for individual products from the product variant page. If you change the inventory count of a product variant in Odoo, and if the change happens in a stock location you set up to fuel Ankorstore marketplace stock available for sale, then the change will be reflected in Ankorstore.
Note: These 3 synchronisation tasks (‘Reconcile catalog’, ‘Retrieve FC inventory from Ankorstore’ and ‘Export inventory to Ankorstore’) are run every night. You can modify the synchronisation configuration in ‘Scheduled Actions’.
List of errors report
Synchronisation errors may occur from time to time. These errors are logged and can be reviewed within the Ankorstore Connector app.
How to fulfil Ankorstore orders using the AnkorLogistics Fulfilment Centre?
When an order is placed on Ankorstore, the integration will automatically receive the information and create a draft Sales Order in Odoo. You can easily identify the source of each order using the salesperson field configured in the integration settings. To review the order details, navigate through the following tabs: “Order Lines”, “Other Info”, and “Ankorstore” Fees.
If you decide to reject an order, click ‘Reject AKS Order’. You will then be prompted to specify a reason for rejection. The order will be cancelled in Odoo, and this cancellation will also be synchronised with Ankorstore. If you have enabled the auto-confirm option on the configuration page, the order will automatically transition to a confirmed Sales Order in Odoo.
If you have subscribed to the AnkorLogistics Fulfilment Centre, you can select this option (‘Fulfilment by Ankorstore’) under ‘Fulfilment Mode’.
Odoo will automatically verify two conditions: whether there is sufficient stock available and if the order quantity meets the batch size requirements. If either of these conditions is not met, the order cannot be fulfilled by the Ankorstore Fulfilment Centre. Therefore, please esure:
You have enough inventory at the Ankorstore warehouse; otherwise, the routing to the Ankorstore Fulfilment Centre will be rejected.
The product quantities specified in the Sales Order match the batch size configured on Ankorstore; otherwise, the routing to the Fulfilment Centre will also be rejected.
Once you've selected the AnkorLogistics Fulfilment Centre option, verify that the correct Warehouse is chosen under the "Other Info" section of the Sales Order.
Once saved, a Delivery Order is created. Status updates will be sent to Odoo from Ankorstore until the order is fully delivered and set as done.
After a few minutes, you will see a notification in the chat box that the Ankorstore Inventory has been reserved to fulfil this order. The status of the Stock Picking is set to “Ready”.
Once the order has been picked, packed and shipped by the Ankorstore Fulfilment Center, the order status transitions to ‘shipped’ in Ankorstore and will update the status of the Stock Picking from “Ready” to “Done”.
Shipping Ankorstore orders using your own stock
If you wish to handle the fulfilment of Ankorstore orders using your own warehouse, choose the Internal Fulfilment option in the ‘Fulfilment Mode’ field.
Shipping with Ankorstore partner carriers
Step 1: Verify the Ankorstore fees under the ‘AKS fees’ section of the Sales Order and click on ‘Confirm’.
Step 2: Once you’ve clicked on ‘Confirm’ you will be able to choose the mode of transport by clicking on the ‘Add shipping’ button
Step 3: Select ‘Ankorstore’ as the Shipping Method (This selection should be made after confirming the order), select a packaging type and click “Get Quotes”
Step 4: Confirm the selected quote, and add the transport to the Sales Order
Step 5: To validate the delivery order click on the ‘Delivery’ button.
Step 6: Click on the button “Put in Pack” to specify the conditioning.
Step 7: When the packing details are set, validate your delivery order.
Step 8: After a few minutes, you will find the tracking number and the labels in the chatter.
When you ship with Ankorstore labels, Odoo will receive tracking events from Ankorstore, and the Sales Order status in Odoo will be automatically updated thanks to the Ankorstore integration and the automated update synchronisation.
Shipping with carriers other than Ankorstore’s partners
If you prefer to use your own transport you can do so by clicking a different shipping method, following your standard Odoo process.
To confirm the shipping to Ankorstore and share the tracking number with the customer, click on the button “AKS Confirm Shipping”
Tracking events will automatically be pushed from Odoo to Ankorstore, to provide visibility to your customers in Ankorstore.
Fulfilling external orders (non-Ankorstore orders) using the AnkorLogistics Fulfilment Centre
Thanks to the Ankorstore integration, you can opt to fulfil orders from other channels using the Ankorlogistics Fulfilment Centre.
To do this, follow the same steps as you would for an Ankorstore order : How to fulfil Ankorstore orders using the AnkorLogistics Fulfilment Centre .