Any Ecwid storefront has a JavaScript API available at all times to help users create various customizations for their storefronts.
Its features include:
- detect currently opened page details
- set shipping and billing address for customer
- get customer's cart details
- manage customer's cart
and others.
To find our more about it, please see the Storefront JS API