Skip to content

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 us
Wix

Use Cases

Why integrate with Wix

Common scenarios for SaaS companies building Wix integrations for their customers.

01

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.

02

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.

03

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.

04

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.

05

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.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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

Contacts

The contacts represent an existing point of contact at a company in a CRM.

View Docs

Engagements

The engagements represent an interaction noted in a CRM.

View Docs

Tasks

The tasks represent a task in a CRM.

View Docs

Users

The users represent a user in a CRM.

View Docs

Unified E-Commerce API

Customers

The customer represent a customer in E-Commerce.

View Docs

Orders

The order represent an order in E-Commerce.

View Docs

Products

The product represent a product in E-Commerce.

View Docs

How It Works

From zero to integrated

Go live with Wix in under an hour. No boilerplate, no maintenance burden.

01

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.

02

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.

03

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.

04

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.

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.