For the complete documentation index, see llms.txt. This page is also available as Markdown.

Core Integrations

What you integrate for an end-to-end ESW implementation: Catalog, Checkout, and Package.

ESW’s platform is modular by design, which means that it offers the flexibility to integrate with only the components that fit your requirements. However, if you are integrating end-to-end with ESW, then you must integrate with the three major components: Catalog, Checkout, and Shipping.

Custom Catalog

Customs Catalog API

Integrate product catalog with ESW using the Customs Catalog API or Excel xlsx or CSV csv file. Refer to Catalog Integration


Checkout

Checkout API

Integrate checkout using the Checkout API or our commerce platform connectors for Magento, Salesforce Commerce Cloud or Shopify. Refer to Checkout Integration


Shipping

Package API

Share the package data with ESW using the Package API or an XML file. Refer to Shipping Integration


Provide your product catalog to ESW before selling internationally. ESW uses this data to calculate duties and taxes. It also supports export compliance and customs clearance.

Your catalog typically includes the product code, description, country of origin, weight, and HS code. Submit the initial catalog during onboarding. ESW stores it for future calculations and validations.

When product data changes, submit a complete catalog. Do not submit delta-only updates.

Choose one integration method:

Customs Catalog API

Upload new catalogs and update existing ones with the POST endpoint.

Catalog file transfer

Upload an Excel or CSV file through SFTP. ESW provides the required format, naming convention, and location during onboarding.

Integrate with ESW Checkout through the Checkout API or a supported commerce platform extension.

Checkout API

Send the shopper’s cart to ESW. Redirect the shopper using the URL in the API response. Use the POST endpoint to include cart-level or order-level discounts and promotion codes.

Commerce Platform Connectors

Use the Magento plugin or Salesforce Commerce Cloud cartridge. Shopify stores can use the ESW-Shopify app.

Light Touch Integration

Connect BigCommerce, WooCommerce, Commerce Tools, web storefronts, or Callback API with LTI.

Share order and package information with ESW to synchronize shipping data. Create an Advanced Shipping Notice (ASN) for each package. The ASN confirms the items that the package contains.

Send the ASN before the package leaves your distribution centre. ESW must receive it before the package reaches an ESW hub.

Choose one integration method:

Package API

Send the order number, item quantities and descriptions, weight, and dimensions. Retrieve an existing package with the GET endpoint.

XML file

Generate an XML file in the ESW format. Upload it through SFTP on an agreed schedule.

Last updated

Was this helpful?