{"id":353292,"date":"2026-08-25T04:16:48","date_gmt":"2026-08-25T04:16:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/storepreflight\/"},"modified":"2026-08-25T04:16:11","modified_gmt":"2026-08-25T04:16:11","slug":"amity-tech-store-audit","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/amity-tech-store-audit\/","author":23548524,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.7.0","stable_tag":"0.7.0","tested":"7.0.4","requires":"6.9","requires_php":"7.4","requires_plugins":null,"header_name":"Amity Tech Store Audit for WooCommerce","header_author":"Amity Tech","header_description":"Read-only WooCommerce store audits for launch, handoff, and maintenance checks.","assets_banners_color":"0a2444","last_updated":"2026-08-25 04:16:11","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/amity-tech.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":52,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.7.0":{"tag":"0.7.0","author":"natteek","date":"2026-08-25 04:16:11"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3664535,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3664535,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3664535,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3664535,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3664535,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.7.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[8533,915,256503,286],"plugin_category":[45],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-353292","plugin","type-plugin","status-publish","hentry","plugin_tags-audit","plugin_tags-report","plugin_tags-store-health","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_committers-natteek"],"banners":{"banner":"https:\/\/ps.w.org\/amity-tech-store-audit\/assets\/banner-772x250.png?rev=3664535","banner_2x":"https:\/\/ps.w.org\/amity-tech-store-audit\/assets\/banner-1544x500.png?rev=3664535","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/amity-tech-store-audit\/assets\/icon.svg?rev=3664535","icon":"https:\/\/ps.w.org\/amity-tech-store-audit\/assets\/icon.svg?rev=3664535","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Amity Tech Store Audit reads WordPress and WooCommerce configuration, analyzes the standard WooCommerce catalog, and produces a Store Health Score with clear findings.<\/p>\n\n<p>Amity Tech Store Audit is developed by <a href=\"https:\/\/amity-tech.com\/\">Amity Tech<\/a>. Buyer-configurable agency branding remains independent and blank by default.<\/p>\n\n<p>It does not automatically change store data. It does not test payment transactions or email delivery, scan for malware, optimize performance, or contact an external service.<\/p>\n\n<p>The 84-check set covers:<\/p>\n\n<ul>\n<li>WordPress environment and basic configuration.<\/li>\n<li>WooCommerce core page, policy-content, and store setup.<\/li>\n<li>Standard WooCommerce product catalog data.<\/li>\n<li>Core shipping-zone configuration.<\/li>\n<li>Enabled payment gateway status and manual testing reminders.<\/li>\n<li>Conservative WooCommerce Core tax-setting review.<\/li>\n<li>WooCommerce sender and Core order-email configuration.<\/li>\n<\/ul>\n\n<p>Reports can be downloaded as HTML or CSV. A print-friendly report can be saved as PDF through the browser print dialog.<\/p>\n\n<p>Amity Tech Store Audit retains a bounded 20-scan history and identifies findings that are new, worsened, improved, or resolved. Administrators can ignore intentional findings for background alerts without changing the finding status or score.<\/p>\n\n<p>Optional daily or weekly background alerts are disabled by default. Administrators can create up to five independently enabled jobs with separate site-timezone schedules. All jobs share the saved recipients and alert baseline. WordPress sends a minimal email digest only for new or worsened Critical and Warning findings. The email excludes customer, order, payment, credential, and finding-evidence data.<\/p>\n\n<p>The dashboard and reports visualize Store Health Score and Critical-finding trends from the bounded history. An optional target is informational only and does not alter scoring or guarantee store operation. Each scheduled job can use a selected site-timezone hour and weekly day.<\/p>\n\n<p>Dashboard, History, Amity Tech Store Audit Settings, and Test Email are separate tabs. Test-email results are displayed within the Test Email tab beside the action.<\/p>\n\n<p>WP-CLI users can run and store a scan, inspect the latest status, or export JSON, CSV, and HTML through <code>wp amity-tech-store-audit<\/code>. JSON uses a stable allowlisted schema. CLI\/report output can contain privileged configuration evidence, so generated files and CI logs should be protected.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>amity-tech-store-audit<\/code> folder to <code>\/wp-content\/plugins\/<\/code> or install the packaged ZIP.<\/li>\n<li>Activate Amity Tech Store Audit in WordPress.<\/li>\n<li>Ensure a supported version of WooCommerce is active.<\/li>\n<li>Open WooCommerce &gt; Amity Tech Store Audit.<\/li>\n<li>Select Run Scan.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20amity%20tech%20store%20audit%20change%20products%20or%20settings%3F\"><h3>Does Amity Tech Store Audit change products or settings?<\/h3><\/dt>\n<dd><p>No. A scan reads and reports on existing data. Navigation buttons only open the relevant WordPress or WooCommerce screen.<\/p><\/dd>\n<dt id=\"does%20an%20enabled%20payment%20gateway%20result%20prove%20payments%20work%3F\"><h3>Does an enabled payment gateway result prove payments work?<\/h3><\/dt>\n<dd><p>No. Amity Tech Store Audit never creates an order or payment transaction. End-to-end payment testing is always a manual requirement.<\/p><\/dd>\n<dt id=\"is%20the%20store%20health%20score%20a%20security%20score%3F\"><h3>Is the Store Health Score a security score?<\/h3><\/dt>\n<dd><p>No. Amity Tech Store Audit is not a security scanner and the score is not a guarantee that a store is secure, legally compliant, accessible, fast, or ready to launch.<\/p><\/dd>\n<dt id=\"does%20it%20support%20third-party%20product%20types%2C%20gateways%2C%20shipping%20methods%2C%20themes%2C%20or%20page%20builders%3F\"><h3>Does it support third-party product types, gateways, shipping methods, themes, or page builders?<\/h3><\/dt>\n<dd><p>Version 1 audits WordPress Core, WooCommerce Core, and standard WooCommerce product types. It does not promise compatibility with third-party implementations.<\/p><\/dd>\n<dt id=\"does%20ignoring%20a%20finding%20improve%20the%20score%3F\"><h3>Does ignoring a finding improve the score?<\/h3><\/dt>\n<dd><p>No. Ignore only suppresses future background email alerts for that check. The original status, evidence, report, and deterministic score remain unchanged.<\/p><\/dd>\n<dt id=\"why%20did%20a%20scheduled%20scan%20run%20late%3F\"><h3>Why did a scheduled scan run late?<\/h3><\/dt>\n<dd><p>Amity Tech Store Audit uses WordPress Cron. On a low-traffic site, an event may run after its scheduled time unless the host invokes WordPress Cron from a real server cron job.<\/p><\/dd>\n<dt id=\"does%20an%20accepted%20alert%20email%20prove%20delivery%3F\"><h3>Does an accepted alert email prove delivery?<\/h3><\/dt>\n<dd><p>No. Amity Tech Store Audit records whether WordPress accepted the message through <code>wp_mail()<\/code>. It does not test SMTP or guarantee inbox delivery.<\/p><\/dd>\n<dt id=\"can%20i%20run%20amity%20tech%20store%20audit%20from%20wp-cli%3F\"><h3>Can I run Amity Tech Store Audit from WP-CLI?<\/h3><\/dt>\n<dd><p>Yes. Use <code>wp amity-tech-store-audit scan<\/code>, <code>wp amity-tech-store-audit status<\/code>, or <code>wp amity-tech-store-audit report --format=json|csv|html<\/code>. WP-CLI is treated as a trusted server-shell context. Store generated output securely because findings may describe privileged store configuration.<\/p><\/dd>\n<dt id=\"does%20amity%20tech%20store%20audit%20provide%20seo%2C%20tax%2C%20or%20legal%20advice%3F\"><h3>Does Amity Tech Store Audit provide SEO, tax, or legal advice?<\/h3><\/dt>\n<dd><p>No. Version 0.7.0 does not integrate with third-party SEO plugins. Tax and policy checks report Core configuration conservatively and always require qualified professional review where applicable.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.7.0<\/h4>\n\n<ul>\n<li>Renamed the plugin to Amity Tech Store Audit for WooCommerce with a new slug, text domain, namespace, and WP-CLI command.<\/li>\n<li>Updated all plugin-owned option, transient, cron, nonce, filter, and action identifiers to the new vendor prefix.<\/li>\n<li>Removed the previous product name to avoid confusion with an unrelated third-party product.<\/li>\n<\/ul>\n\n<h4>0.6.1<\/h4>\n\n<ul>\n<li>Added Amity Tech as the plugin Author, with standards-compliant company links in plugin metadata, the directory readme, and the administration screen.<\/li>\n<li>Added Amity Tech Co., Ltd. legal attribution to the bundled documentation and license notice.<\/li>\n<li>Preserved the previous compatibility identifiers and buyer-configurable agency branding before the 0.7.0 rename.<\/li>\n<\/ul>\n\n<h4>0.6.0<\/h4>\n\n<ul>\n<li>Added separate Amity Tech Store Audit Settings and Test Email administration tabs.<\/li>\n<li>Kept test-email result messages inside the Test Email tab after submission.<\/li>\n<li>Added up to five independently enabled daily or weekly background scan jobs.<\/li>\n<li>Added per-job site-timezone schedule controls and next-run visibility.<\/li>\n<li>Added automatic migration from the previous single background schedule.<\/li>\n<\/ul>\n\n<h4>0.5.0<\/h4>\n\n<ul>\n<li>Added WP-CLI scan, status, and JSON\/CSV\/HTML report commands.<\/li>\n<li>Added a stable, versioned, allowlisted JSON export schema.<\/li>\n<li>Added five conservative WooCommerce Core tax-configuration checks.<\/li>\n<li>Added three Core refund\/privacy\/policy-content checks.<\/li>\n<li>Added four WooCommerce sender and Core order-email configuration checks.<\/li>\n<li>Added WP-CLI scan-source tracking to bounded history and trends.<\/li>\n<\/ul>\n\n<h4>0.4.0<\/h4>\n\n<ul>\n<li>Added an accessible server-rendered Store Health Score and Critical-finding trend.<\/li>\n<li>Added the same bounded trend to HTML and print\/PDF reports without a chart library.<\/li>\n<li>Added an optional informational maintenance target that does not alter scoring.<\/li>\n<li>Added a validated report brand color and plain-text agency identity in email.<\/li>\n<li>Added site-timezone schedule hour and weekly-day controls with DST-aware single-event scheduling.<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Added a bounded history of the 20 most recent manual and scheduled scans.<\/li>\n<li>Added deterministic new, worsened, improved, and resolved change detection.<\/li>\n<li>Added a capability- and nonce-protected ignore\/restore workflow for alert suppression.<\/li>\n<li>Added opt-in daily or weekly WordPress Cron scans and minimal email alerts.<\/li>\n<li>Added a manual test email using saved recipients and the latest Critical and Warning results.<\/li>\n<li>Added alert baselines and retry eligibility when WordPress cannot accept an email.<\/li>\n<li>Added finding sorting by checklist order, severity, change type, category, or check name.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Expanded the read-only checklist from 53 to 72 checks.<\/li>\n<li>Added cached WordPress update, site identity, and pending administrator-email checks.<\/li>\n<li>Added WooCommerce page-content, price-format, and tax-rate checks.<\/li>\n<li>Added catalog sale data, downloadable file, external\/grouped product, and backorder checks.<\/li>\n<li>Added free-shipping condition and payment checkout-copy checks.<\/li>\n<\/ul>\n\n<h4>0.1.2<\/h4>\n\n<ul>\n<li>Added scan progress feedback and duplicate-submission protection.<\/li>\n<li>Added interactive status filters for dashboard findings.<\/li>\n<li>Added a Plugins-screen shortcut and menu-location guidance.<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Declared compatibility with WooCommerce High-Performance Order Storage (HPOS).<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial development version.<\/li>\n<li>Added 53 read-only checks across five categories.<\/li>\n<li>Added deterministic Store Health Score and administrator dashboard.<\/li>\n<li>Added HTML, CSV, and print\/PDF report flows.<\/li>\n<\/ul>","raw_excerpt":"Read-only WooCommerce store audits for launch, handoff, and maintenance checks.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/353292","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=353292"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/natteek"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=353292"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=353292"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=353292"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=353292"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=353292"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=353292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}