> For the complete documentation index, see [llms.txt](https://docs.ecwid.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ecwid.com/build-with-ecwid-apps.md).

# Build with Ecwid apps

Explore our guides and examples to integrate Ecwid Ecommerce

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden></th></tr></thead><tbody><tr><td><strong>Customize your store</strong></td><td><a href="/get-started/set-up-your-dev-environment-in-ecwid.md">Get access to API with an app</a></td><td><a href="/develop-apps/app-settings.md">Learn app settings</a></td><td><h4></h4></td></tr><tr><td><strong>Develop public apps</strong></td><td><a data-mention href="/launch-apps/faq-about-public-applications.md">FAQ about public applications</a></td><td><a href="https://portal.ecwid.com/en-us/app-market-request">Submit your app idea</a></td><td><h4></h4></td></tr></tbody></table>

### Get human support

Ask your questions and get answers from our API specialists.&#x20;

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Contact Ecwid API support</strong></td><td>Get help with API docs, update your app settings and more.</td><td><a href="/contact-ecwid-api-support-team.md">Contact Ecwid API support team</a></td><td></td></tr><tr><td><strong>Join Slack community</strong></td><td>Connect and collaborate with the Ecwid team and fellow developers.</td><td><a href="https://lightspeed-ecom-comm.slack.com/join/shared_invite/zt-1fsgzxsqv-1vmzH0Vb5c1cOG9rIisq4w#/shared-invite/email">https://lightspeed-ecom-comm.slack.com/join/shared_invite/zt-1fsgzxsqv-1vmzH0Vb5c1cOG9rIisq4w#/shared-invite/email</a></td><td></td></tr></tbody></table>

### <img src="https://3394277859-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuOzT5egoVTAjMJwRuMQT%2Fuploads%2FSuzRsELzAEDFK6PMSnIh%2FIcon_WEBH.png?alt=media&amp;token=70e3bd3b-6a5b-4efd-8064-e8242babdc93" alt="" data-size="line"> Automate integrations

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Webhooks</strong></td><td>Automate your business logic</td><td><a href="/webhook-automations/webhook-automations-overview.md">Webhook automations overview</a></td><td></td></tr><tr><td><strong>Automation examples</strong></td><td>Check out code and flow for syncing orders or product stock</td><td><a href="/webhook-automations/webhook-flow-examples/export-new-orders.md">Webhook flow examples</a></td><td></td></tr></tbody></table>

### <img src="https://3394277859-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuOzT5egoVTAjMJwRuMQT%2Fuploads%2F0WEQ9ai5ITVcegLmI5sg%2FIcon_IS.png?alt=media&amp;token=e5bd67fd-ff18-4376-9b77-50ee72d80faa" alt="" data-size="line"> Build websites

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Site templates</strong></td><td>Complete website overhaul</td><td><a href="https://docs.ecwid.com/site-themes/">Site Themes</a></td><td></td></tr><tr><td><strong>Custom sections</strong></td><td>Building blocks for the website</td><td><a href="/site-themes/develop-custom-sections/how-to-use-sections-without-site-themes.md">Develop custom sections</a></td><td></td></tr></tbody></table>

### <img src="https://3394277859-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuOzT5egoVTAjMJwRuMQT%2Fuploads%2F9Z6oqO2B4t33T1gGwy3k%2FIcon_JS.png?alt=media&amp;token=a075fd23-b8d6-4634-a95b-f9a3955ab0f3" alt="" data-size="line"> Customize storefront

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>List of JS API calls</strong></td><td>Find full list of available JS API calls</td><td></td><td><a href="/api-reference/advanced/js-api-calls.md">JS API calls</a></td></tr><tr><td><strong>JS API: track events</strong></td><td>Use pre-built event handlers on the storefront</td><td></td><td><a href="/storefronts/track-storefront-events/page-is-loaded-events.md">Track Storefront events </a></td></tr><tr><td><strong>JS API: manage cart and checkout</strong></td><td>Add or remove products from the cart, set customer's email, comments, and more</td><td></td><td><a href="/storefronts/manage-cart-and-checkout/get-cart-details.md">Manage cart and checkout</a></td></tr><tr><td><strong>JS API: Open page</strong></td><td>Create redirects to products or search results</td><td></td><td><a href="/storefronts/open-page-on-the-storefront/overview-of-open-page-options.md">Open page on the storefront</a></td></tr><tr><td><strong>JS API: manage customers</strong></td><td>Check who is logged in, automate logouts and cookie consent</td><td></td><td><a href="/storefronts/manage-customers-on-the-storefront/get-logged-in-customers-details.md">Manage customers on the storefront</a></td></tr><tr><td><strong>JS API: Generate carts</strong></td><td>Create pre-filled carts as links and share them with your customers</td><td></td><td><a href="/storefronts/manage-cart-and-checkout/create-pre-filled-shopping-carts.md">Create pre-filled shopping carts</a></td></tr></tbody></table>

### <img src="https://3394277859-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuOzT5egoVTAjMJwRuMQT%2Fuploads%2FfbRfYvFPBAHpdVbPdGo7%2FIcon_DISC.png?alt=media&amp;token=bc8ce29d-e179-41f4-93f3-0e2a8383d17c" alt="" data-size="line"> Create discounts

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Accept tips</strong></td><td>Add tips selector to the checkout</td><td><a href="/discounts-and-tips/add-tips-or-surcharges-to-the-store/add-tips-selection-to-the-checkout.md">Add tips selection to the checkout</a></td></tr><tr><td><strong>Launch promos</strong></td><td>Highly customizeable discounts for your store</td><td><a href="/discounts-and-tips/add-discounts-to-the-store/automatic-discounts-promotions.md">Automatic discounts (promotions)</a></td></tr><tr><td><strong>Discount coupons</strong></td><td>Create personal offers for your customers</td><td><a href="/discounts-and-tips/add-discounts-to-the-store/discount-coupons.md">Discount coupons</a></td></tr></tbody></table>

### <img src="https://3394277859-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuOzT5egoVTAjMJwRuMQT%2Fuploads%2FYl8LuDWYMZOxz07Cv1YE%2FIcon_GUIDE.png?alt=media&amp;token=c891de09-a0b7-4ef0-9a56-94da77eb486b" alt="" data-size="line"> Browse guides

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Sync new orders</strong></td><td>Export order data to external services</td><td><a href="/webhook-automations/webhook-flow-examples/export-new-orders.md">Export new orders</a></td></tr><tr><td><strong>Extra fields</strong></td><td>Collect additional data with orders</td><td><a href="/api-reference/rest-api/checkout-extra-fields.md">Checkout extra fields</a></td></tr><tr><td><strong>Create orders with API calls</strong></td><td>Calculate order details and place orders in the store on behalf of your clients</td><td><a href="/guides/orders/create-orders/place-new-order-with-api.md">Place new order with API</a></td></tr><tr><td><strong>Payment API</strong></td><td>Connect any payment provider with your Ecwid store</td><td><a href="/guides/payments/online-payments-overview.md">Online payments overview</a></td></tr><tr><td><strong>Shipping API</strong></td><td>Calculate online shipping rates at the checkout</td><td><a href="/guides/shipping-methods/online-shipping-methods-overview.md">Online shipping methods overview</a></td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.ecwid.com/build-with-ecwid-apps.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
