1.4 System Requirements & Dependencies

Before installing Order Daemon for WooCommerce, ensure your website meets these requirements. This guide helps you verify compatibility and avoid common installation issues.

Quick Requirements Check

  • WordPress 5.6 or higher
  • WooCommerce 5.0 or higher
  • PHP 7.4 or higher
  • MySQL 5.6 or higher
  • At least 128MB PHP memory limit

Essential Requirements

WordPress

Minimum Version: 5.6
Recommended: Latest stable version

Order Daemon requires WordPress 5.6 or newer for security and compatibility. Most hosting providers automatically update WordPress, but you can check your version in Dashboard → Updates.

Why this matters: Older WordPress versions lack security features and modern APIs that Order Daemon needs to function properly.

WooCommerce

Minimum Version: 5.0
Tested up to: 7.8
Status: Must be active

WooCommerce must be installed and activated before installing Order Daemon. Order Daemon extends WooCommerce’s order management system and won’t work without it.

How to check: Look for WooCommerce in your Plugins list. It should show as “Active.”

If WooCommerce isn’t installed:

  1. Go to Plugins → Add New
  2. Search for “WooCommerce”
  3. Install and activate the official WooCommerce plugin
  4. Complete the WooCommerce setup wizard

PHP Version

Minimum: PHP 7.4
Recommended: PHP 8.0 or higher
End of Life: PHP 7.4 reaches end-of-life in November 2022

How to check your PHP version:

  1. Go to Tools → Site Health → Info
  2. Expand the “Server” section
  3. Look for “PHP version”

If you need to upgrade PHP:

  • Contact your hosting provider
  • Most hosts offer PHP version switching in their control panel
  • Upgrading PHP also improves your site’s speed and security

Hosting Requirements

Server Specifications

Memory Limit: 128MB minimum (256MB recommended)
Execution Time: 30 seconds minimum
Database: MySQL 5.6+ or MariaDB 10.0+

Recommended Hosting Features

  • SSD Storage – Faster database operations
  • HTTP/2 Support – Better performance
  • Regular Backups – Protect your data
  • SSL Certificate – Required for secure checkout
  • CDN Support – Faster global loading

Popular Compatible Hosts

Order Daemon works with all major WordPress hosting providers:

  • WP Engine
  • SiteGround
  • Bluehost
  • Kinsta
  • Cloudways
  • GoDaddy

Browser Compatibility

Order Daemon’s admin interface works with all modern browsers:

  • Chrome (last 2 versions)
  • Firefox (last 2 versions)
  • Safari (last 2 versions)
  • Edge (last 2 versions)
  • Internet Explorer (not supported)

Plugin Compatibility

Required Plugins

WooCommerce: Must be active for Order Daemon to function.

Compatible Plugins

Order Daemon works alongside most WordPress and WooCommerce plugins:

  • Payment Gateways – PayPal, Stripe, Square, etc.
  • Shipping Plugins – WooCommerce Shipping, ShipStation, etc.
  • Subscription Plugins – WooCommerce Subscriptions, etc.
  • SEO Plugins – Yoast, SEOPress, RankMath, etc.
  • Security Plugins – Wordfence, Sucuri, etc.
  • Caching Plugins – LightSpeed Cache, etc.
  • Backup Plugins – UpdraftPlus, etc.

Potential Conflicts

  • ⚠️ Other Order Automation Plugins – May cause duplicate processing
  • ⚠️ Custom Order Status Plugins – May interfere with completion logic, though some may work together just fine
  • ⚠️ Heavy Page Builders – May slow down admin pages

If you experience conflicts: Deactivate other order automation plugins before installing Order Daemon.

Pre-Installation Checklist

Before installing Order Daemon, complete this checklist:

✅ WordPress & WooCommerce

  • WordPress 5.6+ is installed
  • WooCommerce 5.0+ is active
  • WooCommerce setup wizard is complete
  • You can create test orders successfully

✅ Server Environment

  • PHP 7.4+ is running
  • Memory limit is at least 128MB
  • Database is MySQL 5.6+ or MariaDB 10.0+
  • SSL certificate is installed

✅ Backup & Safety

  • Recent backup is available
  • Staging site is set up (recommended)
  • You have admin access to WordPress
  • You can access hosting control panel

