About the Wix eCommerce API

The Wix eCommerce platform is a comprehensive suite of services that addresses standard and specialized needs in online selling.

The platform serves as a foundational layer for Wix's own business solutions, such as Stores, Bookings, Restaurants Orders, and Table Reservations. It can also be integrated with external business solutions, enabling customization and flexibility.

To learn more about the Wix eCommerce platform, explore these resources:

APIs

The Wix eCommerce API provides developers with a comprehensive set of services for customizing eCommerce functionality on Wix sites. The API empowers you to extend functionality, create features, and build robust eCommerce solutions that meet the specific needs of your users.

With the Wix eCommerce API, you can do the following and more:

Service plugins

The Wix eCommerce platform also incorporates service plugins for greater customization. Use the service plugins to:

Terminology

  • Catalog: A repository containing items for sale. A catalog can contain anything sellable, including physical products, services, gift cards, pricing plans, and custom items created for individual transactions like specialized project work. Wix business solutions, such as Wix Bookings and Wix Stores, provide built-in catalogs. External business solutions can provide the Wix eCommerce platform with access to their catalogs via the Catalog service plugin. This enables robust integration of the platform's cart and checkout functionalities with diverse business types.
  • Cart: Once customers have found catalog items they want to purchase, they can add these items to their cart. A cart holds information about a potential transaction, including details about selected items, prices, and discounts, as well as the potential buyer. Site visitors can see their cart on the cart page. Developers can access and manage a customer's cart with the Cart API. Some purchasing flows bypass the cart entirely and proceed directly to checkout.
  • Checkout: Checkout is the page where a buyer finalizes a purchase. Each checkout holds information about the items to be purchased, price and tax summaries, shipping and billing information, any applied discounts, and more. Developers can access and manage checkout details and trigger checkout-related events with the Checkout API.
  • Order: Once a customer has committed to a purchase, an order is created. An order holds information about purchased items, price and tax summaries, shipping and billing information, any applied discounts, and the status of payment and fulfillment. In the dashboard, business staff can create new orders, view and edit existing orders, track fulfillment, and manage the payments cycle. The Orders API enables apps or site owners to customize management of the order lifecycle, including viewing, editing, approving, canceling, and charging.
Did this help?