01 / Lowest-risk first test
Product search and display
Chatbase documents a Get Products action for showing products from a Shopify catalog. This is the place to start if your goal is better product discovery, not account automation.
Test: Ask product questions with variants, out-of-stock items, similar products, and unclear shopper intent. Check whether the answer matches the product detail Shopify has.
02 / Useful, but authenticated
Order lookup
Chatbase documents order lookup for order status, tracking information, purchase history, and order details. The docs say this cannot be tested in Action Preview because it needs an authenticated user.
Test: Test logged-in customer flows, guest-order expectations, carrier tracking, delayed fulfilment, and what the agent says when Shopify lacks delivery confirmation.
03 / Theme-sensitive
Cart visibility
Chatbase documents cart retrieval for embedded Shopify widgets. The docs say it will not work in the Playground, so a real embedded-store check matters.
Test: Check cart contents, quantities, totals, theme cart-count updates, and behaviour across mobile, desktop, and any cart drawer or upsell app.
04 / Account-changing
Profile updates
Chatbase documents profile updates for account details such as email or phone number. That is not the same risk level as answering a product question.
Test: Keep this behind authenticated testing, confirmation wording, auditability, and a clear fallback when the request looks ambiguous.
05 / Treat carefully
Billing-address updates
Chatbase documents billing-address changes, but this is account and billing-adjacent. It deserves stricter trigger rules than a product-answer action.
Test: Test authentication, confirmation, default-address behaviour, edge cases, and what happens when the shopper asks for something the action should not do.