{"id":376459,"date":"2026-09-28T14:19:48","date_gmt":"2026-09-28T14:19:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/malinois-store-monitor\/"},"modified":"2026-09-28T14:19:33","modified_gmt":"2026-09-28T14:19:33","slug":"malinois-store-monitor","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/malinois-store-monitor\/","author":23564298,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.2","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Malinois Store Monitor","header_author":"Lapointe Software LLC","header_description":"Connects WooCommerce storefront health, stock, and checkout signals to Malinois.","assets_banners_color":"132b53","last_updated":"2026-09-28 14:19:33","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/malinoissync.com\/wordpress\/malinois-store-monitor","header_author_uri":"https:\/\/lapointesoftware.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":56,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"malinoissync","date":"2026-09-28 14:19:33","revision":3717348}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3717347,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3717347,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3717347,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3717347,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[3148,5603,12448,29148,286],"plugin_category":[45,54],"plugin_contributors":[283199],"plugin_business_model":[],"class_list":["post-376459","plugin","type-plugin","status-publish","hentry","plugin_tags-checkout","plugin_tags-monitoring","plugin_tags-stock","plugin_tags-uptime","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-security-and-spam-protection","plugin_contributors-malinoissync","plugin_committers-malinoissync"],"banners":{"banner":"https:\/\/ps.w.org\/malinois-store-monitor\/assets\/banner-772x250.jpg?rev=3717347","banner_2x":"https:\/\/ps.w.org\/malinois-store-monitor\/assets\/banner-1544x500.jpg?rev=3717347","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/malinois-store-monitor\/assets\/icon-128x128.png?rev=3717347","icon_2x":"https:\/\/ps.w.org\/malinois-store-monitor\/assets\/icon-256x256.png?rev=3717347","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Malinois Store Monitor connects a WooCommerce store to the MalinoisSync monitoring service operated by Lapointe Software LLC.<\/p>\n\n<p>After a store administrator explicitly connects the plugin with a short-lived code, it monitors public storefront behavior and sends operational signals to MalinoisSync. The MalinoisSync dashboard confirms repeated failures, groups them into incidents, sends configured alerts, and records recovery.<\/p>\n\n<p>Monitoring includes:<\/p>\n\n<ul>\n<li>Public page availability, blank pages, broken resources, and JavaScript errors.<\/li>\n<li>Product price, inventory, variation availability, and purchase-button state.<\/li>\n<li>Cart-action and checkout success or failure outcomes.<\/li>\n<li>Public-page performance and sanitized campaign-source context.<\/li>\n<li>Recovery observations after a detected problem is corrected.<\/li>\n<\/ul>\n\n<p>The plugin does not send customer form values, customer account details, advertising click identifiers, or payment data.<\/p>\n\n<p>An active MalinoisSync account is required. Connecting the store is an explicit opt-in to the external service. The plugin remains inactive on the storefront until an authorized administrator completes that connection.<\/p>\n\n<h3>External Service<\/h3>\n\n<p>This plugin relies on MalinoisSync, an external Software as a Service platform operated by Lapointe Software LLC.<\/p>\n\n<p>The plugin communicates with <code>https:\/\/api.malinoissync.com<\/code> only after a WooCommerce administrator enters a connection code and accepts the displayed data-transfer notice. Communication is required to establish the connection, receive page-monitoring configuration, send operational observations, synchronize public product-page URLs, and deliver incident and recovery alerts through the channels configured in the MalinoisSync account.<\/p>\n\n<p>Data sent can include:<\/p>\n\n<ul>\n<li>The store URL and public page URLs with query strings and fragments removed.<\/li>\n<li>Public product identifiers, product names, product-page URLs, stock quantities and states, and variation availability.<\/li>\n<li>WordPress, WooCommerce, plugin, and monitoring-agent versions.<\/li>\n<li>Random pseudonymous per-tab session identifiers used to count and correlate monitoring observations.<\/li>\n<li>Page-health results, load measurements, failed-resource URLs, and sanitized JavaScript error summaries.<\/li>\n<li>Checkout success or failure state without order contents, customer fields, or payment information.<\/li>\n<li>Sanitized campaign source, medium, campaign label, and referring hostname. Advertising click identifier values are detected only to classify the source and are never transmitted.<\/li>\n<\/ul>\n\n<p>The storefront agent uses session storage for its random session identifier and session-level traffic attribution. It uses local storage to cache page-monitoring configuration for five minutes. The plugin does not set tracking cookies.<\/p>\n\n<p>Service information:<\/p>\n\n<ul>\n<li>Service: https:\/\/malinoissync.com<\/li>\n<li>Privacy Policy: https:\/\/malinoissync.com\/privacy<\/li>\n<li>Terms of Service: https:\/\/malinoissync.com\/terms<\/li>\n<li>Account deletion: https:\/\/malinoissync.com\/account-deletion<\/li>\n<\/ul>\n\n<p>Disconnecting or deactivating the plugin stops new storefront observations. Previously transmitted service data is handled according to the MalinoisSync Privacy Policy and the account owner's retention and deletion choices.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>After activation, the plugin adds suggested MalinoisSync disclosure text to Settings &gt; Privacy &gt; Policy Guide. Store owners should review that text and incorporate it into their published privacy policy as appropriate for their jurisdiction and configuration.<\/p>\n\n<p>Full details are available at https:\/\/malinoissync.com\/privacy.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>Upload and activate Malinois Store Monitor.<\/li>\n<li>In the MalinoisSync dashboard, add a WooCommerce store and generate a temporary connection code.<\/li>\n<li>In WordPress, open WooCommerce &gt; Malinois Monitor.<\/li>\n<li>Review the data-transfer notice, enter the connection code, and select Connect store.<\/li>\n<li>Confirm that the dashboard reports the storefront agent and catalog connection as active.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20a%20malinoissync%20account%20required%3F\"><h3>Is a MalinoisSync account required?<\/h3><\/dt>\n<dd><p>Yes. The plugin is an interface to the MalinoisSync monitoring and alerting service. It does not provide a standalone local monitoring dashboard.<\/p><\/dd>\n<dt id=\"when%20does%20the%20plugin%20contact%20malinoissync%3F\"><h3>When does the plugin contact MalinoisSync?<\/h3><\/dt>\n<dd><p>Only after an authorized WooCommerce administrator enters a connection code and accepts the external-service notice. It then contacts MalinoisSync for connection, configuration, operational monitoring, catalog synchronization, and periodic connection health signals.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20customer%20or%20payment%20data%3F\"><h3>Does the plugin send customer or payment data?<\/h3><\/dt>\n<dd><p>No. It does not send customer form values, names, email addresses, phone numbers, postal addresses, customer account details, order contents, card details, or other payment data.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20advertising%20click%20identifiers%3F\"><h3>Does the plugin send advertising click identifiers?<\/h3><\/dt>\n<dd><p>No. It may detect the presence of common advertising click parameters to classify a traffic source, but their values are removed and never transmitted. Public page URLs are transmitted without query strings or fragments.<\/p><\/dd>\n<dt id=\"how%20do%20i%20stop%20monitoring%3F\"><h3>How do I stop monitoring?<\/h3><\/dt>\n<dd><p>Select Disconnect under WooCommerce &gt; Malinois Monitor, deactivate the plugin, or uninstall it. Any of these actions stops new storefront observations from this site. Service-side data can be managed from the MalinoisSync account.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20compatible%20with%20hpos%20and%20cart%2Fcheckout%20blocks%3F\"><h3>Is the plugin compatible with HPOS and Cart\/Checkout Blocks?<\/h3><\/dt>\n<dd><p>Yes. It uses WooCommerce APIs and declares compatibility with High-Performance Order Storage and Cart\/Checkout Blocks.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public WordPress.org release.<\/li>\n<li>Monitor storefront availability, product and variation inventory, purchase controls, checkout outcomes, page errors, and recovery.<\/li>\n<li>Add explicit external-service consent and WordPress Privacy Policy Guide content.<\/li>\n<li>Remove URL query strings, fragments, advertising identifiers, and browser user-agent data from transmitted page observations.<\/li>\n<li>Declare compatibility with WooCommerce HPOS and Cart\/Checkout Blocks.<\/li>\n<\/ul>","raw_excerpt":"Monitor WooCommerce storefront health, inventory, purchase controls, and checkout outcomes with MalinoisSync alerts.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/376459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=376459"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/malinoissync"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=376459"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=376459"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=376459"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=376459"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=376459"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=376459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}