AffiliatePress – Debug Log Settings
To access the Debug Log settings, go to the WordPress admin dashboard, click on the AffiliatePress menu in the sidebar, then navigate to the Settings page.
AffiliatePress offers robust debug logging tools to help administrators monitor, troubleshoot, and validate the core processes involved in affiliate management. The Debug Log Settings section is designed to provide transparent visibility into internal activities such as email delivery, commission tracking, and payout processing.
Logs are automatically generated when specific actions are triggered, allowing for faster debugging and smoother operation.
To access the Debug Logs, you can head over to AffiliatePress > Settings > Debug Logs
.
Email Notification Logs
These logs track all email-related activities executed by AffiliatePress. Typical email events include:
- Affiliate signup confirmations
- Commission earned notifications
- Payout status updates
Each log entry captures:
- Recipient email address
- Subject line
- Timestamp
- Status (Success/Failed)
- Any delivery errors or SMTP issues
This section helps verify whether emails are being sent correctly and highlights any delivery failures for quick resolution.
Commission Tracking Logs
This log tracks every event related to affiliate commissions. It ensures transparency in how and when commissions are created, updated, or modified.
Tracked data includes:
- Affiliate ID
- Order ID
- Commission Amount
- Commission Status (Pending, Approved, Rejected)
- Timestamp of activity
These logs are especially useful for:
- Debugging discrepancies in commission calculations
- Verifying that tracking integrations are working
- Auditing the full lifecycle of a commission record
Payout Tracking Logs
The Payout Tracking Logs monitor the full cycle of affiliate payout events – from initiation to completion or failure.
Each log entry captures:
- Affiliate ID
- Payout Amount
- Payment Method (e.g., PayPal, Bank Transfer, etc.)
- Status (Paid, Failed, Pending)
- Timestamps
- Error messages (if any)
These logs are essential for:
- Ensuring payouts are processed correctly
- Diagnosing gateway or API-related issues
- Resolving disputes or failed transactions
Third-Party Integration Logs
Additional logs appear dynamically once you activate specific add-ons for email marketing tools or data migration:
- AWeber Debug Log – Captures data pushed to AWeber and any API responses.
- MailChimp Debug Log – Tracks sync issues, subscriber events, and list activity.
- Mailerlite Debug Logs – Tracks events between AffiliatePress and MailerLite.
- Omnisend Debug Log – Logs marketing automation syncs and error states.
Migration Debug Logs
Migration Debug Log – Logs records related to data import/export during plugin upgrades or migration activities.
These logs allow you to diagnose plugin interoperability, identify configuration issues, and maintain clean integrations.