From askqa
Set up automated monitoring for a Shopify store's add-to-cart flow
How this skill is triggered — by the user, by Claude, or both
Slash command
/askqa:shopify-add-to-cartThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill to set up automated monitoring for a Shopify store's add-to-cart flow. When the button breaks — due to an app update, theme change, or platform rollout — AskQA catches it within minutes and sends an alert with a screenshot.
Use this skill to set up automated monitoring for a Shopify store's add-to-cart flow. When the button breaks — due to an app update, theme change, or platform rollout — AskQA catches it within minutes and sends an alert with a screenshot.
Ask the user for their Shopify store URL (e.g. https://my-store.myshopify.com or their custom domain). The test works on any public Shopify storefront — no credentials or API keys are needed.
Use the create_test MCP tool with these parameters:
name: something descriptive like "Shopify add to cart"url: the store URL from Step 1template_id: cart-visibleThis template opens a real browser, finds a product on the homepage, clicks Add to Cart, and verifies the product lands in the cart — exactly how a customer would do it.
Use run_test with the test ID returned from Step 2. Wait for the result.
If it passes: great, the test is working correctly. Proceed to Step 4.
If it fails: the most common causes on Shopify are:
url parameterUse schedule_test with:
test_id: the ID from Step 2interval: hourlyHourly is the recommended cadence for checkout monitoring — it catches breakage within 60 minutes, well before most customers notice.
Ask the user how they want to be notified when the test fails. Options:
add_notification_channel with channel_type: email/setup-slack skill first, then link the channelget_test_resultsAfter setup, confirm:
list_schedules to show them)Let the user know: AskQA will now run this test every hour. If add-to-cart ever breaks, they'll get a notification with a screenshot of exactly where it failed.
npx claudepluginhub askqa-ai/askqa-plugins --plugin askqaGuides Shopify app testing: Vitest units, Playwright E2E/integration, Theme Check linting, Functions/webhooks/extensions, and CI/CD pipelines.
Runs Shopify incident triage: checks status page, Admin API connectivity, REST/GraphQL rate limits via bash curl and python scripts. For outage diagnosis.
Executes direct GraphQL queries and mutations on Shopify Storefront API for custom storefront data fetching and cart operations when full UI control is needed, not for web components.