So, IMHO, It is most likely most effective to become as complete as you possibly can including the Schema.org markup where it suits your content and use Open Graph metadata. They do slightly unique, but complementary items. The landscape of eCommerce is continually evolving with more recent developments getting manufactured https://www.presta-addons-modules.com/en/opencart-seo-automatic-google-rich-snippets-json-ld-integration-opengraph-twitter-tags-schemaorg.html