All skills
wix avatar

/wix-manage

@4895cc9 official
by Wix.comwix/skills33 stars
33

REST recipes to configure and manage a Wix site's business solutions — stores, bookings, payments, CMS, and more. Open the matching recipe for the exact endpoint, method, and payload before calling — never guess a Wix API, never write Wix dashboard URL from memory. Routes to: stores, bookings, get-paid, CMS, contacts, forms, media, app-installation, pricing-plans, restaurants, ricos rich-content, sites, blog, calendar, domains, events, site-properties, ecommerce, marketing, google-ads, google-business-profile, analytics, accessibility, seo, dashboard-navigation.

Use this Skill: https://skilld.dev/gh/wix/skills/wix-manage

This session only. Nothing lands on disk.

referencescmscms-ecommerce-catalog-integration.md

≈856 tokens on demand. Your agent reads this file only when SKILL.md points to it.

CMS eCommerce Catalog Integration

This recipe documents how to convert CMS collections into sellable product catalogs that integrate with Wix eCommerce (cart, checkout, orders).

Overview

Converting a CMS collection to a catalog enables:

  • Items in the collection become purchasable products
  • Integration with the Wix Cart API (Cart V2, which unifies cart and checkout)
  • Real-time price and availability from your CMS data

Prerequisites

Your collection needs these fields (or mappable equivalents):

  • Name field (TEXT) - Product display name
  • Price field (NUMBER) - Product price

Optional catalog fields:

  • Description (TEXT) - Product description
  • Image (IMAGE) - Product image
  • URL (URL) - Product link
  • Quantity (NUMBER) - Inventory quantity

Step 1: Add CATALOG Plugin to Collection

API Endpoint

POST https://www.wixapis.com/wix-data/v2/collections/add-plugin

Example: Convert Collection with Custom Field Names

{
  "dataCollectionId": "Products",
  "plugin": {
    "type": "CATALOG",
    "catalogOptions": {
      "name": "title",
      "price": "price",
      "description": "description"
    }
  }
}

Example: Full Catalog with All Optional Fields

{
  "dataCollectionId": "Products",
  "plugin": {
    "type": "CATALOG",
    "catalogOptions": {
      "name": "itemName",
      "price": "itemPrice",
      "description": "itemDescription",
      "image": "itemImage",
      "url": "itemUrl",
      "quantity": "itemQuantity"
    }
  }
}

Step 2: Verify eCommerce App is Installed

Most Wix sites with Stores, Bookings, or similar apps already have eCommerce installed. Check by querying the Cart API:

POST https://www.wixapis.com/ecom/v2/carts

Step 3: Use Catalog Items in Cart

CMS App ID (for catalogReference)

e593b0bd-b783-45b8-97c2-873d42aacaf4

Add CMS Catalog Item to Cart

POST https://www.wixapis.com/ecom/v2/carts/{cartId}/add-line-items
{
  "catalogItems": [
    {
      "catalogReference": {
        "appId": "e593b0bd-b783-45b8-97c2-873d42aacaf4",
        "catalogItemId": "<cms-item-id>"
      },
      "quantity": 1
    }
  ]
}

Removing CATALOG Plugin

POST https://www.wixapis.com/wix-data/v2/collections/delete-plugin
{
  "dataCollectionId": "Products",
  "pluginType": "CATALOG"
}

Differences from Wix Stores

Feature CMS Catalog Wix Stores
Product management CMS collections Stores dashboard
Variants Manual (separate items) Built-in variant system
Inventory tracking Manual via quantity field Automatic
Product options Not supported Full support
Discounts Manual price changes Built-in discount system

CMS Catalogs are best for simple product catalogs. For complex eCommerce needs, consider Wix Stores.

See Also

Source: SKILL.md on GitHub

1 warning1d4 checks · Risk SAFE
  • Gen Agent Trust Hub1d

    The wix-manage skill is an extensive collection of management recipes for Wix sites, covering business solutions such as eCommerce, Bookings, SEO, and site provisioning. It utilizes official Wix REST endpoints and incorporates robust safety patterns, including mandatory user confirmation for sensitive operations and careful validation of site data before mutation.

  • Socket1d

    No alerts

  • Snyk1d

    Risk: MEDIUM · 1 issue

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 4895cc9. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated yesterday
compatibility
Requires Wix REST API access (API key or OAuth).
  • wix
  • rest-api
  • ecommerce
  • bookings
  • cms
  • contacts
  • blog
  • domains
  • restaurants
  • site-configuration
  • api-integration

README badge

README badge for wix/skills/wix-manage

REST API operations for configuring Wix business solutions including stores, bookings, CMS, contacts, domains, and ecommerce. Routes to site setup, entity management (products, services, staff), bulk administrative operations, and server-to-server integrations across Wix's business app ecosystem.

Generated from the current SKILL.md.

Do I need API credentials to use these recipes?
Yes. The skill requires Wix REST API access via either an API key or OAuth token to execute any management operations.
Can I use these recipes to display data on my site frontend?
No. These recipes are for backend REST API operations only — site configuration, entity management, and administrative tasks. They do not cover frontend development or displaying data to users.
What business domains do these recipes cover?
The skill covers stores, bookings, payments, CMS, contacts, forms, media, apps, pricing plans, restaurants, rich content, sites, blogs, calendars, domains, and site properties.
Do these recipes handle OAuth authentication with external services like Google Calendar?
Yes. The external calendar integration recipe covers OAuth-based setup with Google Calendar, Microsoft Outlook, and Apple Calendar for bidirectional event sync.

Generated from the current SKILL.md. These answers refresh after source changes.