Extensions enhance the Wix eCommerce platform with custom business logic, external service integrations, and specialized functionality that extends beyond standard eCommerce features. Through service plugins and APIs, extensions enable businesses to inject custom calculations, validations, and processing logic into critical eCommerce flows like cart management, checkout processing, and order fulfillment.
This section covers:
Extensions integrate with the eCommerce platform through different mechanisms:
Service plugins: Backend extensions that receive calls from Wix during cart and checkout processing to perform calculations, validations, or external service integrations. These plugins execute custom logic at key points in the purchase flow.
API-based extensions: Direct API integrations that allow external systems to create, modify, and manage extension configurations like discount rules, tax groups, and validation criteria.
Extensions are called at various points in the eCommerce flow:
Cart updates: When items are added, removed, or modified in carts, relevant extensions calculate fees, validate changes, and apply business rules.
Checkout processing: During checkout, extensions recalculate totals, apply discounts, determine shipping rates, calculate taxes, and perform final validations before order creation.
Real-time updates: Extensions provide immediate feedback to customers, updating pricing, availability, and validation messages as they interact with carts and checkouts.
External synchronization: Service plugins can integrate with external systems to retrieve real-time data, perform complex calculations, or maintain consistency with business systems.