custom job needed: Session (service) Booking

Hi,

The information might change a little.

I will attach a file to this post if something changed.

I will post a job within 24 hours in the job page. 


Session (service) Booking Module

 

Section I. Introduction about the module

This is a Session Booking and management module.

Admin can offer online service booking and transaction between members, if also installed the module Store.

Both parties to confirm the Start time and duration via "Session Booking" module.

Buyer will purchase online service pack from seller's store.

Match a booked session and service pack to a pair to finish online service pack booking.

Section II. Features Include:

Time zone

All the time related to this module, both parties will use his own time zone.

Setting Sessions (For sellers only)

Session is a period of time.

Every session is in one grid. So, one session is the same meaning as one grid.

One session continue 60 minutes. 24 grids per day.

Grid types

Blank grid:

The grid with white background. The grids never be clicked by the owner.

Active grid:

Active grid is with aqua background.

Seller click once on the blank grid to make it active. Allow to set many grids continually.

If the time span between the time in the grid and the current time, is less than 24 hours, Then, the grid cannot be click.

Seller click a link once to copy the settings of grids in one week to the next week. Maximum to set 10 weeks in advance.

Seller click once on the active grid, it will restore to blank grid.

Seller click a link once to restore all the active grids in the current week to blank grids.

Locked grid:

The grid with grey background.

If a buyer click once on an active grid, it will be locked.

An locked grid must be paired to a service pack within 10 minutes since it was locked.

Or else, it will be released to be active again.

Locked grids cannot be clicked by both parties.

 

Booking Sessions (for buyer)

Only one click on the active grid to book a session.

Allow to book many grids continually. maximum 10 sessions within one hours.

 

Match a Pair (for buyer)

When Match a pair, the session and service pack must be offered by the same member. Or else, a pop up comes: Warning: Not the same owner. Please select again.

 

Admin can

Only allow members with specific membership to use the scheduler.

Scheduler is to set the time span available to offer service to other members.

"Session Booking home", "Match a Pair", should in the page builder, to make them easy to be customized.

The block "drop down list" must be active in the page builder, to make it easy to be customized.

 

Notifications

If one active pair created, or one active pair is expired,

the buyer, the seller and the admin will receive a mail and a system message. The message and mail template can be customized by the admin.

Send mail and system message notification to both parties:

48 hours before the session start;

24 hours before the session start;

12 hours before the session start;

4 hours before the session start;

2 hours before the session start;

1 hours before the session start;

 

 Section III.  Web page related

一、Main menu

  1. Click the Session Booking in the top menu and go to Session Booking home.
  2. Click the "Session Home" in this picture, can see the drop list like this:

 

二、Session Booking home (for both parties)

Paired Records are all in this page.

Pair ID: 00002

Mutual friends

 

Other block

 

Session ID

 

Session Time

 

Time countdown

Status

active.

Seller

Nickname with link to his profile.

Buyer

Nickname with link to his profile.

Block2

 

Pair Id: 00001

Block3

  

Session ID

 

Session Time

 

Time countdown stopped

Status

inactive.

Seller

Nickname with link to his profile.

Buyer

Nickname with link to his profile.

 

  1. If the real time is later than the time in the grid, the pair will be expired.
  2. The pairs will ordering by the time in the grid. newest on the top.

三、Match a Pair (for both parties)

 

First, select a service pack; And then, select a session;

Finally, click "Plus" in the Big red rectangle to make a pair.

Warning: Please select the same owner.

Unpaired service packs:

Tick

 

Tick

 The same as the picture up 

Unpaired sessions booked:

Tick

Session ID

 

Session Time

 

Time countdown (be here only 10 minutes)

Status

inactive.

Seller

Nickname with link to his profile.

Buyer

Nickname with link……

 

Tick

Session ID

 

Session Time

 

Time countdown  (be here only 10 minutes)

Status

inactive.

Seller

Nickname with link to his profile.

Buyer

Nickname with link……

  

四、My Scheduler (for seller only)

  1. A member with specific membership, can click this link.
  2. After click this link, will go to My Scheduler page.

 

Attention: 12 hours with AM and PM is acceptable.

Section IV.  Other Information

 一、How to Book a session----Already clarified clearly

二、 How to purchase a service pack----irrelevant to this module.

三、 How to add service pack to the seller's store.

Screenshot_2.png · 8.8K · 344 views
Screenshot_3.png · 81K · 338 views
Screenshot_4.png · 65.6K · 349 views
2.png · 18.1K · 344 views
Screenshot_3.png · 81K · 351 views
Screenshot_3.png · 81K · 332 views
Walter - http://www.ForeignTeacher.com
Quote · 2 Mar 2017

Good Idea.. Good luck on this one.

Unlock Your Future
Quote · 2 Mar 2017

Match a  Pair:

  1. When match a pair, a buyer can select one service pack only.
  2. And the buyer can select one or several unpaired sessions.
  3. They must be offered by the same seller.

Warning types:

Warning: Please select from the same owner.

Warning: Not allowed. Please read the FAQ.

Walter - http://www.ForeignTeacher.com
Quote · 3 Mar 2017

Privacy

Session Booking home: every member can only see his own page.

Match a Pair: every member can only see his own page.

"My Scheduler" in the "Main menu":

Only Members with specific membership can click and view this page.

Only Members with specific membership can set his grid for other members to book.

You can find this link here:

Section III.  Web page related

一、Main menu

Walter - http://www.ForeignTeacher.com
Quote · 3 Mar 2017

"My Scheduler" link in the seller's profile page:

The item "My Scheduler" will insert here:


When buyer click "My Scheduler" in seller's profile page, will go to the seller's Scheduler.

Buyer can click the grids with aqua background to book sessions.

Seller can not book sessions from his own scheduler.

Screenshot_5.png · 518.8K · 329 views
Walter - http://www.ForeignTeacher.com
Quote · 3 Mar 2017

"Active Pairs" block in the profiles of both parties.

This block will show maximum 3 active pairs.

This block will hide if no active pairs.

No privacy specific for this block. This block is not clickable.

The countdown is quoted from the nearest session in the pair. One pair might have several sessions.

This block will be placed in the narrow column. The width must be limited. 

 

Active Pairs

Paired ID

Countdown

001

 

002

 

003

 

 

Walter - http://www.ForeignTeacher.com
Quote · 3 Mar 2017

When a member click the "Session Booking" in the top menu, will go to Session home.

On the top of Session home, will see this:

 

 

 

 

 

"Home" and "Session Home" is the same.

 The location with a red rectangle, need a small icon. 

333.png · 35.7K · 312 views
Walter - http://www.ForeignTeacher.com
Quote · 3 Mar 2017

Dear developers,

Attention

This module can be used by many community. education online, adult service, any community which offer one to one (one on one) service.

The developer can sell this module in boonex market.  all the income is yours.

Walter - http://www.ForeignTeacher.com
Quote · 3 Mar 2017

One click to copy the settings of the current week to the next week

Only copy the blank grids and active grids. Locked grids cannot be copied to the next week.

Walter - http://www.ForeignTeacher.com
Quote · 4 Mar 2017

I ALREADY POST A JOB IN THE JOB AREA.

CLICK HERE TO VISIT IT.

Walter - http://www.ForeignTeacher.com
Quote · 4 Mar 2017
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.