So, IMHO, It can be possibly best to become as complete as possible including the Schema.org markup wherever it suits your content and use Open Graph metadata. They are doing marginally distinct, but complementary matters. Utilizing structured info markup for rich snippets and Open Graph tags for social media marketing https://www.presta-addons-modules.com/en/opencart-seo-automatic-google-rich-snippets-json-ld-integration-opengraph-twitter-tags-schemaorg.html