E-Commerce
Wix
API integration
Ship E-Commerce features without building the integration. Full Wix API access via Proxy, normalized data through Unified APIs, and 210+ MCP-ready tools for AI agents — all extensible to your exact use case.
Talk to usUse Cases
Why integrate with Wix
Common scenarios for SaaS companies building Wix integrations for their customers.
Sync Wix orders into fulfillment and shipping workflows
Shipping and logistics SaaS companies can ingest Wix orders — including line items, shipping addresses, and product weights — to generate labels and push tracking numbers and fulfillment statuses back to the merchant's Wix store.
Power email and SMS marketing with Wix customer and order data
Marketing automation platforms can sync Wix customer profiles and purchase histories to build segments like repeat buyers or high-LTV customers, then trigger personalized post-purchase or win-back campaigns automatically.
Keep inventory accurate across multiple sales channels
Omnichannel inventory management tools can read and update Wix product stock levels in near real-time, preventing overselling when items are purchased on other marketplaces like Amazon or Walmart.
Surface Wix order context inside support tickets
Helpdesk and customer support SaaS products can query Wix customers and orders by email, giving agents instant visibility into a buyer's purchase history and shipping status without leaving the ticket UI.
Unify Wix site leads and contacts into an external CRM
Sales engagement platforms can pull Wix contacts — including site visitors, form submissions, and loyalty members — into a centralized CRM to trigger outreach sequences and enrich lead profiles.
What You Can Build
Ship these features with Truto + Wix
Concrete product features your team can ship faster by leveraging Truto’s Wix integration instead of building from scratch.
Automated order-to-shipment pipeline
Ingest new Wix orders via the Unified E-Commerce API, route them to warehousing or dropshipping, and write back tracking numbers and fulfillment statuses to the merchant's store.
Real-time inventory sync across channels
Push stock-level updates to Wix products whenever inventory changes on another marketplace, ensuring catalog accuracy and preventing out-of-stock purchases.
Customer 360 panel for support agents
Query Wix customers and their order histories by email address and render a complete purchase timeline, shipping status, and contact details inside your helpdesk UI.
Post-purchase lifecycle automations
Sync Wix orders and customer data to calculate lifetime value, segment buyers, and trigger automated thank-you, review-request, or replenishment email flows.
Lead capture to CRM pipeline
Pull Wix site contacts — from form fills, account sign-ups, and member registrations — into your CRM as leads with full context for sales follow-up.
End-of-day order and tax reconciliation export
Batch-pull Wix orders including tax summaries, discounts, and payment details to generate accurate invoices and reconcile revenue in accounting tools.
SuperAI
Wix AI agent tools
Comprehensive AI agent toolset with fine-grained control. Integrates with MCP clients like Cursor and Claude, or frameworks like LangChain.
create_a_wix_product
Create a new Wix Stores product.
get_single_wix_product_by_id
Retrieve a Wix Stores product by ID.
list_all_wix_products
List Wix Stores products.
delete_a_wix_product_by_id
Delete a Wix Stores product.
wix_products_query
Query Wix Stores products with filters.
update_a_wix_product_by_id
Update a Wix Stores product.
create_a_wix_order
Create a new Wix Stores order.
get_single_wix_order_by_id
Retrieve a Wix Stores order by ID.
list_all_wix_orders
List Wix Stores orders.
wix_orders_cancel
Cancel a Wix eCommerce order.
wix_orders_search
Search Wix eCommerce orders.
update_a_wix_order_by_id
Update a Wix eCommerce order.
list_all_wix_contacts
Query Wix contacts with filters, sorting, and search.
get_single_wix_contact_by_id
Retrieve a Wix contact by ID.
create_a_wix_contact
Create a new Wix contact.
update_a_wix_contact_by_id
Update a Wix contact.
delete_a_wix_contact_by_id
Delete a Wix contact.
wix_contacts_label
Add labels to a Wix contact.
wix_contacts_merge
Merge source Wix contacts into a target contact.
wix_contacts_unlabel
Remove labels from a Wix contact.
get_single_wix_task_by_id
Retrieve a Wix CRM task by ID.
list_all_wix_tasks
List Wix CRM tasks.
create_a_wix_task
Create a new Wix CRM task.
update_a_wix_task_by_id
Update a Wix CRM task.
delete_a_wix_task_by_id
Delete a Wix CRM task.
wix_tasks_query
Query Wix CRM tasks with filters and sorting.
wix_tasks_count
Count Wix CRM tasks matching a filter.
wix_tasks_move_after
Reorder a Wix CRM task by moving it after another task.
list_all_wix_members
List all Wix site members.
get_single_wix_member_by_id
Retrieve a Wix site member by ID.
create_a_wix_member
Create a new Wix site member.
update_a_wix_member_by_id
Update a Wix site member.
delete_a_wix_member_by_id
Delete a Wix site member.
wix_members_query
Query Wix site members with filters and sorting.
list_all_wix_me
Retrieve the currently authenticated Wix site member's own profile.
list_all_wix_accounts
List Wix Loyalty Program accounts.
get_single_wix_account_by_id
Retrieve a Wix Loyalty Program account by ID.
create_a_wix_account
Create a new Wix Loyalty Program account.
list_all_wix_messages
List messages from a Wix Inbox conversation.
list_all_wix_conversations
List Wix Inbox conversations.
get_single_wix_conversation_by_id
Retrieve a Wix Inbox conversation by ID.
create_a_wix_conversation
Create a new Wix Inbox conversation.
list_all_wix_list_contacts
List Wix contacts with all available detail fields.
list_all_wix_team_members
Search Wix team members and their roles.
wix_app_installations_query
Query Wix app installations with structured filtering and sorting.
wix_app_installations_search
Search Wix app installations by free-text across site URL, business name, and email.
get_single_wix_app_instance_by_id
Retrieve the Wix app instance for the current installation, including billing status, permissions, and site details.
create_a_wix_app_permission
Add a permission to a Wix app.
delete_a_wix_app_permission_by_id
Remove a permission from a Wix app.
list_all_wix_app_permissions
List all permissions configured for a Wix app.
wix_bi_events_send
Send a BI event to Wix for app activity tracking.
create_a_wix_branch
Create a new Wix branch.
get_single_wix_branch_by_id
Retrieve a Wix branch by ID.
update_a_wix_branch_by_id
Update a Wix branch.
delete_a_wix_branch_by_id
Delete a Wix branch.
wix_branches_query
Query Wix branches with filters.
wix_branches_bulk_update_tags
Bulk update tags for multiple Wix branches.
wix_branches_bulk_update_tags_by_filter
Bulk update Wix branch tags for all branches matching a filter.
wix_branches_get_default
Retrieve the default Wix branch.
wix_branches_set_default
Set a Wix branch as the default.
wix_captcha_authorize
Submit a CAPTCHA authorization request to Wix.
create_a_wix_custom_embed
Create a new Wix custom embed.
get_single_wix_custom_embed_by_id
Retrieve a Wix custom embed by ID.
update_a_wix_custom_embed_by_id
Update a Wix custom embed.
delete_a_wix_custom_embed_by_id
Delete a Wix custom embed.
list_all_wix_custom_embeds
List all Wix custom embeds.
create_a_wix_data_extension_schema
Create a new Wix data extension schema.
wix_data_extension_schemas_delete_user_defined_fields
Delete user-defined fields from a Wix data extension schema.
list_all_wix_data_extension_schemas
List all Wix data extension schemas.
wix_data_extension_schemas_bulk_update
Bulk update Wix data extension schemas.
create_a_wix_editor_deep_link
Generate a Wix editor deep link URL with optional custom parameters.
wix_embedded_scripts_embed
Embed a custom script into a Wix site.
get_single_wix_embedded_script_by_id
Retrieve the embedded script properties for a Wix app.
create_a_wix_location
Create a new Wix business location.
get_single_wix_location_by_id
Retrieve a Wix business location by ID.
update_a_wix_location_by_id
Update a Wix business location.
list_all_wix_locations
List all Wix business locations.
wix_locations_query
Query Wix business locations with filters.
wix_locations_archive
Archive a Wix business location.
wix_locations_add_type
Add a type to a Wix business location.
wix_locations_remove_type
Remove a type from a Wix business location.
wix_locations_set_default
Set a Wix business location as the default.
wix_market_listings_search
Search published Wix App Market listings by keyword.
wix_oauth_create_access_token
Create a Wix OAuth 2.0 access token.
wix_oauth_token_info
Retrieve information about a Wix access token.
create_a_wix_secret
Create a new Wix secret.
update_a_wix_secret_by_id
Update a Wix secret.
delete_a_wix_secret_by_id
Delete a Wix secret.
wix_secrets_get_value
Retrieve a Wix secret value by name.
list_all_wix_secrets
List all Wix secrets (metadata only, no values).
create_a_wix_tag
Create a new Wix tag.
get_single_wix_tag_by_id
Retrieve a Wix tag by ID.
update_a_wix_tag_by_id
Update a Wix tag.
delete_a_wix_tag_by_id
Delete a Wix tag.
list_all_wix_tags
List all Wix tags.
wix_ai_credits_get_balance
Retrieve the current Wix AI credits balance.
get_single_wix_async_job_by_id
Retrieve a Wix async job by ID.
wix_async_jobs_list_items
List items from a Wix async job.
delete_a_wix_blog_category_by_id
Delete a Wix Blog category.
get_single_wix_blog_category_by_id
Retrieve a Wix Blog category by ID.
wix_blog_categories_query
Query Wix Blog categories with filters.
update_a_wix_blog_category_by_id
Update a Wix Blog category.
create_a_wix_blog_category
Create a new Wix Blog category.
list_all_wix_blog_categories
List all Wix Blog categories.
wix_bookings_cancel
Cancel a Wix Booking.
wix_bookings_confirm
Confirm a Wix Booking.
create_a_wix_booking
Create a new Wix Booking.
wix_bookings_decline
Decline a Wix Booking.
wix_bookings_reschedule
Reschedule a Wix Booking.
get_single_wix_booking_by_id
Retrieve a Wix Booking by ID.
wix_bookings_query
Query Wix Bookings with filters and sorting.
create_a_wix_draft_post
Create a new Wix Blog draft post.
delete_a_wix_draft_post_by_id
Delete a Wix Blog draft post.
get_single_wix_draft_post_by_id
Retrieve a Wix Blog draft post by ID.
list_all_wix_draft_posts
List all Wix Blog draft posts.
wix_draft_posts_publish
Publish a Wix Blog draft post.
wix_draft_posts_query
Query Wix Blog draft posts with filters.
update_a_wix_draft_post_by_id
Update a Wix Blog draft post.
create_a_wix_pro_gallery
Create a new Wix Pro Gallery.
delete_a_wix_pro_gallery_by_id
Delete a Wix Pro Gallery.
get_single_wix_pro_gallery_by_id
Retrieve a Wix Pro Gallery by ID.
list_all_wix_pro_galleries
List all Wix Pro Galleries.
update_a_wix_pro_gallery_by_id
Update a Wix Pro Gallery.
wix_pro_gallery_items_bulk_delete
Bulk delete items from a Wix Pro Gallery.
wix_pro_gallery_items_bulk_update
Update an item in a Wix Pro Gallery.
create_a_wix_pro_gallery_item
Add an item to a Wix Pro Gallery.
get_single_wix_pro_gallery_item_by_id
Retrieve a Wix Pro Gallery item.
list_all_wix_pro_gallery_items
List all items in a Wix Pro Gallery.
wix_pro_gallery_items_galleries_bulk_delete
Delete an item from a Wix Pro Gallery.
create_a_wix_products_v_3
Create a new Wix Stores V3 product.
get_single_wix_products_v_3_by_id
Retrieve a Wix Stores V3 product by ID.
wix_products_v_3_query
Query Wix Stores V3 products with filters and sorting.
delete_a_wix_products_v_3_by_id
Delete a Wix Stores V3 product.
update_a_wix_products_v_3_by_id
Update a Wix Stores V3 product.
wix_products_v_3_search
Search Wix Stores V3 products.
wix_products_v_3_get_by_slug
Retrieve a Wix Stores V3 product by its URL slug.
create_a_wix_service
Create a new Wix Bookings service.
delete_a_wix_service_by_id
Delete a Wix Bookings service.
get_single_wix_service_by_id
Retrieve a Wix Bookings service by ID.
wix_services_query
Query Wix Bookings services with filters.
update_a_wix_service_by_id
Update a Wix Bookings service.
wix_services_search
Search Wix Bookings services.
create_a_wix_staff_member
Create a new Wix Bookings staff member.
delete_a_wix_staff_member_by_id
Delete a Wix Bookings staff member.
get_single_wix_staff_member_by_id
Retrieve a Wix Bookings staff member by ID.
wix_staff_members_query
Query Wix Bookings staff members with filters.
update_a_wix_staff_member_by_id
Update a Wix Bookings staff member.
wix_staff_members_search
Search Wix Bookings staff members.
create_a_wix_blog_tag
Create a new Wix Blog tag.
delete_a_wix_blog_tag_by_id
Delete a Wix Blog tag.
get_single_wix_blog_tag_by_id
Retrieve a Wix Blog tag by ID.
wix_blog_tags_query
Query Wix Blog tags with filters.
list_all_wix_blog_tags
List all Wix Blog tags.
wix_blog_tags_get_by_label
Retrieve a Wix Blog tag by its label.
wix_blog_tags_get_by_slug
Retrieve a Wix Blog tag by its URL slug.
wix_carts_add_to_cart
Add line items to an existing Wix eCommerce cart.
create_a_wix_cart
Create a new Wix eCommerce cart.
wix_carts_create_checkout
Create a checkout from a Wix eCommerce cart.
delete_a_wix_cart_by_id
Delete a Wix eCommerce cart.
get_single_wix_cart_by_id
Retrieve a Wix eCommerce cart by ID.
wix_carts_get_current
Retrieve the current visitor's Wix eCommerce cart.
update_a_wix_cart_by_id
Update a Wix eCommerce cart.
create_a_wix_checkout
Create a new Wix eCommerce checkout.
get_single_wix_checkout_by_id
Retrieve a Wix eCommerce checkout by ID.
update_a_wix_checkout_by_id
Update a Wix eCommerce checkout.
wix_contact_labels_find_or_create
Find an existing Wix contact label by display name, or create one if it doesn't exist.
get_single_wix_contact_label_by_id
Retrieve a Wix contact label by its key.
list_all_wix_contact_labels
List all Wix contact labels.
update_a_wix_contact_label_by_id
Update a Wix contact label.
delete_a_wix_contact_label_by_id
Delete a Wix contact label.
wix_contact_labels_query
Query Wix contact labels with filters.
create_a_wix_coupon
Create a new Wix coupon.
delete_a_wix_coupon_by_id
Delete a Wix coupon.
get_single_wix_coupon_by_id
Retrieve a Wix coupon by ID.
wix_coupons_query
Query Wix coupons with filters.
update_a_wix_coupon_by_id
Update a Wix coupon.
wix_data_collections_bulk_update
Bulk update multiple Wix data collections.
create_a_wix_data_collection
Create a new Wix data collection.
delete_a_wix_data_collection_by_id
Delete a Wix data collection.
get_single_wix_data_collection_by_id
Retrieve a Wix data collection by ID.
list_all_wix_data_collections
List all Wix data collections.
get_single_wix_data_item_by_id
Retrieve a Wix data item by ID.
wix_data_items_insert
Insert a new item into a Wix data collection.
wix_data_items_query
Query items in a Wix data collection.
wix_data_items_remove
Remove a Wix data item.
wix_data_items_save
Save a Wix data item, inserting if new or updating if existing.
update_a_wix_data_item_by_id
Update an existing Wix data item.
create_a_wix_form_submission
Create a new Wix form submission.
get_single_wix_form_submission_by_id
Retrieve a Wix form submission by ID.
create_a_wix_orders_v_1
Create a new Wix eCommerce order.
get_single_wix_orders_v_1_by_id
Retrieve a Wix eCommerce order by ID.
create_a_wix_plan
Create a new Wix Pricing Plan.
get_single_wix_plan_by_id
Retrieve a Wix Pricing Plan by ID.
update_a_wix_plan_by_id
Update a Wix Pricing Plan.
delete_a_wix_plan_by_id
Delete a Wix Pricing Plan.
wix_plans_query
Query Wix Pricing Plans with filters and sorting.
list_all_wix_plans
List all Wix Pricing Plans.
get_single_wix_post_by_id
Retrieve a published Wix Blog post by ID.
wix_posts_get_by_slug
Retrieve a published Wix Blog post by its URL slug.
list_all_wix_posts
List published Wix Blog posts.
wix_posts_query
Query published Wix Blog posts with filters.
wix_posts_get_metrics
Retrieve view, like, and comment metrics for a Wix Blog post.
wix_posts_get_total
Retrieve the total count of published Wix Blog posts.
wix_stores_products_query
Query Wix Stores products via the reader endpoint.
get_single_wix_stores_product_by_id
Retrieve a Wix Stores product by ID via the reader endpoint.
delete_a_wix_stores_product_by_id
Delete a Wix Stores product.
create_a_wix_restaurant_menu
Create a new Wix Restaurant menu.
get_single_wix_restaurant_menu_by_id
Retrieve a Wix Restaurant menu by ID.
list_all_wix_restaurant_menus
List all Wix Restaurant menus.
update_a_wix_restaurant_menu_by_id
Update a Wix Restaurant menu.
delete_a_wix_restaurant_menu_by_id
Delete a Wix Restaurant menu.
create_a_wix_stores_collection
Create a new Wix Stores category.
get_single_wix_stores_collection_by_id
Retrieve a Wix Stores category by ID.
wix_stores_collections_query
Query Wix Stores categories with filters.
delete_a_wix_stores_collection_by_id
Delete a Wix Stores category.
update_a_wix_stores_collection_by_id
Update a Wix Stores category.
Why Truto
Why use Truto’s MCP server for Wix
Other MCP servers give you a static tool list for one app. Truto gives you a managed, multi-tenant MCP infrastructure across 550+ integrations.
Auto-generated, always up to date
Tools are dynamically generated from curated documentation — not hand-coded. As integrations evolve, tools stay current without manual maintenance.
Fine-grained access control
Scope each MCP server to read-only, write-only, specific methods, or tagged tool groups. Expose only what your AI agent needs — nothing more.
Multi-tenant by design
Each MCP server is scoped to a single connected account with its own credentials. The URL itself is the auth token — no shared secrets, no credential leaking across tenants.
Works with every MCP client
Standard JSON-RPC 2.0 protocol. Paste the URL into Claude, ChatGPT, Cursor, or any MCP-compatible agent framework — tools are discovered automatically.
Built-in auth, rate limits, and error handling
Tool calls execute through Truto’s proxy layer with automatic OAuth refresh, rate-limit handling, and normalized error responses. No raw API plumbing in your agent.
Expiring and auditable servers
Create time-limited MCP servers for contractors or automated workflows. Optional dual-auth requires both the URL and a Truto API token for high-security environments.
Unified APIs
Unified APIs for Wix
Skip writing code for every integration. Use Truto’s category-specific Unified APIs out of the box or customize the mappings with AI.
Unified CRM API
How It Works
From zero to integrated
Go live with Wix in under an hour. No boilerplate, no maintenance burden.
Link your customer’s Wix account
Use Truto’s frontend SDK to connect your customer’s Wix account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.
We handle authentication
Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.
Call our API, we call Wix
Truto’s Proxy API is a 1-to-1 mapping of the Wix API. You call us, we call Wix, and pass the response back in the same cycle.
Unified response format
Every response follows a single format across all integrations. We translate Wix’s pagination into unified cursor-based pagination. Data is always in the result attribute.
FAQs
Common questions about Wix on Truto
Authentication, rate limits, data freshness, and everything else you need to know before you integrate.
How does authentication work for Wix integrations?
Wix uses OAuth 2.0 for third-party app authentication. Truto manages the full OAuth flow — token acquisition, storage, and refresh — so your end users simply authorize their Wix account through a guided connect experience.
Which Truto Unified APIs map to Wix data?
Wix maps to the Unified E-Commerce API (Customers, Orders, Products) and the Unified CRM API (Contacts). These cover the most common integration patterns including order sync, inventory management, customer data enrichment, and lead capture.
Are Wix-specific tools available today in Truto?
Wix tools are built on request. Once you signal demand, Truto builds and maintains the connector — handling auth, pagination, rate limits, and API-specific quirks — so you can start consuming Wix data through the Unified API without building a custom integration.
Does Wix support webhooks for real-time data?
Yes, Wix provides native webhooks for events like order creation and status changes. Truto can leverage these to enable near-real-time data flows rather than relying solely on polling, which is especially useful for order fulfillment and inventory sync workflows.
What kind of product data can be synced from Wix?
Wix exposes product IDs, catalog references, variants, SKUs, pricing, and inventory levels through its eCommerce API. This data maps to the Unified E-Commerce Products resource and supports both read and write operations for catalog and stock management.
Can I use the same integration code for Wix and other e-commerce platforms?
Yes — that's the core benefit of Truto's Unified E-Commerce API. You write to a single schema for Customers, Orders, and Products, and the same code works across Wix, Shopify, and other supported e-commerce platforms without platform-specific logic.
From the Blog
Wix integration guides
Deep dives, architecture guides, and practical tutorials for building Wix integrations.
Wix
Get Wix integrated into your app
Our team understands what it takes to make a Wix integration successful. A short, crisp 30 minute call with folks who understand the problem.