← Files EA Ecommerce AppsARCHIVED FILE
plugin.json
8.49 KB · Nov 13, 2026 · 06:09 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "ea-ecommerce-apps",
"version": "1.0.2",
"description": "Run your EA Shopify apps from ChatGPT: check stats and setup, get suggestions, and prepare changes as drafts you review and publish.",
"author": {
"name": "Easy Apps",
"email": "info@easyappsecom.com",
"url": "https://easyappsecom.com"
},
"homepage": "https://easyappsecom.com/connector",
"keywords": [
"shopify",
"ecommerce",
"bundles",
"quantity breaks",
"popups",
"spin wheel",
"cart drawer",
"free shipping bar",
"countdown timer",
"translation",
"accessibility",
"page speed",
"analytics"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "EA Ecommerce Apps",
"shortDescription": "Manage your EA Shopify apps",
"longDescription": "Run your EA Shopify apps from ChatGPT: check how they're performing, see how each one is set up, and make changes to your store, all in chat.\n\nIt works with EA Sticky Add to Cart Drawer, EA Bundles & Quantity Breaks, EA Email Popup & Spin Wheel, EA AI Language Translate, EA Accessibility ADA WCAG EAA, EA SEO & Page Speed Optimizer, EA Free Shipping Bar & Upsell, EA Rewards Bar & Free Gifts, EA Announcement Bar Banner and EA Countdown Timer Bar.\n\nConnecting takes one click: sign in, then click Allow in your Shopify admin. One connection covers every EA app on your store, and it works on every ChatGPT plan, Free included.\n\nAsk how your popups, bundles and cart drawer are doing and get suggestions based on your own numbers. ChatGPT can prepare quantity breaks, BOGO deals, bundles and upsells, and choose who sees them; popup and spin wheel campaigns; any cart drawer setting, checkout payment and shipping rules, and cart A/B tests; and new or existing bars with their texts, goals, free gifts and discounts. It can also run and edit translations, start accessibility scans and fixes, write image alt text, run speed tests and SEO checks, compress images and add redirects.\n\nEach change is a draft with a preview card that shows what shoppers will see, such as bundle prices after the discount or a before and after of each setting. You publish it with one click, or, if you allowed it, ask ChatGPT to publish it and confirm. Almost every publish and delete can be undone for 30 days. One-time actions, such as running a translation, restoring a translation backup, deleting accessibility reports or restoring original images, can't be undone. Edits made in the app since the draft are never overwritten without asking.\n\nYou approve the connection in your own Shopify admin. ChatGPT sees totals and settings only, never your customers' personal data, and you can turn off publishing, make the connection read-only or disconnect at any time.\n\nNo EA apps yet? Ask which one fits what you need, in any language, and ChatGPT suggests one with a link to install it from the Shopify App Store, no sign-in needed.",
"developerName": "Easy Apps",
"category": "Productivity",
"capabilities": [
"App stats, setup and suggestions for all 10 EA apps",
"Draft bundles, quantity breaks, BOGO and upsell offers",
"Draft popup and spin wheel campaigns",
"Draft any cart drawer setting, checkout rule or A/B test",
"Create and edit free shipping, rewards, announcement and countdown bars",
"Run translations, accessibility scans and fixes",
"Run speed tests, SEO checks, image compression and redirects",
"Publish and undo on request, with preview cards"
],
"websiteURL": "https://easyappsecom.com/connector",
"supportURL": "https://easyappsecom.com/connector#support",
"privacyPolicyURL": "https://easyappsecom.com/privacy-policy#easy-apps-connector",
"termsOfServiceURL": "https://easyappsecom.com/terms-of-service#easy-apps-connector",
"defaultPrompt": [
"Set up a Black Friday countdown bar and a free gift bar for orders over $75",
"Create a spin wheel popup that gives 10% off for an email sign-up",
"Add quantity breaks to my best seller: 10% off 2 and 15% off 3"
],
"brandColor": "#E84848",
"brandColorDark": "#E84848",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Find an app to install (works without signing in)",
"prompt": "Which app should I install for a sticky add to cart bar?",
"tools_triggered": "find_ea_app",
"expected_behavior": "Without signing in, calls find_ea_app and recommends EA Sticky Add to Cart Drawer (sticky add to cart bar, cart drawer, quick buy, cart upsells) with its Shopify App Store install link, and says to open the app and click Connect to AI after installing. No store data is read and there are no prices or plans."
},
{
"description": "Stats for one app",
"prompt": "How did my bundles do last month?",
"tools_triggered": "list_apps, get_stats",
"expected_behavior": "Calls get_stats for bundles with period last_month and reports the review store's Bundles totals (offer views, add-to-carts, orders, revenue) for the Quantity Breaks offer. No customer personal data."
},
{
"description": "Suggestions across installed apps",
"prompt": "What should I try next on my store?",
"tools_triggered": "list_apps, get_suggestions",
"expected_behavior": "Lists a few concrete next steps for the EA apps installed on the review store, based on its own setup and numbers. No plan or upgrade promotion."
},
{
"description": "Draft a bundle offer with a preview card",
"prompt": "Create a 2-pack and 3-pack deal for The Videographer Snowboard, 10% and 20% off.",
"tools_triggered": "get_write_guide, create_draft",
"expected_behavior": "Creates a Bundles draft and shows the preview card with the 2-pack and 3-pack prices after the discount, plus Publish and Discard. The store does not change."
},
{
"description": "Stage a settings change, then publish on request (undoable)",
"prompt": "Change my free shipping goal to $80 and publish it.",
"tools_triggered": "list_items, get_item, stage_changes, publish_draft",
"expected_behavior": "Stages unpublished changes on Free Shipping Bar 1 and shows a before and after card ($100 to $80); the live bar keeps $100 until published. Then calls publish_draft with the merchant's words as user_request; ChatGPT asks the user to confirm before it runs. After confirming, the bar shows $80 and the result says the change can be undone (undo_publish puts back $100)."
}
],
"negative": [
{
"description": "Customer personal data",
"prompt": "Export the email addresses of everyone who signed up through my spin wheel."
},
{
"description": "Store that is not connected",
"prompt": "Show me the bundle stats for another-store.myshopify.com."
},
{
"description": "Unrelated request",
"prompt": "What's the weather in Toronto today?"
}
]
},
"demo_recording_url": "https://easyappsecom.com/connector/ea-ecommerce-apps-demo.gif",
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments. It reads EA app stats and prepares app settings, discount offers and app actions (such as a translation run or an accessibility scan) on the merchant's own Shopify store as drafts; they go live when the merchant publishes them, or when the merchant asks ChatGPT to and confirms."
},
"publication": {
"release_notes": "Listing update: Translate, Accessibility and Page Speed can now make changes too (translations, scans and fixes, alt text, speed and SEO checks, image compression, redirects); the full list of what ChatGPT can prepare; clearer undo wording (one-time actions such as a translation run can't be undone); works on every ChatGPT plan, Free included; one-click connect; App Store app names; new starter prompts. No changes to sign-in or permissions."
},
"apps": "./.app.json"
}
}
}
SHA-256: b8bafd781783b1502bf400f149c0d48450fd08531187f9e4b6fb4cbfb0551532