← Files WhizzyCommerceARCHIVED FILE

plugin.json

6.37 KB · Nov 10, 2026 · 00:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "whizzycommerce",
  "version": "1.0.2",
  "description": "Run a WhizzyCommerce shop from chat: orders, prices, sales, catalogue, translations and design. Reads are direct; every change is a preview the merchant confirms in the WhizzyCommerce dashboard.",
  "author": {
    "name": "WhizzyCommerce",
    "url": "https://whizzycommerce.com"
  },
  "homepage": "https://whizzycommerce.com/connect",
  "repository": "https://github.com/shopwhizzy/whizzycommerce-mcp",
  "license": "MIT",
  "keywords": [
    "ecommerce",
    "shop",
    "orders",
    "products",
    "store"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "WhizzyCommerce",
        "shortDescription": "Run your online store",
        "longDescription": "WhizzyCommerce is an e-commerce platform for running an online store. This plugin connects a merchant's WhizzyCommerce store to ChatGPT, so the store owner can manage orders, products, prices, discounts, sales reports, translations and the store's design in plain language.\n\nWhat you can ask: which paid orders have not shipped yet, mark an order sent with its tracking number, draft a reply to a customer, raise prices across a collection, create a discount code, write product descriptions, translate the store, improve search titles, compare this month's sales with last month's, or change the theme.\n\nReads are direct. Anything that would change the store comes back as a preview of every row before and after, with a confirmation link: only the merchant, signed in to the WhizzyCommerce dashboard, can apply it. Page and section changes are drafts until the merchant publishes them; colours and fonts apply at once, each with an undo. Every change is recorded in the store's change log with who proposed and who confirmed it, and most can be undone from there.\n\nTo connect, sign in to WhizzyCommerce, pick the store and approve the connection. The merchant can narrow what a connection may propose, or bind it to a role such as Analyst (reports only) or Shopkeeper (orders, catalogue, reports). No role includes refunds. A WhizzyCommerce account with a store is needed.",
        "developerName": "WhizzyCommerce",
        "category": "Business & Operations",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://whizzycommerce.com",
        "supportURL": "https://app.whizzycommerce.com/support",
        "privacyPolicyURL": "https://whizzycommerce.com/legal/privacy",
        "termsOfServiceURL": "https://whizzycommerce.com/legal/terms",
        "defaultPrompt": [
          "Which paid orders haven't gone out yet?",
          "Compare this month's sales with last month and tell me what changed",
          "Write a better description for my best-selling product"
        ],
        "brandColor": "#0B0F19",
        "brandColorDark": "#FFFFFF",
        "composerIcon": "./assets/logo.svg",
        "logo": "./assets/logo.png",
        "screenshots": [
          "./assets/screenshot-1-products.png",
          "./assets/screenshot-2-ai.png",
          "./assets/screenshot-3-editor.png"
        ]
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List the shop's products",
              "prompt": "List the products in my shop with their price and stock.",
              "tools_triggered": "list_products",
              "expected_behavior": "Returns the shop's six products (such as Linen Apron and Olive Wood Board) with id, price, status, total stock and each variant's SKU, price and stock. Nothing is changed."
            },
            {
              "description": "Sales report for a period",
              "prompt": "How did my shop sell this month compared with last month?",
              "tools_triggered": "sales_report",
              "expected_behavior": "Returns revenue, order count and average order value for both periods and describes the difference. The review shop is a demo with no real orders, so the figures are zero and the answer says so. Nothing is changed."
            },
            {
              "description": "Find products that are running low",
              "prompt": "Which products are running low on stock?",
              "tools_triggered": "inventory_low",
              "expected_behavior": "Lists products at or under the shop's low-stock threshold with their current quantity, or says none are low. Nothing is changed."
            },
            {
              "description": "Propose a price change",
              "prompt": "Raise the price of the Linen Apron by 10%.",
              "tools_triggered": "list_products, products_bulk_price_edit",
              "expected_behavior": "Looks up the Linen Apron, then proposes the new price. The tool returns a preview of the change (old and new price) and a confirmation link; the price does not change until the merchant opens the link while signed in to the WhizzyCommerce dashboard and confirms. The assistant says plainly that nothing has changed yet."
            },
            {
              "description": "Propose a discount code",
              "prompt": "Create a discount code AUTUMN15 for 15% off everything, valid until the end of November.",
              "tools_triggered": "discounts_coupon",
              "expected_behavior": "Returns a preview of the coupon (code, 15% off, end date) and a confirmation link. The code exists only after the merchant confirms it in the dashboard. Calling changes_status with the returned change_id reports pending, then confirmed after confirmation."
            }
          ],
          "negative": [
            {
              "description": "General knowledge question unrelated to the shop",
              "prompt": "What is the capital of Australia?"
            },
            {
              "description": "Creative writing with no shop data",
              "prompt": "Write a short poem about autumn leaves."
            },
            {
              "description": "Question about another platform",
              "prompt": "How do I change the theme of my Shopify store?"
            }
          ]
        },
        "commerce": false,
        "demo_recording_url": "https://youtu.be/nekUc_BwCr8"
      },
      "publication": {
        "release_notes": "Version 1.0.2: listing assets in the current brand and screenshots."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: bdef29ecec372dbbdcb7892fb4acf6db6b7034eceeaa4336184aa5e9d12a7cd8