✅ WooCommerce Settings

  • Payment methods are configured
  • Shipping zones are set up
  • Tax settings are complete
  • Order statuses are working correctly

How to Check Your Requirements

Method 1: WordPress Site Health

  1. Go to Tools → Site Health
  2. Click the Info tab
  3. Check these sections:
    • WordPress – Version information
    • Server – PHP version and memory limit
    • Database – MySQL version

Method 2: WooCommerce Status

  1. Go to WooCommerce → Status
  2. Review the System Status tab
  3. Look for any red ❌ indicators
  4. Address any issues before installing Order Daemon

Method 3: Plugin Information

  1. Go to Plugins → Installed Plugins
  2. Find WooCommerce in the list
  3. Check that it shows “Active”
  4. Note the version number

Common Issues & Solutions

“WooCommerce is required” Error

Problem: Order Daemon won’t activate
Solution: Install and activate WooCommerce first

Steps:

  1. Go to Plugins → Add New
  2. Search for “WooCommerce”
  3. Install the official WooCommerce plugin
  4. Activate WooCommerce
  5. Try activating Order Daemon again

PHP Version Too Old

Problem: Fatal error on activation
Solution: Upgrade PHP version

Steps:

  1. Contact your hosting provider
  2. Request PHP 7.4 or higher
  3. Test your site after the upgrade
  4. Try installing Order Daemon again

Memory Limit Exceeded

Problem: Plugin causes site crashes
Solution: Increase PHP memory limit

Steps:

  1. Contact your hosting provider
  2. Request memory limit increase to 256MB
  3. Or add this to your wp-config.php:
ini_set('memory_limit', '256M');

Database Connection Issues

Problem: Plugin won’t install or activate
Solution: Check database connectivity

Steps:

  1. Go to Tools → Site Health
  2. Check for database errors
  3. Contact hosting provider if issues persist

Performance Considerations

Recommended Server Resources

For optimal performance with Order Daemon:

Small Store (< 100 orders/month):

  • 1 CPU core
  • 1GB RAM
  • SSD storage

Medium Store (100-1000 orders/month):

  • 2 CPU cores
  • 2GB RAM
  • SSD storage

Large Store (1000+ orders/month):

  • 4+ CPU cores
  • 4GB+ RAM
  • SSD storage
  • CDN recommended

Caching Compatibility

Order Daemon works with caching plugins but may require configuration:

Page Caching: ✅ Compatible
Object Caching: ✅ Compatible
Database Caching: ✅ Compatible

Note: Admin pages are automatically excluded from caching.

Security Requirements

SSL Certificate

Required: Yes, for secure order processing
How to check: Look for 🔒 in your browser’s address bar

If missing:

  1. Contact your hosting provider
  2. Request free SSL certificate installation
  3. Update WordPress settings to use HTTPS

File Permissions

Order Daemon requires standard WordPress file permissions:

  • Folders: 755 or 750
  • Files: 644 or 640
  • wp-config.php: 600

Most hosting providers set these automatically.

Getting Help

If Requirements Aren’t Met

Hosting Issues: Contact your hosting provider’s support team. They can help with:

  • PHP version upgrades
  • Memory limit increases
  • SSL certificate installation
  • Database optimization

WordPress Issues:

  • Check WordPress.org support forums
  • Review WordPress documentation
  • Consider hiring a WordPress developer

WooCommerce Issues:

  • Visit WooCommerce documentation
  • Check WooCommerce support forums
  • Ensure you’re using the latest version

Before Contacting Support

When seeking help, gather this information:

  1. WordPress version (Dashboard → Updates)
  2. WooCommerce version (Plugins page)
  3. PHP version (Tools → Site Health → Info)
  4. Hosting provider name
  5. Error messages (exact text)
  6. Steps that caused the issue

Next Steps

Once you’ve verified all requirements:

  1. Create a backup of your site
  2. Test on staging if available
  3. Install Order Daemon from the WordPress plugin directory
  4. Follow the setup guide in Installation and Setup
  5. Create your first rule with Quick Start Guide

Was this article helpful?

  • Loading...
Table of Contents
  • Loading...