Integration Methods
Choose how to integrate with ESW APIs, SFTP file feeds, platform apps, or webhooks—and compare when to use each
Integrate with ESW using APIs, SFTP files, apps, or webhooks. Most integrations use a mix.
Integration methods
ESW offers file integration capabilities that enable you to transfer data securely using SFTP (Secure File Transfer Protocol).
This method of integration is useful for bulk data transfer.
Common examples are product catalog data and package / ASN data.
File integration is supported for Catalog and Package integrations only.
Use it alongside APIs, not instead of them.
Best for
Bulk product catalog loads.
Package feeds and Advanced Shipping Notice (ASN).
ESW provides
Processing aligned to agreed file formats.
Prereqs
ESW-issued SFTP access and an agreed schema.
File integration is supported for Catalog and Package only.
Start here:
ESW has developed plugins for leading ecommerce platforms. Examples include Magento, Shopify, and Salesforce Commerce Cloud.
Use a plugin to integrate your online store with ESW without writing code.
ESW provides
A supported plugin or cartridge.
Platform-specific setup guidance and configuration options.
Prereqs
Supported platform version and required store permissions.
ESW allows you to subscribe to events that take place on the ESW platform. For example, you can use the Order Confirmation webhook when an order is placed.
Each time the subscribed event takes place, ESW triggers a notification.
ESW sends a
POSTpayload to your configured URL.Webhook endpoints are registered with ESW.
You can register multiple endpoints per webhook request.
Webhook notifications are enabled by ESW during tenant creation and onboarding.
ESW provides
Event payload delivery to your configured URL.
Registration support for one or more endpoints per webhook request.
Provide ESW with your endpoint URL(s) during onboarding/tenant creation so they can register them.
Common patterns
APIs + Webhooks: real-time calls, plus event-driven updates downstream.
APIs + SFTP: real-time checkout, plus batch feeds for catalogs or packages.
Sandbox / ESW Demo tenant
ESW provides a default tenant called ESW Demo for early integration work. If your credentials expire, register for a new set.
Last updated
Was this helpful?