In the Google Merchant Center structured data documentation, it says that you should add structured data to the HTML source and that it "can't be generated after a page has been loaded using ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results