I'm relatively new to the acceptance criteria in GWT format, and I'm struggling with writing them for the features that involve reviewing content. For instance: the user is on the home page of e-commerce website, and reviews the items being sold on that website.
My user story looks like this: As a User, I want to view the available products so that I can find the one I want to buy. But what about acceptance criteria? I've come up with the "Given" part (Given I've navigated to the system home page) and "Then" part (Then I'm able to view the available products) - however, "When" is a mystery for me. What is that trigger that moves the user from "Given" to "Then? Maybe I'm just totally wrong with "Given"/"Then" parts?
I've tried to google that, but it seems like either my requests are clumsy or it's not that big problem for everyone else.
Thank you in advance and sorry if it's been posted before :)