The Housekeep process is a series of automated programs that handle batch billing, payment retries, subscription renewals, group membership verification, and data integrity checks. It runs automatically once per day but can be triggered manually when needed.
The Housekeep process includes:
The tool description reads: "This tool runs the Housekeep Process, a series of programs that includes processing batch ecommerce transactions and verifying data integrity. Housekeep runs automatically each day so run this tool manually only if you need to force it to run now."
Navigate to Tools > Housekeep in the Ecommerce portal to see:
This is the most important Housekeep setting. It controls whether any accounting operations occur during the Housekeep cycle.
When Batch Enabled is False:
The tool displays: "IMPORTANT: NO accounting (billing, payments, group verification, etc) will take place during the housekeep cycle. To change, go to the Billing tab of the Settings page and check the box 'Enable automatic billing during housekeep'."
With batch disabled, Housekeep still runs system cleanup and data integrity checks, but no financial transactions are processed. This means:
When Batch Enabled is True:
The tool displays: "Housekeep will include both system cleanup as well as the accounting batch (billing, payments, group verification, etc) during the housekeep cycle."
All accounting operations are included in the Housekeep cycle.
To change this setting, navigate to the Settings page and open the Billing tab.
This debugging mode is visible only when Batch Enabled is true.
When set to True:
The tool displays: "IMPORTANT: Only ONE transaction will be run during the next batch cycle. This is typically only for debugging payment processors, etc."
Only a single batched transaction is processed per Housekeep cycle. This is useful when troubleshooting payment processor issues, allowing you to verify one transaction at a time.
When set to False:
The tool displays: "All batched transactions will be run during the next batch cycle."
All pending transactions are processed normally.
To change this setting, navigate to the Settings page.
Click Process Housekeep Now to run Housekeep immediately and wait for it to complete. The page will display "Housekeep Process execution complete" along with any output from the process when it finishes.
Use this when you need confirmation that the process has completed before taking further action.
Click Process Housekeep in Background to queue the Housekeep process for execution. The message "The Housekeep Process will run within the next 60 seconds" is displayed, and you can continue working in the portal while it runs.
Use this when you want to trigger the process but don't need to wait for results.
Since Housekeep runs automatically each day, manual execution is typically needed only when: