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
Integrate product catalog with ESW using the Customs Catalog API or Excel xlsx or CSV csv file. Refer to Catalog Integration
Checkout

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

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:
Upload new catalogs and update existing ones with the POST endpoint.
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.
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.
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:
Send the order number, item quantities and descriptions, weight, and dimensions. Retrieve an existing package with the GET endpoint.
Generate an XML file in the ESW format. Upload it through SFTP on an agreed schedule.
Last updated
Was this helpful?