API Features


REST API allows your application to manage a store on behalf of a user. Create products, update orders, delete a customer, etc.

Check out all available methods: About Ecwid REST API

Native Apps

Do you want your app to have a settings page for users so they can store and update their settings or credentials? Place it right into Ecwid Control Panel!
It is a great way to put your app upfront to users and let them use it comfortably.

More information: Native applications


Webhooks allow you to get an instant notification when a specific event occurs in a store. Send information to accounting right when a new order is placed, send a note when a product is updated - it's totally up to you.

More information: About webhooks

Order Extra Fields

Save hidden technical information about an order in its details or add new fields to the store checkout process with Order Extra Fields.

More information: Order extra fields

Add Shipping Method

Shipping API allows you to add new shipping methods to Ecwid stores as if they were available out of the box. Clients can configure the integration in Ecwid Control Panel and the added shipping method will be displayed at checkout for store customers. It's a great way to offer live shipping rates at the checkout.

More information: Add shipping method

Add Payment Method

Connect new payment gateways with Ecwid stores through Payment API. After clients install your app and set it up, they'll be able to accept online payments at the checkout through your payment gateway/system.

More information: Add payment method

Add Custom Discount

Discount API allows you to apply highly customizable discounts and surcharges to orders at the checkout. Allow your clients to configure the discount rules in their Ecwid Control Panel using the Native apps feature, or apply custom rules and conditions to discounts or surcharges in your store.

More information: Add custom discount

Application Storage

Application storage is a "key:value" storage that can serve as a database for your application and a way to send details to the user's storefront. All data is kept safely on Ecwid servers, so you don't need to worry about a secure backend.

More information: Application storage

Storefront customization

Ecwid has a beautifully designed storefront that is aimed to direct customers to purchases in stores. If you want to customize its looks and logic - do that with your own Javascript and CSS files or save and apply your script on our side.

More information: Customize storefront and Add JS code

Storefront Single Sign-On

Ecwid is a widget, that can be inserted into any website. Many websites have their own login functionality as well as Ecwid. To allow customers to sign in to their account in the storefront automatically right after they sign in to the merchant's website or service, use the Single Sign-On feature. It saves customers' time and lets them concentrate on shopping.

More information: Single Sign On (SSO)

Use cases

Social marketing

Create an application that will get product details from an Ecwid store and provide users with an option to share and schedule posts on their social media accounts with products from their Ecwid store.

Suggested API requests:

Product marketplace

Get product details from a store to display them on a marketplace. Use webhooks to notify the marketplace about product changes.

Suggested API features:

Fulfillment service

Synchronize store catalog with the fulfillment service of your choice. Update stock levels in both systems based on new orders in the store.

Suggested API features:

Affiliate program

Get information about new orders and provide commissions to your ambassadors. Use webhooks to get order details after it was placed.

Suggested API features:

Custom widget in the storefront

Create an app to show a custom widget in the storefront. Store owners can customize its view by using your app interface in Ecwid Control Panel.

Suggested API features:

Membership system for customers

Use customer groups in the store as a tool to manage memberships. Provide your shoppers with options like cumulative discounts or free shipping.

Suggested API features:

Storefront Themes

Customizing Ecwid's design never been easier - apply your CSS file to all storefronts of a specific store. Help Ecwid users adapt the design of their storefront for their business or website.

Suggested API features: