Leaderboard Missing Donations

When using Donation Platform for WooCommerce, you might encounter an issue where the leaderboard is missing some donations or does not display any donations at all, even though there should be some. Here are the common causes and their solutions:

1. Donations Not Marked as Completed

Only donations with the status Completed are included in the Leaderboard.

Solution:

Ensure that all relevant donations are marked as Completed in your WooCommerce orders. To do this:

  1. Navigate to WooCommerce > Orders.
  2. Locate the donation orders.
  3. Verify their status and update them to Completed if necessary.

2. Caching Plugin Delays

Some caching plugins may delay updates to your site’s data, preventing the leaderboard from displaying recent donations.

Solutions:

  1. Clear the Cache: Go to your caching plugin’s settings and clear the cache.
  2. Decrease Cache Time: Reducing the cache duration minimizes the period during which the leaderboard may display outdated data.
  3. Disable Temporarily: Temporarily disable the caching plugin to check if the leaderboard updates correctly.

3. Internal Cache Out of Sync

The internal cache of Donation Platform for WooCommerce might occasionally become out of sync due to certain edge cases.

Solutions:

  1. Wait for Auto-Refresh: The internal cache refreshes automatically within 6 hours.
  2. Manual Refresh: If immediate action is needed:
    • Go to the plugin’s settings.
    • Delete the internal cache manually to force an update.

4. Misconfigured Leaderboard

In versions prior to 1.3.4, the plugin would automatically fall back to your general leaderboard settings even if a donor chose to remain anonymous. While this seemed convenient, it caused significant confusion regarding donor privacy and data consistency.

To give you more control and ensure total clarity for your donors, we updated the logic: The leaderboard now requires explicit settings for both scenarios. Please navigate to the plugin settings and check if you’ve correctly configured the headings and descriptions correctly.

see also Leaderboard Not Showing Text

5. WooCommerce Analytics Not Enabled

The leaderboard relies on WooCommerce Analytics to display donation data. If WooCommerce Analytics is disabled, the leaderboard may not function correctly.

Solution:

  • Enable WooCommerce Analytics:
    • Navigate to WooCommerce > Settings > Advanced > Features.
    • Check the option to enable WooCommerce Analytics.
  • Import Historical Orders:
    • Go to WooCommerce > Analytics > Settings.
    • Import historical orders to ensure the analytics data is up-to-date.

By addressing these common issues, your leaderboard should display donation data accurately and function as expected.