I want to build a website in Wordpress and need a custom plugin developed.
This plugin needs to have a few different areas:
1) User management + Credit/Points/Wallet management + Payment processor integration
2) Forum / Classified ads + Directory of personal/business profiles
3) Online calendar availability booking system + Inventory Management
4) Project bidding auction system + Review system
These can either be done using existing plugins or from scratch, provided that you have the authorization to use such plugins and give me the rights over the final source code.
Here I give a few more details about the functionality needed:
I personally like s2member. I would like to have a powerful user management that integrates with payment processors like paypal, Moneybookers, etc.
I also want to have an option to chose if users will pay directly with their credit cards or if they will pay with website points/credit. If the admin chooses credit card, the user will select what they want to pay for and just go through a credit card authorization process like any purchase via the web. If the admin chooses points/credit, the user will have to first purchase credit to load to their account on the website, then they will have to spend these points on what they want to purchase.
This here is mainly a directory, so very simple. People will create their own personal profile pages. Business will also create their own pages. Once created these pages will be part of a directory in the website, categorized, etc. The page will be connected to the user.
This here is basically a online calendar that shows the availability and the ability to make a booking online. The hierarchy here is:
- Resources (one calendar should exist for each resource)
- Sub-resources (items related to the business, allocated to the resource)
- Services (services that can be made available by the business to the user booking the resource)
An example here is a music studio:
- The owner of a music studio registers his studio as a business in our directory.
- He has 3 rooms in his studio, so he registers 3 resources, and for each one of them a separate calendar is created.
- Someone booked Room 2 and wanted a Fender amplifier (sub-resource) made available. The studio owner then can charge extra or not to make that sub-resource available for that person in that studio room in the time he booked.
- The person who booked the room wants drinks served (service) and wants their playing session recorded (service).
Each business owner should have access to his own inventory list to define which resources, sub-resources and services they make available for booking. Sub-resources can (or not) be tied to a specific resource. (e.g. recording only on room 1, room 2 and 3 are too small).
One business owner can be the admin for several resources. Each business owner will be the admin of their own resources.
This booking system should take 3 types of booking:
a) by Admin - no paying involved
b) by user online - no payment involved (he will pay in cash)
c) by user online - payment involved (paid by credit card)
This booking system should have the following functionalities:
1) Booking periods - hourly, daily, event, etc
2) Display - Daily, weekly, monthly (calendars)
3) Cancellation policies - have up to 5 categories of cancellation options with time for cancellation (days, hours) and amount to be refunded (%)
4) Price setting - For each time slot defined, there should be a price, defined by the admin
5) Discounts for online bookings - There should be a list price and a discount price (a % discount applied on list price). Bookings paid online will be charged at discount prices.
6) Ability to define number of seats - optional (for events, classes, etc)
This is basically a forum to post a job (like freelancer) and people registered on the directory be able to bid on the project. A user review system is needed.
For more details please contact me on PM.