Holiday Notice:

Please note that our team will be on holiday from 31st March to 2nd April 2025. During this period, there may be slight delays in our response time. We appreciate your patience and understanding.

Thank you for your continued support!

Okay
Jump to Article Category ... All Categories Lernen LMS - Learning Management System (1) Workreap - WordPress Freelance Marketplace (92) Doctreat - Doctors Directory WordPress Theme (40) Taskbot - A freelancer marketplace fiverr and upwork clone WordPress plugin (36) Taskbot addon - An Hourly Project Posting Extension For Freelancer Marketplace (30) Taskbot addon - Customized task offer (30) Tasklay - Freelancer Marketplace React Native APP For Taskbot Plugin (3) Theme: Tuturn - Online Tutors MarketPlace WordPress Theme (32) Plugin: Tuturn - Online Tuition & Tutor Marketplace WordPress Plugin (27) WP Guppy Pro - A live chat plugin for WordPress, WooCommerce and BuddyPress (7) Journalo - Journal Research Publication and Peer Review System (6) Servento – A service finder and business listing WordPress plugin (15) Servento - Service Finder React Native Mobile APP (1) Workreap - React Native Android and IOS Mobile APP (5) Doctreat - React native Mobile APP (4)
  Print

How to setup CRON job for payouts and notifications

How to setup CRON job

First of install the Workreap CRON plugin and then we need to set cron job interval to run the cron job as "once a monthly, once a weekly or once a day" in admin > Appearance > Theme Settings > Payment Settings.

Note : After change of cron job interval we need to deactivate and then active the Workreap Cron Plugin (for save intervals in wp cron job)

You can also use this plugin to run CRON manually https://wordpress.org/plugins/advanced-cron-manager/

below are actions which theme uses

  • workreap_payout_listing
  • workreap_post_job_notification
  • workreap_update_featured_expiry_listing


After that we need to set cron job from cPanel for  wp-cron.php file located in WordPress root.

Go to the cPanel and then click on Cron Jobs


Then Setup a Cron Job according to your needs. 

Command will look something like that

wget -q - O - http://yoursite.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

Payouts

This CRON job will execute and create the payouts history in the WordPress admin panel and then admin can export the payouts list of the selected month and send the money to freelancers manually.

One more thing freelancer should have added their payout settings in their dashboard. As well as freelancers should have a minimum available balance in their account to withdraw. If the freelancer available balance is less than the minimum amount which the admin has added in Theme Settings > Payment Settings, then the system will not generate a payout list for the freelancers

Jon Notification 

For the job notifications, you must check if the user has enabled the job notifications from their panel.

If enabled then and freelancer skills are matched with project skills then the notification will be triggered to that freelancer.

Thanks