Extend the eCommerce Platform with Service Plugins

Inject custom logic or integrate external services with the eCommerce platform using service plugins.

For example, you can create a service that calculates custom shipping rates and seamlessly integrates them in a site's eCommerce flow.

Learn how to implement the following eCommerce service plugins:

ExtensionWhat you createHow you build it
Catalog service pluginBusiness logic for becoming a Wix catalog provider and integrating any external repository of sellable items with the Wix eCommerce platform.REST: Self-hosted app service plugin / Velo: Site service plugin
Additional Fees service pluginBusiness logic for calculating additional fees for a site visitor’s cart and checkout.SDK: Wix CLI or self-hosted app service plugin / REST: Self-hosted app service plugin / Velo: Site service plugin
Shipping Rates service pluginBusiness logic for calculating shipping rates for a site visitor’s cart and checkout.SDK: Wix CLI or self-hosted app service plugin / REST: Self-hosted app service plugin / Velo: Site service plugin
Discount Trigger service pluginBusiness logic for applying discount rules to a site visitor’s cart and checkout.SDK: Wix CLI or self-hosted app service plugin / REST: Self-hosted app service plugin / Velo: Site service plugin
Payment Settings service pluginBusiness logic to determine whether to apply 3D Secure validation during a merchant's payment process.SDK: Wix CLI or self-hosted app service plugin / REST: Self-hosted app service plugin / Velo: Site service plugin
Validations service pluginBusiness logic for validating a site visitor’s cart and checkout.SDK: Wix CLI or self-hosted app service plugin / REST: Self-hosted app service plugin / Velo: Site service plugin
Payment Provider service pluginBusiness logic for integrating payments with Wix.REST: Self-hosted app service plugin
Tax Calculation service pluginBusiness logic for calculating taxes.REST: Self-hosted app service plugin
Tax Groups service pluginBusiness logic for managing default tax groups to categorize products from your app's catalog based on distinct tax treatments.REST: Self-hosted app service plugin

Tutorials for site developers

If you are developing a site, check out these tutorials to learn how to implement a service plugin and expand your site's capabilities:

See also

Did this help?