Ninety minutes, four times a year.
TECHNICAL
WooCommerce > Status, and clear every warning PHP version current, limits adequate Cron running, Scheduled Actions clearing Caching working, cart and checkout excluded Backups running and one restore tested Disk and inode usage checked Resource usage reviewed for spikes
COMMERCIAL
Test checkout with every payment method Confirm order emails arrive at Gmail and elsewhere Review shipping rates against what delivery actually costs you Review prices against current costs Check top sellers and slow movers
CATALOGUE
Products without images or descriptions Out-of-stock items that should be restocked or retired Categories with one product, or none Broken links to discontinued products
SECURITY
Administrator accounts reviewed, unknown ones investigated Passwords changed Two-factor authentication confirmed on all admin accounts Malware scan run Plugins you no longer use deleted, not just deactivated
THE ONE THAT MATTERS MOST
Testing checkout. Everything else is recoverable; a broken checkout is lost revenue you never hear about.