Job Description
Job Title: Experienced WordPress Developer Needed for Custom Car Rental Website with Multi-Vendor, Booking, and Membership Features
Description:
We are looking to hire an experienced WordPress developer or development team to build a custom car rental website with a wide range of features. This website will include advanced booking functionality, multi-vendor support, WooCommerce integration, membership management, and more. The ideal candidate should have extensive experience in WordPress theme and plugin development, WooCommerce customization, and multi-vendor marketplace functionality.
Project Requirements:
Custom WordPress Theme Design:
Develop a responsive and user-friendly custom theme tailored specifically for a car rental website.
Incorporate branding, modern design, and intuitive navigation.
Custom Booking Plugin:
Build a custom booking system that allows customers to select rental dates, cars, and make reservations.
Provide features like real-time car availability, inquiry form, booking confirmation, and email notifications for both customers and admins.
WooCommerce Customization:
Modify WooCommerce to treat cars as "products" with booking options, real-time availability, and payment integration.
Ensure smooth integration with booking plugin and payment gateways for online transactions.
Custom Post Types:
Create custom post types for managing Services (additional rental options) and Events (promotions, offers, etc.).
Ensure easy management and visibility in the admin panel.
User Management & Admin Interface:
Develop an advanced admin panel to manage bookings, users (drivers and customers), and content.
Role-based access control for users (drivers, admins, customers) with clear permissions for each group.
Multi-Vendor Functionality:
Implement a multi-vendor marketplace allowing drivers to register, list their cars, manage bookings, and track availability.
Drivers should be able to manage their cars, set prices, upload images, and manage bookings independently.
Platform should allow for commission management (platform takes a percentage of each booking).
Paid Membership Integration:
Integrate Paid Membership Pro to manage subscription plans (e.g., free, paid, premium members).
Premium members should receive special discounts, exclusive offers, or early access to cars.
BuddyPress Integration:
Implement and customize BuddyPress to allow for social features on the website (user profiles, private messaging, reviews, and ratings for drivers).
Allow drivers to create and maintain profiles showcasing their vehicles and services.
Enable social interactions between customers and drivers for better engagement.
SEO Optimization & Security:
Ensure the website is built with best SEO practices for higher visibility in search engines.
Implement necessary security features such as SSL encryption, secure payment gateways, and user data protection.
Ongoing Support & Maintenance:
Provide ongoing support and updates after the website is launched, including plugin updates and bug fixes.
Skills Required:
Strong experience with WordPress theme and plugin development.
Extensive experience with WooCommerce customization for bookings and payment integration.
Knowledge of multi-vendor marketplace systems.
Experience integrating and customizing Paid Membership Pro, BuddyPress, and other third-party plugins.
Familiarity with SEO, security best practices, and scalability in WordPress.
Proficiency in HTML, CSS, JavaScript, and PHP.
Ability to deliver clean, well-documented, and maintainable code.
Responsibilities
- Develop a responsive and user-friendly custom theme tailored specifically for a car rental website
- Incorporate branding, modern design, and intuitive navigation
- Build a custom booking system that allows customers to select rental dates, cars, and make reservations
- Provide features like real-time car availability, inquiry form, booking confirmation, and email notifications for both customers and admins
- Modify WooCommerce to treat cars as "products" with booking options, real-time availability, and payment integration
- Ensure smooth integration with booking plugin and payment gateways for online transactions
- Create custom post types for managing Services (additional rental options) and Events (promotions, offers, etc.)
- Ensure easy management and visibility in the admin panel
- User Management & Admin Interface:
- Develop an advanced admin panel to manage bookings, users (drivers and customers), and content
- Role-based access control for users (drivers, admins, customers) with clear permissions for each group
- Implement a multi-vendor marketplace allowing drivers to register, list their cars, manage bookings, and track availability
- Drivers should be able to manage their cars, set prices, upload images, and manage bookings independently
- Implement and customize BuddyPress to allow for social features on the website (user profiles, private messaging, reviews, and ratings for drivers)
- Allow drivers to create and maintain profiles showcasing their vehicles and services
- Enable social interactions between customers and drivers for better engagement
- Ensure the website is built with best SEO practices for higher visibility in search engines
- Implement necessary security features such as SSL encryption, secure payment gateways, and user data protection
- Ongoing Support & Maintenance:
- Provide ongoing support and updates after the website is launched, including plugin updates and bug fixes
Requirements
- The ideal candidate should have extensive experience in WordPress theme and plugin development, WooCommerce customization, and multi-vendor marketplace functionality
- Strong experience with WordPress theme and plugin development
- Extensive experience with WooCommerce customization for bookings and payment integration
- Knowledge of multi-vendor marketplace systems
- Experience integrating and customizing Paid Membership Pro, BuddyPress, and other third-party plugins
- Familiarity with SEO, security best practices, and scalability in WordPress
- Proficiency in HTML, CSS, JavaScript, and PHP
- Ability to deliver clean, well-documented, and maintainable code