Hi,
My site has two listing packages, Basic (free) and Premium. The Premium package is an annual recurring package. Upon expiration of the Premium listing, it is set up to downgrade to the Basic package.
I imported a large number of listings in batches. These listings were set as Premium at the time of import, with an expiration date about one month into the future. At this point, about 3/4 of the listings have passed their expiration date, but those listings still display as Premium listings.
As was suggested to me before, I ran the ‘Run Expiry Check’ tool to force the expired listings to downgrade to Basic. The tool runs for about 1 second and returns a ‘Done’ status. However, when I then check the expired listings, they still display all the data associated with a Premium listing, i.e. they were not downgraded. It looks like the tool did not run, or couldn’t find any listings to downgrade.
I have checked WP Cron, and it is running. In fact, I have been running daily scheduled backups of the site, and they run successfully.
Please let me know what I can do to enforce downgrading expired listings.
Thanks,
John