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:
Extension | What you create | How you build it |
---|---|---|
Catalog service plugin | Business 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 plugin | Business 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 plugin | Business 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 plugin | Business 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 plugin | Business 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 plugin | Business 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 plugin | Business logic for integrating payments with Wix. | REST: Self-hosted app service plugin |
Tax Calculation service plugin | Business logic for calculating taxes. | REST: Self-hosted app service plugin |
Tax Groups service plugin | Business 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 |
If you are developing a site, check out these tutorials to learn how to implement a service plugin and expand your site's capabilities: