If your product schema is returning problems you’re planning to must get a little more forensic to determine why. Using the Custom Schema solution, it is possible to create a custom Schema, fill inside the Schema, and increase it into a site. Or, you can produce a blank Schema framework https://www.presta-addons-modules.com/en/opencart-seo-automatic-google-rich-snippets-json-ld-integration-opengraph-twitter-tags-schemaorg.html