WordPress Development Service case study


Talk to us now!
Wordpress Services

Wordpress Custom Plugin and web application

1. Introduction

This application is a portal designed for a wide variety of professions to get reviews and referrals from customers. The portal is based on Wordpress Content Management System. The Custom plugin helps the business owners to drive their customers to the business review pages on Google Business, Facebook, Yelp, and many more related specifically to your industry by sending the reusable text messages (SMS) or emails to their customers to request for a review either one at a time or to bulk emails or phone numbers. The site fetches the reviews from the social networking sites and helps businessmen to monitors the customer reviews in one place. The site also allows the businessmen to create custom referral offers and coupon codes for their customers to share and redeem online.

Introduction

2. Features

Register

Businessmen can register using different membership plans.

Introduction

Log In

The registered members can login to the system by entering their email address and password used while registering their profile.

Log In

Forgot Password

Forgot password functionality allows the registered member to submit request for a new password to be sent to their email address which is used while registering their profile.

Forgot Password

3. Paid Members

My Account

This feature is available only to businessmen (paid members). The member can provide their business details (such as the industry the business belongs to, business logo, address, email address) and the social networking site URLs related to their business page.

Paid Members

Dashboard

The member can view the consolidated measures such as count of referrals against the Text/email request sent. It also displays the count of reviews on different social networking sites graphically.

Dashboard

Message Settings

Using this feature, paid member can manage the email or text message to be sent to the customers via email or SMS. The member also needs to specify the social networking sites to be included in the text message or SMS on which customer review is needed.

Dashboard

Text Review Request

This feature helps paid member to send text message (SMS) to the customer from whom the review is expected. The message can be sent to a single customer or a bulk of customers by uploading a csv containing the customer details. The message stated on ‘Message Setting’ page and business URLs are used to send text message.

Dashboard

Email Review Request

The paid member can send email to the customer from whom the review is expected. The email can be sent to a single customer or a bulk of customers by uploading a csv containing the customer details. The message stated on ‘Message Setting’ page and business URLs are used to send emails.

Email Review Request

Create Coupon

The Paid member can create customized coupons using this feature. The coupons can be saved for future use.

Create Coupon

CMS

The paid member can view a list of referrals who have registered using the coupon code.

cms

Review Monitoring

The paid member can fetch and view the reviews from social networking sites Yelp, Facebook and Google.

Review Monitoring

Review Monitoring

The paid member can fetch and view the reviews from social networking sites Yelp, Facebook and Google.

Review Monitoring

4. Customer

Register Customer

Using this feature, the customers of the paid member can register on the site.

Review Monitoring

My Account

The registered customer appears on ‘My Account’ page after login. The customer provides the personal details and optionally redeem coupons.

My Account

5. Architecture

Application is built using WordPress Content Management System.

  • Wordpress is a free and open source content management system. The custom plugin has been developed using object-oriented approach. The files in the custom plugin have been organized in the same way as the plugins in the Wordpress Plugin Repository.
  • The custom plugin is stored in the ‘plugins’ directory under ‘wp-content’ folder. Following are the 4 main folders of the plugin.
    • Admin folder contains the plugin code related to admin panel activities. It includes CSS, JS and partials folders and PHP admin class file.
    • Includes folder contains main plugin PHP class, the activator, deactivator and loader files which contains the code which runs when the plugin is activated or deactivated.
    • Public folder contains the plugin code related to user panel activities. It includes CSS, JS and partials folders and PHP admin class file.
      • The functions are stored in the ‘helper’ folder.
      • The views files are stored in the ‘partials’ folder which is under ‘Public’ folder.
      • The class contains functions related to plugin in Wordpress standard format.
    • The README.md file is a general readme and shows up on your main repository page as the description.
    • The CHANGELOG.md file is for recording changes between version.
Review Monitoring

Architecture Diagram

The registered customer appears on ‘My Account’ page after login. The customer provides the personal details and optionally redeem coupons.

Architecture Diagram

The structure of WordPress Plugin

The registered customer appears on ‘My Account’ page after login. The customer provides the personal details and optionally redeem coupons.

The structure of WordPress Plugin

STRATEGIC PARTNERS

Recognised by

×

Request a Quote All fields are mandatory

Terms and Conditions

Contact Permissions