Set up automated monitoring for a Shopify store's add-to-cart flow
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.