- Copy
/modules/addons/openprovider_transfers
folder to<whmcs folder>/modules/addons/openprovider_transfers
folder. - add cron script to crontab:
*/10 * * * * <php> <whmcs folder>/modules/addons/openprovider_transfers/crons/cron.php
- Navigate to Setup > Addon Modules and activate Openprovider Transfers.
- Click button Configure. Enter Openprovider credentials.
- Click Save Changes.
- Contact Openprovider support to import domains into the Openprovider transfer robot
- Be sure to inform support that the domains should be imported with transfer date far into the future (2099-01-01)
- In this way, domains will be transferred only in the case that your end user has requested domain renewal.
- WHMCS Daily cron job loads scheduled domain transfers automatically. The domains which are scheduled for transfer in Openprovider AND exist in your WHMCS instance will appear in the list of domains in the addon module.
- To manually load transfers, go to the addon page: Addons >> Openprovider Transfers. Press the Load scheduled transfers button.
- To remove all records from the addon module overview, you can click the Remove List button. Note that this will not remove the scheduled transfers from Openprovider.
- To remove all records with "FAI" Openprovider status, press the Remove only FAI scheduled domains.
- You can update scheduled transfers by clicking Update statuses button.
- To export all information click Export CSV.
- Other buttons perform filtering.
If a domain is scheduled for transfer in Openprovider and was loaded by the trasnfer module, then it will not renew at the current registrar when WHMCS sends the renewal command. Instead the scheduled transfer request will be triggered in Openprovider, and the domain object in WHMCS will have the registrar setting changed to Openprovider.
If the transfer is successfull, then addon cron script will update the status of the scheduled transfer to ACT. If the trasnfer fails for any reason, the addon module will create a TODO item for the WHMCS administrator to check.