Closed

SAR001: WHMCS Add On - Reminder Tool

This project received 10 bids from talented freelancers with an average bid price of $1620 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
N/A
Total Bids
10
Project Description

Project Summary:
This will be an add-on module for the billing software WHMCS. The add on will consist of a calendar able to display admin created events (one time and recurring) as well as display system events such as server renewal dates, cancellations, pending orders, billing dates, overdue payments and terminations. The events calendar will also support system and user generated reminders.

Part 1: Events Calendar
Module will add a standard format calendar with month, week and day viewing formats and a configuration selected work week (Weeks start on Sunday or Monday).
Events will be displayed as hyperlinks w/ a short text descriptor. The hyperlink will take the user to the WHMCS page for the product the event is for. These events will be set ON / Off in module admin section and custom events can be added and turned On / Off.

System Events: (use WHMCS system variables from database)

Client Due Dates (display all or select client to display) (enable / disable)
Client Invoice Dates (display all or select client to display) (enable / disable)
Overdue Payments
Unpaid Payments
Pending Orders
Pending Cancellations
Suspensions
Terminations
Promotions (start and end dates)

Custom Events: (Select custom fields from product data)

Renewal Date (custom field on every server which is the day or the month reseller hardware has to be paid for)
Notice Date (user set number of days prior to renewal date for each product, indicates the date by which cancellations have to be made to prevent being billed again)
(This will be a single setting in the add on configuration used for all products regardless of actual notice dates, should be the longest of all suppliers)

Part 2: Reminders
System reminders (turn on / off and set number of days prior to an event a reminder email should be sent, enter address(es) to send reminder(s) to.
Support Tickets (check option to set a reminder for a support ticket and enter number of hours / days / weeks for reminder to be sent to the user's contact email)
Ad-hoc Reminder (option on module page to create a one time or recurring reminder, time period and enter text for reminder. Select user(s) for it to be sent to)

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online