Installation Guide
This guide provides detailed instructions for installing **Shipping Insurance for WooCommerce Pro** on your WordPress website. Choose the installation method that best suits your needs.
Prerequisites
Before installing the plugin, ensure your system meets the following requirements:
Server Requirements
- PHP Version: 7.4 or higher (8.0+ recommended)
- WordPress Version: 5.0 or higher
- WooCommerce Version: 5.0 or higher
- Memory Limit: 128MB minimum (256MB recommended)
- Disk Space: 5MB free space
Required WordPress Plugins
- WooCommerce: Must be installed and active
- Multi-Currency Plugin (Optional): For multi-currency support
Installation Methods
Method 1: WordPress Admin (Recommended)
Step 1: Access Plugin Installation
- Log in to your WordPress admin dashboard
- Navigate to Plugins → Add New
- Click the Upload Plugin button at the top of the page
Step 2: Upload Plugin
- Click Choose File and select the plugin ZIP file
- Click Install Now
- Wait for the upload and installation to complete
Step 3: Activate Plugin
- Click Activate Plugin after successful installation
- You'll see a success message confirming activation
Method 2: FTP Installation
Step 1: Extract Plugin Files
- Download the plugin ZIP file
- Extract the contents to a local folder
- Locate the
shipping-insurance-for-woocommerce
folder
Step 2: Upload via FTP
- Connect to your server using an FTP client
- Navigate to
/wp-content/plugins/
directory - Upload the entire
shipping-insurance-for-woocommerce
folder - Ensure all files are uploaded correctly
Step 3: Activate Plugin
- Go to WordPress admin → Plugins
- Find "Shipping Insurance for WooCommerce Pro" in the list
- Click Activate
Method 3: WP-CLI Installation
If you prefer command line tools:
Post-Installation Setup
Step 1: Verify Installation
-
Check Plugin Status
- Go to Plugins → Installed Plugins
- Verify "Shipping Insurance for WooCommerce Pro" is active
- Look for the green "Active" status
-
Check WooCommerce Integration
- Navigate to WooCommerce → Settings → Shipping
- Scroll down to see insurance-related settings
- Confirm settings panel is visible
Step 2: Initial Configuration
-
Access Settings
-
Basic Configuration
- Set Insurance Rate Type: Fixed amount or percentage
- Configure Rate Value: Your insurance fee amount
- Set Minimum Amount: Lowest insurance fee
- Set Maximum Amount: Highest insurance fee
-
Save Changes
- Click Save changes at the bottom of the page
- Verify settings are saved successfully
Step 3: Test Installation
-
Frontend Test
- Add a product to cart
- Proceed to checkout
- Verify insurance option appears
- Test different country selections
-
Admin Test
- Create a test order with insurance
- Check order details in admin
- Verify insurance fee is recorded
Troubleshooting Installation Issues
Common Issues and Solutions
Issue: Plugin Not Visible After Upload
Symptoms: Plugin doesn't appear in installed plugins list
Solutions:
- Check file permissions (755 for folders, 644 for files)
- Verify all files were uploaded correctly
- Clear any server-side caching
- Deactivate and reactivate the plugin
Issue: Activation Errors
Symptoms: Error messages during activation
Solutions:
-
Memory Limit Error:
-
PHP Version Error:
- Upgrade PHP to version 7.4 or higher
- Contact hosting provider for assistance
-
WooCommerce Not Found:
- Install and activate WooCommerce first
- Ensure WooCommerce is properly configured
Issue: Settings Not Appearing
Symptoms: Insurance settings missing from WooCommerce
Solutions:
- Clear WordPress cache
- Deactivate and reactivate the plugin
- Check for plugin conflicts
- Verify WooCommerce version compatibility
Plugin Conflicts
Identifying Conflicts
-
Conflict Testing:
- Deactivate all other plugins except WooCommerce
- Test if insurance plugin works correctly
- Reactivate plugins one by one to identify conflicts
-
Common Conflicting Plugins:
- Other checkout modification plugins
- Cache plugins (may need clearing)
- Security plugins (may block functionality)
Resolving Conflicts
- Update Conflicting Plugins: Ensure all plugins are up-to-date
- Configure Exceptions: Add plugin to security/cache exceptions
- Contact Support: For persistent conflicts
File Permissions
Recommended Permissions
Setting Permissions via FTP
Uninstallation
Complete Removal
-
Deactivate Plugin:
- Go to Plugins → Installed Plugins
- Click Deactivate for the insurance plugin
-
Delete Plugin:
- Click Delete after deactivation
- Confirm deletion when prompted
-
Remove Data (Optional):
- Plugin settings are preserved by default
- To remove all data, uncomment uninstall code in main plugin file
Backup Before Uninstall
- Export Settings: Note current configuration
- Backup Database: Export insurance records if needed
- Export Insurance Data: Use CSV export feature
Migration and Updates
Updating the Plugin
-
Automatic Updates:
- WordPress will notify you of available updates
- Click Update Now when prompted
-
Manual Updates:
- Download new version
- Deactivate current version
- Upload new files
- Reactivate plugin
Migration from Other Plugins
- Export Data: From previous insurance plugin
- Configure Settings: Match previous configuration
- Test Thoroughly: Verify functionality
- Import Data: If compatible format available
Next Steps
After successful installation:
- Configuration Guide: Set up all plugin features
- Features Documentation: Learn about available features
Support
If you encounter issues during installation:
- Check Documentation: Review troubleshooting section
- System Requirements: Verify all requirements are met
- Contact Support: Provide detailed error information
- Community Forums: Search for similar issues
Need Help? Contact our support team with your installation questions.