This article assumes that you have implemented Bolt Checkout, built a Merchant API, and created Transaction Webhooks. Use this guide as an overview for approaching your tests.
Before moving to production, merchants should self-certify that all applicable tests have passed. If a test fails, reach out to Bolt Success team for assistance.
Catching bugs in the post-launch phase minimizes any issues before your shoppers encounter them, ensuring they have a positive experience with the new checkout. Testing in-house also leverages the expertise of your workflow SMEs.
Without testing, you may:
Testing for your Bolt Checkout integration should be performed by internal staff who have expertise in the following:
Plan for around 6-12 hours worth of testing to ensure your mission-critical scenarios are working. When possible, test in a staging environment. Consider all major browsers and phones for each test. Bolt recommends performing tests every time you upgrade your integration.
Validate that a shopper can purchase the following:
Validate that a shopper can pay with the following (if applicable):
Validate that a shopper can use the delivery methods you have generated through the Merchant API, such as:
Validate that a shopper’s total has accounted for tax amounts calculated through the Merchant API.
Validate that a shopper can apply the discount codes that you have made available through the Merchant API:
Validate that your team can perform the following customer service and order operations in either your eCommerce platform or the Bolt Merchant Dashboard:
See our [Platform Operations Guides] for all related actions.
Validate the following scenarios based on your workflows:
Validate that your third-party integrations are interacting with orders and transactions as intended. Check for order IDs, status parity (especially for fulfillment handoff), and other fields such as order notes.
You can reference the following workflow attachments to visually break down how Bolt interacts with your merchant operations for standard checkout, payment-only checkout, post-checkout, and for back-office orders.