Oregional Isklad API

image-20240603-071153.png

Isklad API connector

Source code

  • Odoo Marketplace:

  • Subscription (conditions apply):


 

 


API Endpoint

Status

Isklad description

Notes

API Endpoint

Status

Isklad description

Notes

code-lists

 

 

 

Country list

AVAILABLE

XML feed: https://api.isklad.eu/xml-feed/country.xml

Stored for each shop as object

Order status list

AVAILABLE

XML Feed: https://api.isklad.eu/xml-feed/order-status.xml

Stored for each shop as object

Package tracking code list

AVAILABLE

-

Stored for each shop as object

Aug 2, 2024 There is no public endpoint, the list is hardcoded in a method

Payment method list

AVAILABLE

XML Feed: https://api.isklad.eu/xml-feed/payment.xml

Stored for each shop as object

Response codes

AVAILABLE

-

Stored for each shop as object

Aug 2, 2024 There is no public endpoint, the list is hardcoded in a method

Transport type list

AVAILABLE

XML feed: https://api.isklad.eu/xml-feed/delivery.xml

Stored for each shop as object

Aug 2, 2024 xml feed is huge, it causes timeout, we use the static short list hardcoded into a method

client-to-egon

 

 

 

ChangeClaimStatus

TODO

Change status of a MyOrder claim

 

CreateEshopSetting

TODO

Creates settings for another eshop

 

CreateNewOrder

AVAILABLE

The method inserts a new order into the warehouse system. This method also serves to update orders if a request with an existing original_order_id is sent to us in the system. In this case, if the order is in the state of 0,1,2,11,12 the order is updated according to the newly sent data.

 

CreateOrderReturnLabel

TODO

Creates a return label for packages that are returned from the customer to the warehouse

 

CreateSupplier

AVAILABLE

Creates supplier in system. If the ICO parameter is filled, the system checks if the supplier already exists. If the supplier exists, the system updates the supplier. If the supplier does not exist, the system creates a new supplier.

 

GetOrderInventoryExpiration

TODO

The method gains information about items sent out (items added to shipment) and their expiration

 

GetOrderStatus

AVAILABLE

The method returns the current status information for the order

 

InventoryCardExpiration

TODO

Method returns products and their expirations

 

InventoryDetail

TODO

Method returns product details (name, count,...)

 

PackingOptions

AVAILABLE

Sends back information about packaging options

 

ShipmentNotify

TODO

Method stores (create or update) information about notified shipment

 

ShippingOptions

TODO

Sends back info about shipping companies and costs

 

StockMovements

TODO

List the stock movements for the specified date range.

 

StornoOrder

AVAILABLE

The method cancels an existing order in the system. Cancellation of orders is only possible in certain situations when the order is not sent yet. Otherwise, resp_code = 303: Method Not Allowed

 

UpdateInventoryCard

AVAILABLE

This method modifies (if it already exists) or inserts (if not yet) a product card into the system.

 

egon-to-client

 

 

 

GetInvoiceUrl

AVAILABLE

Request to return an Invoice to Order.

We create a public attachment for the Isklad order with the content of invoice_pdf_report_file field of the latest posted invoice

InventoryStatusUpdate

TODO

Request to update stock inventories in client's software. Egon fires it everytime when inventory card is changed.

 

MyOrderClaimUpdate

TODO

Request to trigger the update of the claim status in the client's system.

 

OrderReturnLabelTracking

TODO

Request to update tracking statuses for respective return package created before by CreateOrderReturnLabel.

 

ShipmentNotifyConfirm

TODO

The method stores information about the notified shipment

 

WriteOrderStatus

AVAILABLE

Request to write an order status to the client system.

Updates Isklad status in Odoo with some other fields (expected delivery date, total cost, etc)