├── .gitignore ├── .gitpod.yml ├── Api └── OffersRepositoryInterface.php ├── Block ├── Adminhtml │ └── Form │ │ └── Field │ │ └── RelatedPage.php ├── Category.php ├── Cms.php ├── Jsonld.php ├── Organization.php └── Product.php ├── Helper └── Config.php ├── LICENSE ├── Model ├── Api │ └── OffersRepository.php ├── Cache │ └── Type │ │ └── StructuredDataCache.php ├── Config │ ├── Backend │ │ └── RelatedPage.php │ └── Source │ │ └── ContactType.php ├── Resolver │ └── Product │ │ └── StructuredData.php └── Type │ └── Product.php ├── Observer └── FlushStructuredDataCache.php ├── Plugin ├── Cache │ ├── BulkUpFlushStructuredCache.php │ └── FlushStructuredDataCache.php ├── EscapeStripTags.php └── StripReviewSummary.php ├── README.md ├── assets ├── config-cms.png ├── config-organization.png ├── config-product.png ├── outeredge-structured-data-module-user-guide.pdf └── screenshot-schema.png ├── composer.json ├── etc ├── acl.xml ├── adminhtml │ ├── di.xml │ └── system.xml ├── cache.xml ├── config.xml ├── di.xml ├── events.xml ├── module.xml ├── schema.graphqls └── webapi.xml ├── phpcs.xml ├── rector.php ├── registration.php └── view └── frontend ├── layout ├── catalog_category_view.xml ├── catalog_product_view.xml ├── catalog_product_view_type_bundle.xml ├── catalog_product_view_type_configurable.xml ├── catalog_product_view_type_downloadable.xml ├── catalog_product_view_type_grouped.xml ├── cms_index_index.xml ├── cms_page_view.xml ├── contact_index_index.xml ├── default.xml └── hyva_default.xml └── templates ├── html └── breadcrumbs.phtml ├── jsonld.phtml └── jsonld ├── cms.phtml ├── organization.phtml ├── product-offers.phtml ├── product-reviewsio.phtml └── schema.phtml /.gitignore: -------------------------------------------------------------------------------- 1 | composer.lock 2 | vendor/ -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /Api/OffersRepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/Api/OffersRepositoryInterface.php -------------------------------------------------------------------------------- /Block/Adminhtml/Form/Field/RelatedPage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/Block/Adminhtml/Form/Field/RelatedPage.php -------------------------------------------------------------------------------- /Block/Category.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/Block/Category.php -------------------------------------------------------------------------------- /Block/Cms.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/Block/Cms.php -------------------------------------------------------------------------------- /Block/Jsonld.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/Block/Jsonld.php -------------------------------------------------------------------------------- /Block/Organization.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/Block/Organization.php -------------------------------------------------------------------------------- /Block/Product.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/Block/Product.php -------------------------------------------------------------------------------- /Helper/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/Helper/Config.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/LICENSE -------------------------------------------------------------------------------- /Model/Api/OffersRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/Model/Api/OffersRepository.php -------------------------------------------------------------------------------- /Model/Cache/Type/StructuredDataCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/Model/Cache/Type/StructuredDataCache.php -------------------------------------------------------------------------------- /Model/Config/Backend/RelatedPage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/Model/Config/Backend/RelatedPage.php -------------------------------------------------------------------------------- /Model/Config/Source/ContactType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/Model/Config/Source/ContactType.php -------------------------------------------------------------------------------- /Model/Resolver/Product/StructuredData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/Model/Resolver/Product/StructuredData.php -------------------------------------------------------------------------------- /Model/Type/Product.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/Model/Type/Product.php -------------------------------------------------------------------------------- /Observer/FlushStructuredDataCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/Observer/FlushStructuredDataCache.php -------------------------------------------------------------------------------- /Plugin/Cache/BulkUpFlushStructuredCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/Plugin/Cache/BulkUpFlushStructuredCache.php -------------------------------------------------------------------------------- /Plugin/Cache/FlushStructuredDataCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/Plugin/Cache/FlushStructuredDataCache.php -------------------------------------------------------------------------------- /Plugin/EscapeStripTags.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/Plugin/EscapeStripTags.php -------------------------------------------------------------------------------- /Plugin/StripReviewSummary.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/Plugin/StripReviewSummary.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/README.md -------------------------------------------------------------------------------- /assets/config-cms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/assets/config-cms.png -------------------------------------------------------------------------------- /assets/config-organization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/assets/config-organization.png -------------------------------------------------------------------------------- /assets/config-product.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/assets/config-product.png -------------------------------------------------------------------------------- /assets/outeredge-structured-data-module-user-guide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/assets/outeredge-structured-data-module-user-guide.pdf -------------------------------------------------------------------------------- /assets/screenshot-schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/assets/screenshot-schema.png -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/composer.json -------------------------------------------------------------------------------- /etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/etc/acl.xml -------------------------------------------------------------------------------- /etc/adminhtml/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/etc/adminhtml/di.xml -------------------------------------------------------------------------------- /etc/adminhtml/system.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/etc/adminhtml/system.xml -------------------------------------------------------------------------------- /etc/cache.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/etc/cache.xml -------------------------------------------------------------------------------- /etc/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/etc/config.xml -------------------------------------------------------------------------------- /etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/etc/di.xml -------------------------------------------------------------------------------- /etc/events.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/etc/events.xml -------------------------------------------------------------------------------- /etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/etc/module.xml -------------------------------------------------------------------------------- /etc/schema.graphqls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/etc/schema.graphqls -------------------------------------------------------------------------------- /etc/webapi.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/etc/webapi.xml -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/phpcs.xml -------------------------------------------------------------------------------- /rector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/rector.php -------------------------------------------------------------------------------- /registration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/registration.php -------------------------------------------------------------------------------- /view/frontend/layout/catalog_category_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/view/frontend/layout/catalog_category_view.xml -------------------------------------------------------------------------------- /view/frontend/layout/catalog_product_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/view/frontend/layout/catalog_product_view.xml -------------------------------------------------------------------------------- /view/frontend/layout/catalog_product_view_type_bundle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/view/frontend/layout/catalog_product_view_type_bundle.xml -------------------------------------------------------------------------------- /view/frontend/layout/catalog_product_view_type_configurable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/view/frontend/layout/catalog_product_view_type_configurable.xml -------------------------------------------------------------------------------- /view/frontend/layout/catalog_product_view_type_downloadable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/view/frontend/layout/catalog_product_view_type_downloadable.xml -------------------------------------------------------------------------------- /view/frontend/layout/catalog_product_view_type_grouped.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/view/frontend/layout/catalog_product_view_type_grouped.xml -------------------------------------------------------------------------------- /view/frontend/layout/cms_index_index.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/view/frontend/layout/cms_index_index.xml -------------------------------------------------------------------------------- /view/frontend/layout/cms_page_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/view/frontend/layout/cms_page_view.xml -------------------------------------------------------------------------------- /view/frontend/layout/contact_index_index.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/view/frontend/layout/contact_index_index.xml -------------------------------------------------------------------------------- /view/frontend/layout/default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/view/frontend/layout/default.xml -------------------------------------------------------------------------------- /view/frontend/layout/hyva_default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/view/frontend/layout/hyva_default.xml -------------------------------------------------------------------------------- /view/frontend/templates/html/breadcrumbs.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/view/frontend/templates/html/breadcrumbs.phtml -------------------------------------------------------------------------------- /view/frontend/templates/jsonld.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/view/frontend/templates/jsonld.phtml -------------------------------------------------------------------------------- /view/frontend/templates/jsonld/cms.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/view/frontend/templates/jsonld/cms.phtml -------------------------------------------------------------------------------- /view/frontend/templates/jsonld/organization.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/view/frontend/templates/jsonld/organization.phtml -------------------------------------------------------------------------------- /view/frontend/templates/jsonld/product-offers.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/view/frontend/templates/jsonld/product-offers.phtml -------------------------------------------------------------------------------- /view/frontend/templates/jsonld/product-reviewsio.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outeredge/magento-structured-data-module/HEAD/view/frontend/templates/jsonld/product-reviewsio.phtml -------------------------------------------------------------------------------- /view/frontend/templates/jsonld/schema.phtml: -------------------------------------------------------------------------------- 1 | getSchemaJson(); ?> 2 | --------------------------------------------------------------------------------