{"id":361413,"date":"2026-09-02T07:27:48","date_gmt":"2026-09-02T07:27:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/merqivio-checked\/"},"modified":"2026-09-02T07:27:28","modified_gmt":"2026-09-02T07:27:28","slug":"merqivio-checked","status":"publish","type":"plugin","link":"https:\/\/brx.wordpress.org\/plugins\/merqivio-checked\/","author":23553876,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5.4","stable_tag":"1.5.4","tested":"7.1","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"Merqivio Checked","header_author":"Merqivio","header_description":"Free WooCommerce webshop health and EU-readiness baseline checks with optional Merqivio Basic verification and Continuous Monitoring service integration.","assets_banners_color":"adb5bd","last_updated":"2026-09-02 07:27:28","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.merqivio.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":26,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.5.4":{"tag":"1.5.4","author":"merqivio","date":"2026-09-02 07:27:28","revision":3677345}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3677345,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3677345,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3677345,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3677345,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.5.4"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[8533,14361,5603,10064,286],"plugin_category":[45,54],"plugin_contributors":[277227],"plugin_business_model":[],"class_list":["post-361413","plugin","type-plugin","status-publish","hentry","plugin_tags-audit","plugin_tags-compliance","plugin_tags-monitoring","plugin_tags-webshop","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-security-and-spam-protection","plugin_contributors-merqivio","plugin_committers-merqivio"],"banners":{"banner":"https:\/\/ps.w.org\/merqivio-checked\/assets\/banner-772x250.png?rev=3677345","banner_2x":"https:\/\/ps.w.org\/merqivio-checked\/assets\/banner-1544x500.png?rev=3677345","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/merqivio-checked\/assets\/icon-128x128.png?rev=3677345","icon_2x":"https:\/\/ps.w.org\/merqivio-checked\/assets\/icon-256x256.png?rev=3677345","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Merqivio Checked performs a free local baseline scan of selected WooCommerce and WordPress settings and content signals. A shop owner may optionally connect the plugin to Merqivio to create one centrally hosted Basic verification from the current scan.<\/p>\n\n<p>The Basic verification is a dated snapshot. Running later free local scans does not refresh the public Basic verification date. Continuous Monitoring is a separate Merqivio SaaS service designed to keep a public status current with automatic external monitoring and rechecks.<\/p>\n\n<p>The plugin does not provide legal advice and a successful scan or verification does not guarantee compliance with all applicable law.<\/p>\n\n<h4>Free functionality<\/h4>\n\n<ul>\n<li>Manual local Basic Scan<\/li>\n<li>Merqivio score<\/li>\n<li>Clear pass\/review\/fail findings<\/li>\n<li>WooCommerce store identity signal checks<\/li>\n<li>Privacy and terms page checks<\/li>\n<li>Return\/withdrawal content signal check<\/li>\n<li>Cookie\/consent plugin signal check<\/li>\n<li>Product sample checks for price, image, description and SKU completeness<\/li>\n<li>Optional one-time public Basic verification hosted by Merqivio<\/li>\n<li>Optional front-end Merqivio Checked badge, OFF by default<\/li>\n<\/ul>\n\n<h4>External Merqivio service<\/h4>\n\n<p>Creating a public Basic verification is optional and requires explicit user action and consent in the plugin screen. The local scanner itself does not contact Merqivio.<\/p>\n\n<p>When the user chooses to create a public Basic verification, the plugin sends the following data to the Merqivio service: webshop URL, WordPress site name, optional business\/shop identity fields entered by the administrator (business name, shop name, country and registration number), optional contact email and contact URL entered by the administrator, selected certificate language, scan score, eligibility state, number of critical findings, scan date\/time, the listed scan check results and area summaries, plugin identifier\/version, and a randomly generated site verification secret used for domain challenge-response verification.<\/p>\n\n<p>No WooCommerce customer records, order records or payment data are required or sent by this feature.<\/p>\n\n<p>The Merqivio service uses the submitted data to verify control of the webshop, create and host the requested public verification, and preserve its original Basic verification date. The service verifies domain control through a challenge-response request to this plugin's public REST endpoint. The endpoint returns the site URL and an HMAC response to a supplied challenge; it does not expose the site verification secret.<\/p>\n\n<p>Later free scans update only local scan results and do not automatically transmit refreshed results or renew the public Basic date.<\/p>\n\n<p>Continuous Monitoring (Pro) is a separate optional paid Merqivio SaaS service. It is not required for the free local scanner or the optional Basic verification. The plugin screen may describe this optional service and link to Merqivio for purchase.<\/p>\n\n<p>Service provider: Merqivio\nService website: https:\/\/www.merqivio.com\/\nPrivacy policy: https:\/\/www.merqivio.com\/privacy\/\nTerms of service: https:\/\/www.merqivio.com\/voorwaarden\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>Upload and activate Merqivio Checked.<\/li>\n<li>Open Merqivio Checked in WordPress admin.<\/li>\n<li>Run the free Basic Scan.<\/li>\n<li>Optionally create a public Basic verification after reviewing the data-transfer notice.<\/li>\n<li>Optionally enable the footer badge. It is OFF by default.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20certify%20that%20my%20webshop%20complies%20with%20all%20eu%20law%3F\"><h3>Does this certify that my webshop complies with all EU law?<\/h3><\/dt>\n<dd><p>No. Merqivio checks selected signals and reports the scope of the verification. It is not government approval, legal advice or a guarantee of complete legal compliance.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20automatically%20add%20a%20merqivio%20link%3F\"><h3>Does the plugin automatically add a Merqivio link?<\/h3><\/dt>\n<dd><p>No. Front-end badge display is OFF by default and requires explicit opt-in.<\/p><\/dd>\n<dt id=\"what%20is%20sent%20to%20merqivio%20for%20a%20basic%20verification%3F\"><h3>What is sent to Merqivio for a Basic verification?<\/h3><\/dt>\n<dd><p>The webshop URL, site name, administrator-entered verification identity\/contact fields, verification language, scan score and eligibility data, scan date\/time, listed check results and area summaries, plugin identifier\/version, and the randomly generated site verification secret used for domain challenge-response verification. No WooCommerce customer, order or payment data is required or sent by this feature.<\/p><\/dd>\n<dt id=\"can%20i%20renew%20the%20public%20basic%20date%20by%20running%20another%20free%20scan%3F\"><h3>Can I renew the public Basic date by running another free scan?<\/h3><\/dt>\n<dd><p>No. Later free scans remain useful and current inside WordPress, but the centrally hosted Basic verification preserves its original verification date. Continuous Monitoring is the service for an actively maintained public status.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.4<\/h4>\n\n<ul>\n<li>Replaced the short plugin-owned <code>mqc<\/code>\/<code>MQC<\/code> prefix throughout the codebase with the unique <code>merqch<\/code>\/<code>MERQCH<\/code> prefix required by the WordPress.org Plugins Team.<\/li>\n<li>Renamed plugin-owned options, transients, actions, nonce actions, classes, constants, style handles and CSS selectors consistently.<\/li>\n<li>No scanner, verification, badge or paid-service behaviour changed.<\/li>\n<\/ul>\n\n<h4>1.5.3<\/h4>\n\n<ul>\n<li>Fixed all Plugin Check internationalization errors for strings containing placeholders.<\/li>\n<li>Removed the unused Domain Path header.<\/li>\n<li>Replaced the admin GET success flag with a WordPress transient.<\/li>\n<li>No scanner, verification, badge or paid-service behaviour changed.<\/li>\n<\/ul>\n\n<h4>1.5.2<\/h4>\n\n<ul>\n<li>Removed the optional Plugin URI header so the plugin and author URI values cannot conflict during submission.<\/li>\n<li>Hardened consent request handling and improved translatability.<\/li>\n<li>Kept the external-service disclosure aligned with the actual optional Basic verification data flow.<\/li>\n<li>No free scanner features were removed or placed behind a paid licence.<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Prepared the free plugin for WordPress.org review.<\/li>\n<li>Updated WordPress compatibility metadata through WordPress 7.1.<\/li>\n<li>Expanded the external-service disclosure to match the exact optional Basic verification data flow.<\/li>\n<li>Hardened admin status-notice input handling.<\/li>\n<li>No free scanner features were removed or placed behind a paid licence.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Added the optional Checked Pro purchase follow-up from the plugin's own settings screen.<\/li>\n<li>Kept the free local scanner and Basic verification independent from the paid service.<\/li>\n<li>Added language-aware Pro links and clarified Basic versus Continuous Monitoring status.<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Public verification is now strictly qualification-gated: score 80+ and no critical findings.<\/li>\n<li>Failed\/critical first scans remain private and can be improved and rescanned.<\/li>\n<li>Clarifies that individual findings are never shown on the public certificate.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Reworked the Merqivio Checked admin experience with clearer Merqivio branding and product explanation.<\/li>\n<li>Added a contextual Free versus Pro comparison on the plugin settings page.<\/li>\n<li>Added clear advertised Pro pricing: EUR 5.95\/month or EUR 59\/year.<\/li>\n<li>Clarified the difference between a dated Basic verification and Continuous Monitoring.<\/li>\n<li>Added server-side validation for explicit Merqivio service consent.<\/li>\n<li>Kept all upgrade messaging limited to the plugin context.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added optional Merqivio Basic verification connection.<\/li>\n<li>Added secure domain challenge-response verification.<\/li>\n<li>Added public badge state for Basic versus Continuous Monitoring.<\/li>\n<li>Clarified that later free scans do not renew the public Basic verification date.<\/li>\n<li>Added explicit data-transfer consent wording.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial base release.<\/li>\n<\/ul>","raw_excerpt":"Free WooCommerce baseline checks with an optional dated Merqivio Basic verification and paid Continuous Monitoring service.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/361413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=361413"}],"author":[{"embeddable":true,"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/merqivio"}],"wp:attachment":[{"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=361413"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=361413"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=361413"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=361413"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=361413"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=361413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}