Installation Guide
3 min read
This guide covers the complete installation process for Smart Cycle Discounts, including system requirements, installation methods, initial configuration, and troubleshooting common issues.
System Requirements #
Before installing, verify your hosting environment meets these requirements:
| Component | Minimum Version | Recommended | Notes |
|---|---|---|---|
| WordPress | 6.4 | 6.8+ | Tested up to WordPress 6.8 |
| WooCommerce | 8.0 | 9.5+ | Required dependency; tested up to 9.5 |
| PHP | 7.4 | 8.3+ | PHP 8.x provides better performance |
| MySQL | 5.6 | 8.0+ | Or MariaDB 10.1+ (10.6+ recommended) |
| PHP Memory Limit | 128 MB | 256 MB+ | Higher recommended for large catalogs |
Checking Your Environment #
To verify your current versions:
- Go to Tools → Site Health in your WordPress admin
- Click the Info tab
- Check the Server section for PHP and MySQL versions
- Check WordPress and Active Plugins sections for WordPress and WooCommerce versions
Installation Methods #
Method 1: Install from WordPress.org (Recommended) #
The simplest installation method for most users:
- Log in to your WordPress admin dashboard
- Navigate to Plugins → Add New
- In the search box, type “Smart Cycle Discounts”
- Locate the plugin by Webstepper and click Install Now
- Wait for installation to complete
- Click Activate
The plugin is now active and ready to configure.
Method 2: Upload via WordPress Admin #
Use this method if you downloaded the plugin as a ZIP file:
- Download the plugin ZIP file from WordPress.org or your purchase receipt
- Log in to your WordPress admin dashboard
- Navigate to Plugins → Add New
- Click the Upload Plugin button at the top of the page
- Click Choose File and select the downloaded ZIP file
- Click Install Now
- After installation completes, click Activate Plugin
Method 3: Manual FTP/SFTP Upload #
For advanced users or when other methods fail:
- Download the plugin ZIP file and extract it on your computer
- Connect to your server using an FTP client (FileZilla, Cyberduck, etc.)
- Navigate to your WordPress installation’s
/wp-content/plugins/directory - Upload the entire
smart-cycle-discountsfolder - Log in to your WordPress admin dashboard
- Navigate to Plugins → Installed Plugins
- Find “Smart Cycle Discounts” in the list and click Activate
Post-Installation Setup #
Verify Installation #
After activation, confirm the plugin is working correctly:
- Look for the new SC Discounts menu item in your WordPress admin sidebar
- Click SC Discounts → Dashboard
- You should see the main dashboard with:
- Campaign Health widget
- Campaign Planner section
- Quick Actions buttons
Admin Menu Structure #
The SC Discounts menu provides access to all plugin features:
| Menu Item | Description | Availability |
|---|---|---|
| Dashboard | Campaign overview, health status, and quick actions | All users |
| Campaigns | List, create, edit, and manage all campaigns | All users |
| Analytics | Performance metrics, revenue tracking, reports | Pro only |
| Notifications | Email notification settings and queue management | All users |
| Settings | Plugin configuration and defaults | All users |
| Tools | Cache management, diagnostics, import/export | All users |
Initial Configuration #
Before creating your first campaign, review these settings:
- Navigate to SC Discounts → Settings
- General Tab:
- Set default discount display preferences
- Configure badge appearance defaults
- Choose admin theme (Classic or Enhanced)
- Advanced Tab:
- Debug mode (disable for production)
- Performance optimization settings
- Data retention preferences
Creating Your First Campaign #
Test your installation by creating a simple campaign:
- Go to SC Discounts → Campaigns
- Click Add New Campaign
- Enter a test name (e.g., “Test Campaign”)
- Select All Products for product selection
- Choose Percentage Discount and enter 10
- Leave schedule as Start Immediately with no end date
- Click Save as Draft (to test without affecting your store)
If the campaign saves successfully, your installation is complete.
Troubleshooting Installation Issues #
Plugin Not Appearing in Admin Menu #
Possible Causes & Solutions:
- WooCommerce not active: Smart Cycle Discounts requires WooCommerce. Verify WooCommerce is installed and activated.
- Insufficient permissions: Ensure your user account has Administrator privileges.
- Plugin not activated: Check Plugins → Installed Plugins to confirm activation status.
- Cache issues: Clear any caching plugins and try a hard browser refresh (Ctrl+Shift+R).
White Screen After Activation #
Possible Causes & Solutions:
- PHP version too low: Verify PHP 7.4+ is running. Update through your hosting control panel.
- Memory limit exhausted: Add to
wp-config.php:define('WP_MEMORY_LIMIT', '256M'); - PHP fatal error: Enable WP_DEBUG in
wp-config.phpto see the specific error:define('WP_DEBUG', true); define('WP_DEBUG_LOG', true);Check/wp-content/debug.logfor error details.
Plugin Conflict #
Diagnosis Steps:
- Deactivate all other discount/pricing plugins temporarily
- Switch to a default theme (Twenty Twenty-Four)
- Test if the issue persists
- Reactivate plugins one by one to identify the conflict
- Report conflicts to support with specific plugin names
JavaScript Errors in Admin #
Possible Causes & Solutions:
- Browser cache: Clear browser cache and cookies
- Script conflicts: Check browser console (F12) for specific errors
- Minification issues: Temporarily disable any JS minification plugins
Upgrading to Pro #
Unlock advanced features without reinstalling:
- Navigate to SC Discounts → Pricing in your WordPress admin
- Or visit webstepper.io/wordpress-plugins/smart-cycle-discounts/pricing
- Select your preferred license plan
- Complete the purchase process
- Your license activates automatically via Freemius
- Pro features unlock immediately—no additional installation required
14-Day Free Trial: Try all Pro features free for 14 days before purchasing. Start your trial from the Pricing page.
Uninstalling the Plugin #
Deactivation (Preserves Data) #
- Navigate to Plugins → Installed Plugins
- Find “Smart Cycle Discounts”
- Click Deactivate
Your campaigns, settings, and data remain in the database. Reactivating restores everything.
Complete Removal (Deletes Data) #
To remove all plugin data:
- Navigate to SC Discounts → Settings → Advanced
- Enable “Delete all data on uninstall”
- Save settings
- Go to Plugins → Installed Plugins
- Deactivate the plugin
- Click Delete
Warning: This permanently removes all campaigns, analytics data, and settings. This action cannot be undone.