For the complete documentation index, see llms.txt. This page is also available as Markdown.

Wix

Overview of Violet's Wix integration for channel developers

Wix is a website builder and ecommerce platform used by millions of businesses. Violet integrates via the Wix API using an API key generated in the Wix dashboard.

Connection

Merchants provide a Wix API Key and their Site ID. API keys are generated in the Wix dashboard under Settings → Advanced → API Keys.

Required Permissions

The API key must have the following permissions enabled:

Permission
Purpose

manage_orders

Read and update orders

read_store

Access store configuration and info

read_products

Read product catalog

Violet validates all three permissions during the connection attempt by making test API calls to each endpoint. Any permission that returns an authorization error will be reported as a missing scope.

Webhooks

Webhooks for Wix merchants are registered via the Wix API after a successful connection. Violet receives events for product and order changes.

Notable Behavior

  • Shipping methods: Wix does not expose a dedicated API endpoint for retrieving configured shipping methods. Violet assumes shipping methods are configured and proceeds accordingly.

  • OAuth: The Wix integration currently uses API key authentication rather than a full OAuth flow. Merchants generate keys directly in their dashboard and provide them during onboarding.

  • Site-based access: Each Wix API key is scoped to a specific site. Merchants with multiple Wix sites will need separate connections for each.

Last updated

Was this helpful?