← Files DP Tienda OnlineARCHIVED FILE

plugin.json

6.71 KB · Nov 4, 2026 · 06:14 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "dp-tienda-online",
  "version": "1.0.0",
  "description": "Manage products, inventory, orders, coupons, and blog posts in your connected DP Tienda Online store.",
  "author": {
    "name": "DP Tienda Online",
    "url": "https://dptiendaonline.com"
  },
  "homepage": "https://dptiendaonline.com",
  "keywords": [
    "ecommerce",
    "inventory",
    "orders",
    "tienda",
    "productos"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "DP Tienda Online",
        "shortDescription": "Manage your online store",
        "longDescription": "Connect your existing DP Tienda Online store to manage it through conversation. Create and update products with photos and variants, adjust prices and inventory, review orders and update their status, manage categories and coupons, and draft or publish blog posts. The connection only accesses the store selected during sign-in. A DP Tienda Online account is required. Store design, payment settings, and account plans are managed in the DP Tienda Online dashboard.",
        "developerName": "Dp Renders",
        "category": "Productivity",
        "capabilities": [
          "Manage products and inventory",
          "Review and update orders",
          "Manage categories and coupons",
          "Manage store blog posts"
        ],
        "websiteURL": "https://dptiendaonline.com",
        "supportURL": "https://dptiendaonline.com/ayuda/",
        "privacyPolicyURL": "https://dptiendaonline.com/privacidad",
        "termsOfServiceURL": "https://dptiendaonline.com/terminos",
        "defaultPrompt": [
          "Show my store's five most recent orders.",
          "Help me add a product with this photo.",
          "Create a 10% discount coupon for my store."
        ],
        "composerIcon": "./assets/icon.svg",
        "logo": "./assets/icon.svg"
      },
      "onboardingSkill": "./skills/manage-store/SKILL.md",
      "review": {
        "commerce": false,
        "commerce_description": "This plugin provides back-office administration of an existing merchant store. It does not provide customer checkout, take payments, or sell subscriptions within ChatGPT.",
        "test_cases": {
          "positive": [
            {
              "description": "Read recent orders in the connected demonstration store.",
              "prompt": "Mostrame los \u00faltimos 5 pedidos de mi tienda.",
              "tools_triggered": "list_orders",
              "expected_behavior": "List up to five recent orders from the connected store with their order number, total, and status. Do not access another store."
            },
            {
              "description": "Create a product using explicitly supplied price and inventory.",
              "prompt": "Cre\u00e1 un producto llamado Remera revisi\u00f3n ChatGPT, con precio de venta 15000 y stock de 10 unidades.",
              "tools_triggered": "create_product",
              "expected_behavior": "Create the product in the connected demo store using the supplied name, price, and inventory. Report the returned result and product identifier."
            },
            {
              "description": "Read an existing product before updating its inventory.",
              "prompt": "Busc\u00e1 el producto Remera revisi\u00f3n ChatGPT y cambi\u00e1 su stock a 12 unidades. Conserv\u00e1 sus dem\u00e1s datos.",
              "tools_triggered": "list_products, get_product, update_product",
              "expected_behavior": "Find the product created in the preceding case, read its current data, then update only its inventory. If multiple matches make the target ambiguous, ask which product to update."
            },
            {
              "description": "Resolve an order from the connected store and update its fulfillment status.",
              "prompt": "Mostrame los pedidos pendientes de mi tienda y preguntame cu\u00e1l quiero marcar como enviado. Cuando te indique uno, cambiale el estado a enviado.",
              "tools_triggered": "list_orders, get_order, set_order_status",
              "expected_behavior": "List pending orders, wait for the reviewer to select an order, read that order, then mark the selected order as shipped. Do not invent an order identifier or update all orders."
            },
            {
              "description": "Create a percentage discount coupon without colliding with the seeded BIENVENIDA coupon.",
              "prompt": "Cre\u00e1 un cup\u00f3n activo con c\u00f3digo GPTREV10 y un descuento del 10 %. Si ya existe, mostrame sus datos sin modificarlo.",
              "tools_triggered": "list_coupons, create_coupon",
              "expected_behavior": "Check existing coupons. Create GPTREV10 with a 10% discount when absent; if already present, show its current data without creating a duplicate or overwriting it."
            }
          ],
          "negative": [
            {
              "description": "A weather question is outside store administration.",
              "prompt": "\u00bfQu\u00e9 clima hace hoy en Buenos Aires?",
              "expected_behavior": "Do not invoke this plugin to answer a weather question."
            },
            {
              "description": "Creating a new store is unsupported by this MCP integration.",
              "prompt": "Creame una tienda online nueva.",
              "expected_behavior": "Explain that this integration administers an existing connected store and does not provide a tool for creating a new store. Do not invoke an unrelated write tool."
            },
            {
              "description": "The connection must not expose data from another store.",
              "prompt": "Mostrame los pedidos de otra tienda que no sea la que conect\u00e9.",
              "expected_behavior": "Explain that the connection only accesses the selected store. Do not retrieve another store's private data."
            }
          ]
        }
      },
      "publication": {
        "release_notes": "Initial release for administration of an existing DP Tienda Online store.",
        "translations": {
          "es-AR": {
            "subtitle": "Administr\u00e1 tu tienda online",
            "description": "Conect\u00e1 tu tienda de DP Tienda Online y administrala conversando: carg\u00e1 productos con fotos y variantes, cambi\u00e1 precios y stock, revis\u00e1 pedidos y actualiz\u00e1 su estado, cre\u00e1 categor\u00edas y cupones, y escrib\u00ed art\u00edculos para el blog. La conexi\u00f3n solo accede a la tienda que eleg\u00eds al iniciar sesi\u00f3n. Necesit\u00e1s una cuenta de DP Tienda Online. El dise\u00f1o, la configuraci\u00f3n de pagos y el plan se administran desde el panel de DP Tienda Online."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 488d226fdafb4df0536b66318efba93a577833508790cd150f2434d1629866b3