Using the Marketplace Modal?
When configuring column mappings in the Add/Edit Marketplace dialog, use dynamic variables like
productTitle or variantSku to auto-populate fields from your product catalog.📋Before You Start
- Active Wix store (Wix Business or eCommerce plan required)
- Wix account with site admin access
🔧Setup Steps
- 1Generate a Wix API KeyLog into your Wix account at manage.wix.com. Click on your site, then go to Settings → Advanced → API Keys. Click Generate API Key. Give it a name like "Pythias Integration". Under Select Permissions, enable: Wix Stores → All Permissions. Click Generate Key.
- 2Copy the API Key and Site IDAfter generation, copy the API Key (displayed once — store it securely). Your Site ID can be found in the URL of your Wix Dashboard (
manage.wix.com/dashboard/SITE-ID-HERE/...) or under Settings → Site ID. - 3Enter credentials in PythiasIn Pythias, go to Admin → Integrations → Add New Integration → Wix. Enter your API Key and Site ID. Click Test Connection to verify. If successful, click Save.
- 4Configure fulfillment settingsSet your default carrier for Wix orders in the integration settings. Pythias will push the carrier name and tracking number back to Wix when an order is marked as shipped, which triggers Wix's built-in tracking notification email to the buyer.
🔄What Gets Synced
- New store orders (pulled every 5 minutes)
- Order line items, product IDs, variants, quantities, and buyer shipping address
- Shipment tracking and carrier pushed to Wix order
- Fulfillment status update (order marked as fulfilled in Wix)
💡Tips & Troubleshooting
- Wix API keys do not expire, but if you revoke one (or it is auto-revoked after a password change), you will need to generate a new key and update Pythias.
- Make sure the Wix Stores permission is fully enabled for the API key — read-only keys will allow order sync but not shipment confirmation.
- For stores with multiple price lists or multilingual settings, test with a single order first to confirm SKUs and prices map correctly.
