← back to Dw Signup Fulfillment
verification/shopify-account-e2e.json
51 lines
{
"intent": "Prove a new controlled customer can enter Shopify email-code authentication and return to DW authenticated",
"environment": "production controlled canary",
"timestamp": "2026-08-31T09:03:39.354Z",
"syntheticAccount": "steve+dw-e2e-shopify@designerwallcoverings.com",
"checks": [
{
"name": "DW handoff",
"verdict": "PASS",
"detail": "Returning-client action opens the branded reassurance dialog and supplies Shopify secure authentication"
},
{
"name": "account entry",
"verdict": "PASS",
"detail": "A unique DW-owned synthetic email was accepted by Shopify customer authentication"
},
{
"name": "email-code verification",
"verdict": "PASS",
"detail": "The Shopify one-time code arrived in the controlled DW mailbox and was accepted"
},
{
"name": "authenticated account",
"verdict": "PASS",
"detail": "Shopify opened the store's authenticated customer-account surface at https://shopify.com"
},
{
"name": "storefront return",
"verdict": "PASS",
"detail": "The authenticated browser returned to DW and retained an accessible customer-account route"
},
{
"name": "sample cart",
"verdict": "PASS",
"detail": "Four $4.25 sample units were added to the controlled retail cart to test the three-lifetime limit"
},
{
"name": "retail checkout boundary",
"verdict": "PASS",
"detail": "At production checkout, four samples receive exactly $12.75 off and retain one paid $4.25 unit; no order was submitted"
}
],
"artifacts": [
"/Users/macstudio3/Projects/dw-signup-fulfillment/verification/artifacts/shopify-account-email-2026-08-31T09-03-39-353Z.png",
"/Users/macstudio3/Projects/dw-signup-fulfillment/verification/artifacts/shopify-account-authenticated-2026-08-31T09-03-39-353Z.png",
"/Users/macstudio3/Projects/dw-signup-fulfillment/verification/artifacts/shopify-account-checkout-2026-08-31T09-03-39-353Z.png"
],
"verdict": "PASS",
"retainedState": "Synthetic DW-owned account retained for repeatable checkout/sample validation; no real customer record was changed."
}