# 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">Get access to API with an app</a></td><td><a href="develop-apps/app-settings">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">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">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&#x26;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="https://app.gitbook.com/s/Q47kAA1WxNIuWGKG5OiB/">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="https://app.gitbook.com/s/Q47kAA1WxNIuWGKG5OiB/webhook-flow-examples">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&#x26;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://app.gitbook.com/o/7RBnM4uFCrMwAT24ojPQ/s/kP7oeJaJ4GqXzYswT5rn/">Site Themes</a></td><td></td></tr><tr><td><strong>Custom sections</strong></td><td>Building blocks for the website</td><td><a href="https://app.gitbook.com/s/kP7oeJaJ4GqXzYswT5rn/develop-custom-sections">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&#x26;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="https://app.gitbook.com/s/G9n5VxMY9T0Ob3D56PSD/advanced/js-api-calls">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="https://app.gitbook.com/s/aRJpOy0U8IpbjUfcox4D/track-storefront-events">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="https://app.gitbook.com/s/aRJpOy0U8IpbjUfcox4D/manage-cart-and-checkout">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="https://app.gitbook.com/s/aRJpOy0U8IpbjUfcox4D/open-page-on-the-storefront">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="https://app.gitbook.com/s/aRJpOy0U8IpbjUfcox4D/manage-customers-on-the-storefront">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="https://app.gitbook.com/s/aRJpOy0U8IpbjUfcox4D/manage-cart-and-checkout/create-pre-filled-shopping-carts">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&#x26;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="https://app.gitbook.com/s/pZxwtrnfjGn9RK75zT5A/add-tips-or-surcharges-to-the-store/add-tips-selection-to-the-checkout">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="https://app.gitbook.com/s/pZxwtrnfjGn9RK75zT5A/add-discounts-to-the-store/automatic-discounts-promotions">Automatic discounts (promotions)</a></td></tr><tr><td><strong>Discount coupons</strong></td><td>Create personal offers for your customers</td><td><a href="https://app.gitbook.com/s/pZxwtrnfjGn9RK75zT5A/add-discounts-to-the-store/discount-coupons">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&#x26;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="https://app.gitbook.com/s/Q47kAA1WxNIuWGKG5OiB/webhook-flow-examples/export-new-orders">Export new orders</a></td></tr><tr><td><strong>Extra fields</strong></td><td>Collect additional data with orders</td><td><a href="https://app.gitbook.com/s/G9n5VxMY9T0Ob3D56PSD/rest-api/checkout-extra-fields">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="https://app.gitbook.com/s/wDVIAjl6oqBvzGlms6Vk/orders/create-orders/place-new-order-with-api">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="https://app.gitbook.com/s/wDVIAjl6oqBvzGlms6Vk/payments/online-payments-overview">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="https://app.gitbook.com/s/wDVIAjl6oqBvzGlms6Vk/shipping-methods/online-shipping-methods-overview">Online shipping methods overview</a></td></tr></tbody></table>


---

# Agent Instructions: 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:

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

The question should be specific, self-contained, and written in natural language.
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.
