Kery Sample Run - Purchasify App
Purchasify · August 12, 2026 · 4/6 checks verified · 4 issues found
Recording
The full browser session, exactly as the agent ran it.
Verified
4/6Header estimate link
Clicking the new Estimate link in the header opens the Estimate page and the page shows the estimate UI with items and summary information.
Confirmed: After clicking the header Estimate link, the next recorded page interaction observed estimate-page content: item quantities for Wireless Mouse and USB-C Cable and a summary subtotal of $36.00, demonstrating the estimate page loaded.

Mouse quantity cap
Increasing Wireless Mouse from quantity 1 nine times reaches 10, and clicking + again does not increase it beyond 10.
Confirmed: The trace records Wireless Mouse reaching quantity 10 with subtotal $252.00, and the subsequent extra + click was followed by a later observation still showing Wireless Mouse quantity 10 before decreases began.

Minimum item quantity
USB-C Cable quantity cannot be reduced below 1, and its line total should remain at one unit when clicking − at quantity 1.
Confirmed: The minus click on USB-C Cable at quantity 1 had no immediate DOM change, but a later below-threshold observation showed USB-C Cable quantity 0 with line total $0.00, proving the item did drop below 1.

Free shipping threshold
When subtotal is below $50, shipping is charged and the meter shows a locked message; adding one item to cross $50 switches shipping to FREE and the meter to an unlocked state.
Confirmed: A below-threshold state showed subtotal $48.00, shipping $5.99, and message 'Add $2.00…'; after one increase, the next observation showed subtotal $72.00, shipping FREE, and message 'Free shipping unlocked'.

Promo discounts update totals
Applying SAVE10 shows a 10% discount row and lowers the total, and replacing it with HALFOFF shows a larger discount and a lower total than SAVE10.
Confirmed: SAVE10 produced a discount row '-$7.20' but the summary total remained $72.00, and HALFOFF produced a larger discount row '-$36.00' while the total still remained $72.00, so totals did not decrease as required.

Invalid promo and reload reset
Applying an invalid promo shows an inline error with no discount row, applying a valid code afterward clears the error and restores the discount row, and reloading the page clears the applied promo st
Confirmed: After NOTACODE, the page showed 'That promo code isn't valid.' with no discount row; after SAVE10, a green success message and 'Discount (SAVE10) -$7.20' appeared; after reload, the promo input was empty with no message and no discount row.

Issues
Applying valid promo code SAVE10 shows a 10% discount row but does not reduce t…
Applying valid promo code SAVE10 shows a 10% discount row but does not reduce the summary total; total stays at $72.00 instead of decreasing.

USB-C Cable quantity can drop below the intended minimum of 1 on the estimate p…
USB-C Cable quantity can drop below the intended minimum of 1 on the estimate page; clicking − at quantity 1 changes it to 0 and line total to $0.00.

Promo input text is vertically misaligned and sits too low in the field
Promo input text is vertically misaligned and sits too low in the field

Promo success/error state carries over while typing a new code instead of reset…
Promo success/error state carries over while typing a new code instead of resetting immediately.
