I also wrote about it if you're interested in reading how it was done here - https://amberwilliams.io/blogs/a6593b75-8cdd-4ae3-9a89-5dedb...
Also follow up to use structured data here - https://amberwilliams.io/blogs/474b0361-cbc1-4fa5-b047-c042f...