Configure E-Commerce Scheduled Tasks

Configure E-Commerce Scheduled Tasks

Ecommerce module automation can be rendered with 5 scheduled tasks that apply to the corresponding hosting space, e.q. serveradmin’s or sub-reseller’s one. These tasks are:  Activate Paid Invoices, Cancel Overdue Invoices, Generate Invoices,Run Payment Queue and Suspend Overdue Invoices. As you may see tasks have self-describing names but some tip-offs should be considered in order to get your ecommerce surface operates in a most convenient and appropriate way.

To access the Scheduled Tasks, do the following:

  1. Select Spaces in the Account menu.
  2. Select the System space. (If configuring for a reseller, select that reseller's space.)
  3. Select Scheduled Tasks from the Hosting Space menu.

 

Activate Paid Invoices Scheduled Task 

activate_task.gif

This task query ecommerce surface against paid invoices in order to get corresponding services activated, prolonged or renewed. The only single tip-off that should be considered is the recommended schedule for this task: we recommend running this task in the Interval mode for 15 or 20 minutes but you see interval mentioned depends on your hosting business needs though.

Cancel Overdue Invoices Scheduled Task 

cancel_overdue_task.gif

This task query ecommerce surface against overdue invoices in order to put corresponding services into the Cancelled state. There are some tip-offs you should get into account before schedule this task: Service Cancel Threshold setting value (can be found at Ecommerce Settings -> Currency/Invoice Format/SSL/Automation page) and Invoice Grace Period setting value (can be found at the same page as the previous one). Invoice cancellation date calculates using the following formula: Invoice Overdue Date + Service Cancel Threshold = Invoice Cancellation Date. Recommended schedule for this task is Daily mode.
For example: 11/12/2006 + 3 days = 14/12/2006
So in the example above all invoices that match 11/12/2006 expire date are cancelled in the meantime (14/12/2006) and corresponding notification will be sent via e-mail.

Generate Invoices Scheduled Task 

generate_inv_task.gif

This task query ecommerce surface against services are about to expire in order to create corresponding invoices for them. There are some tip-offs you should get into account before schedule this task: Service Invoice Threshold setting value (can be found at Ecommerce Settings -> Currency/Invoice Format/SSL/Automation page) and Daily schedule mode. Service expire date calculates using the following formula: Service End Date - Service Invoice Threshold = Date to Invoice the Service.
For example: 11/12/2006 - 7 days = 04/12/2006
So in the example above all of customer’s services that match 11/12/2006 expire date are invoiced in the meantime (04/12/2006) and corresponding notification will be sent via e-mail.

Run Payment Queue Scheduled Task 

run_pmnt_queue_task.gif

This task query ecommerce surface against unpaid and viable invoices in order to submit a corresponding payment automatically via Credit Card provider configured if customer’s CC payment details are available (stored later during checkout via CC).  The only single tip-off that should be considered is the recommended schedule for this task: we recommend running this task in the Daily mode but you see schedule mode mentioned depends on your hosting business needs though.

Suspend Overdue Invoices Scheduled Task 

suspend_overdue_task.gif

This task query ecommerce surface against overdue invoices in order to put corresponding services into the Suspended state. There are some tip-offs you should get into account before schedule this task: Invoice Grace Period setting value (can be found at Ecommerce Settings -> Currency/Invoice Format/SSL/Automation page) and Daily schedule mode. Invoice overdue date calculates using the following formula: Max Invoice Items End Date + Invoice Grace Period = Invoice Overdue Date. Recommended schedule for this task is Daily mode.
For example: 11/12/2006 6:52:00 AM (Max Invoice Items End Date) + 3 days = 14/12/2006 6:52:00 PM
So in the example above all invoices that match 14/12/2006 6:52:00 PM or about are suspended in the meantime (14/12/2006 6:52:00 PM) and corresponding notification will be sent via e-mail.


Add Feedback