{"id":21442044,"url":"https://github.com/solidmvc/car-rental-system","last_synced_at":"2025-03-17T00:43:38.448Z","repository":{"id":71530194,"uuid":"356594686","full_name":"SolidMVC/Car-Rental-System","owner":"SolidMVC","description":"Car Rental System (Native WordPress Plugin) is a high quality, native and responsive WordPress plugin to rent a car, created by experienced Silicon Valley engineers.","archived":false,"fork":false,"pushed_at":"2021-04-10T15:38:51.000Z","size":18,"stargazers_count":8,"open_issues_count":1,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-23T10:37:03.396Z","etag":null,"topics":["bike-rental","car","car-hire","car-management-system","car-rental","car-rental-software","car-rental-system","coupons","database","deals","oop","rent-a-car","scooter-rental"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SolidMVC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-10T13:47:26.000Z","updated_at":"2024-12-04T13:03:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"91451b15-66ca-4d2f-9ec2-1644a7769d6d","html_url":"https://github.com/SolidMVC/Car-Rental-System","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidMVC%2FCar-Rental-System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidMVC%2FCar-Rental-System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidMVC%2FCar-Rental-System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidMVC%2FCar-Rental-System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SolidMVC","download_url":"https://codeload.github.com/SolidMVC/Car-Rental-System/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243955724,"owners_count":20374372,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bike-rental","car","car-hire","car-management-system","car-rental","car-rental-software","car-rental-system","coupons","database","deals","oop","rent-a-car","scooter-rental"],"created_at":"2024-11-23T01:48:16.215Z","updated_at":"2025-03-17T00:43:38.438Z","avatar_url":"https://github.com/SolidMVC.png","language":null,"funding_links":["https://developer.paypal.com/docs/classic/lifecycle/sandbox/accounts/"],"categories":[],"sub_categories":[],"readme":"# Car Rental System (Native WordPress Plugin)\n\u003cp\u003eIt\u0026#8217;s a high quality, native and responsive WordPress plugin to rent a car, created by experienced Silicon Valley engineers. 100% of it\u0026#8217;s code is written by using native WordPress functions, so it much faster and secure than other similar plugins. Also \u0026#8211; we made it compatible with WordPress Multisite, WPML \u0026#38; Multi-language setup with native support for WordPress date, email \u0026#38; time settings.\u003cbr /\u003e\u003cbr /\u003e\n    Plus \u0026#8211; we love mobile-first designs \u0026#8211; that\u0026#8217;s why we used Bootstrap, Font Awesome icons, Slick Slider, CSS3 and HTML5 techniques with smooth image resizing to 4 different sizes to make sure that your cars would look great on all mobile devices, tablets, full-screen previews and pages with many WordPress free \u0026#38; Premium designs \u0026#8211; like \u003ca href=\"https://wpcarrental.com/\"\u003eWP Car Rental\u003c/a\u003e (most favorable), \u003ca href=\"https://themeforest.net/item/cars4rent-car-rental-taxi-service/19669503\"\u003eCars4Rent\u003c/a\u003e (popular), \u003ca href=\"https://themeforest.net/item/tantum-car-scooter-rental-services-wordpress-theme/24757667\"\u003eTanTum\u003c/a\u003e (new), \u003ca href=\"https://themeforest.net/item/avada-responsive-multipurpose-theme/2833226\"\u003eAvada\u003c/a\u003e or \u003ca href=\"https://themeforest.net/item/betheme-responsive-multipurpose-wordpress-theme/7758048\"\u003eBeTheme\u003c/a\u003e  theme.\u003cbr /\u003e\u003cbr /\u003e\n    Now both \u0026#8211; your car rental business and website can run smoothly, by accepting online reservations and managing your entire fleet, from one control panel. By offering highly-customizable reservation system, your customers will be able to see vehicles availability, and make online reservations with a few clicks.\n\u003c/p\u003e\n\u003ch3\u003eHow to Download Car Rental System?\u003c/h3\u003e\n\u003cp\u003eYou can \u003ca href=\"https://codecanyon.net/item/car-rental-system-native-wordpress-plugin/11758680\" target=\"_blank\"\u003edownload this plugin from Envato Market\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003ePlugin Description\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eOur plugin is scalable\u003c/strong\u003e \u0026#8211;\n    it\u0026#8217;s source code is fully object-oriented, clean \u0026#38; logical, based on MVC architectural pattern\n    with templates engine, compliant with\n    \u003ca href=\"http://www.php-fig.org/psr/psr-2/\"\u003estrict PSR-2 coding standard\u003c/a\u003e\n    and \u003ca href=\"http://www.php-fig.org/psr/psr-4/\"\u003ePSR-4 autoloaders\u003c/a\u003e,\n    and easy to understand how to add new features on your own.\u003cbr /\u003e\n    \u003cstrong\u003eOur plugin has four security layers\u003c/strong\u003e \u0026#8211; all input data validation with data-patterns,\n    output escaping, ReCaptcha anti-spam protection and\n    API scanner to allow only legal requests. Plus it has detailed logs for individual review.\u003cbr /\u003e\n    \u003cstrong\u003eOur plugin works well with big databases\u003c/strong\u003e \u0026#8211;\n    we created optimal \u003ca href=\"https://en.wikipedia.org/wiki/Boyce%E2%80%93Codd_normal_form\"\u003eBCNF database structure\u003c/a\u003e.\u003cbr /\u003e\n    \u003cstrong\u003eOur plugin is ready for high-traffic websites\u003c/strong\u003e \u0026#8211;\n    we tested it on live website with 1M customers database and 500,000 active daily views.\u003cbr /\u003e\n    \u003cstrong\u003eOur plugin supports server-side accelerators and template-caching\u003c/strong\u003e \u0026#8211;\n    it works well with  HTTP  reverse proxy web application accelerators,\n    i.e. \u003ca href=\"https://www.varnish-cache.org/docs/\"\u003eVarnish\u003c/a\u003e, and supports\n    WordPress template caching plugins, i.e.\n    \u003ca href=\"https://srd.wordpress.org/plugins/w3-total-cache/\"\u003eW3Total Cache\u003c/a\u003e or\n    \u003ca href=\"https://srd.wordpress.org/plugins/wp-super-cache/\"\u003eWP Super Cache\u003c/a\u003e.\n\u003c/p\u003e\n\u003cbr /\u003e\n\u003cimg src=\"https://matuliauskas.blob.core.windows.net/cmb/01-easy-booking-process.png\" /\u003e\n\u003cimg src=\"https://matuliauskas.blob.core.windows.net/cmb/03-perfectly-responsive.png\" /\u003e\n\u003cimg src=\"https://matuliauskas.blob.core.windows.net/cmb/05-support-and-documentation.png\" /\u003e\n\u003cimg src=\"https://matuliauskas.blob.core.windows.net/cmb/06-demo-and-docs.png\" /\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://xrental.com/crs-docs/\"\u003eDetailed documentation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://codecanyon.net/item/car-rental-system-native-wordpress-plugin/11758680/support\"\u003eF.A.Q. (Frequently asked questions)\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://codecanyon.net/item/car-rental-system-native-wordpress-plugin/11758680/faqs/24559\"\u003ePartners for custom work\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://xrental.com/cars/\"\u003eLive plugin demo\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtu.be/TVja7TkQlBQ\"\u003eBackend demo\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://goo.gl/OaZbAL\"\u003eVideo tutorials\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.paypal.com/docs/classic/lifecycle/sandbox/accounts/\"\u003eCreating PayPal sandbox test account\u003c/a\u003e\n\u003c/li\u003e\u003c/ol\u003e\n\u003cimg src=\"http://matuliauskas.blob.core.windows.net/cmb/08-languages.png\" /\u003e\n\u003cul\u003e\n    \u003cli\u003eEnglish \u003cem\u003e(official)\u003c/em\u003e\u003c/li\u003e\n    \u003cli\u003eRussian \u003cem\u003e(official)\u003c/em\u003e\u003c/li\u003e\n    \u003cli\u003eLithuanian \u003cem\u003e(official)\u003c/em\u003e\u003c/li\u003e\n    \u003cli\u003eArabian RLT \u003cem\u003e(raw translation)\u003c/em\u003e\u003c/li\u003e\n    \u003cli\u003eCzech \u003cem\u003e(translated by Lukáš Smrček)\u003c/em\u003e\u003c/li\u003e\n    \u003cli\u003eFrench \u003cem\u003e(translated by Edner Zephir)\u003c/em\u003e\u003c/li\u003e\n    \u003cli\u003eGerman \u003cem\u003e(translated by Websoft AG team)\u003c/em\u003e\u003c/li\u003e\n    \u003cli\u003eGreek \u003cem\u003e(translated by Alexandros Tsapournias)\u003c/em\u003e\u003c/li\u003e\n    \u003cli\u003eItalian \u003cem\u003e(translated by NetHome, LTD team)\u003c/em\u003e\u003c/li\u003e\n    \u003cli\u003eKorean \u003cem\u003e(translated by Eric Jazz)\u003c/em\u003e\u003c/li\u003e\n    \u003cli\u003ePortuguese \u003cem\u003e(translated by HK \u0026#8211; Agência de Publicidade)\u003c/em\u003e\u003c/li\u003e\n    \u003cli\u003eRomanian \u003cem\u003e(translated by Marius Stoica)\u003c/em\u003e\u003c/li\u003e\n    \u003cli\u003eSpanish \u003cem\u003e(translated by Ana Victoria Rodríguez Guerrero, Edner Zephir \u0026#38; Anthony Ortega)\u003c/em\u003e\u003c/li\u003e\n    \u003cli\u003eSwedish \u003cem\u003e(translated by Kristian Salov)\u003c/em\u003e\u003c/li\u003e\n    \u003cli\u003eTurkish \u003cem\u003e(translated by Levent Şane)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cimg src=\"http://matuliauskas.blob.core.windows.net/cmb/09-reviews.png\" /\u003e\n\u003ca href=\"https://codecanyon.net/item/car-rental-system-native-wordpress-plugin/reviews/11758680\"\u003e\u003cimg src=\"http://matuliauskas.blob.core.windows.net/cmb/customer-reviews.png\" /\u003e\u003c/a\u003e\n\u003cimg src=\"https://matuliauskas.blob.core.windows.net/cmb/13-key-features.png\" /\u003e\n\u003cul\u003e\n    \u003cli\u003e100% Native WordPress code\u003c/li\u003e\n    \u003cli\u003eUnlimited cars, partners, features, options \u0026#38; extras\u003c/li\u003e\n    \u003cli\u003eResponsive / Mobile layout\u003c/li\u003e\n    \u003cli\u003eMultiple languages via Multisite, WPML or Polylang\u003c/li\u003e\n    \u003cli\u003ePrice by season / day / hour / mixed\u003c/li\u003e\n    \u003cli\u003eCoupons, deposits, prepayments \u0026#38; discounts\u003c/li\u003e\n    \u003cli\u003eMultiple pick-up, return \u0026#38; distance fees / locations\u003c/li\u003e\n    \u003cli\u003eCar / extra blocking by date \u0026#38; location\u003c/li\u003e\n    \u003cli\u003ePayPal, Stripe, bank \u0026#38; manual payment integration\u003c/li\u003e\n    \u003cli\u003eGoogle Enhanced Ecommerce \u0026#38; Events tracking\u003c/li\u003e\n    \u003cli\u003eMultiple blog unit tracking when plugin is network-enabled\u003c/li\u003e\n    \u003cli\u003ePSR-2 code on OOP MVC with PSR-4 \u0026#38; BCNF database\u003c/li\u003e\n    \u003cli\u003e\u0026#8220;Partner\u0026#8221; role, allowing 3rd party companies have their own fleet \u0026#38; reservations\u003c/li\u003e\n        \u003cli\u003eSearch \u0026#38; filter parameters via URL, jQuery.post(), cookies or shortcode attributes\u003c/li\u003e\n        \u003cli\u003eCustomer reviews with ratings\u003c/li\u003e\n        \u003cli\u003eContact form with Google map\u003c/li\u003e\n    \u003cli\u003eConfirmation email with invoice\u003c/li\u003e\n    \u003cli\u003eLocation business hours by weekday\u003c/li\u003e\n    \u003cli\u003eLocation lunch hours / \u0026#8220;siesta\u0026#8221;\u003c/li\u003e\n    \u003cli\u003eFirst day of week \u0026#38; weekend days display settings for each country\u003c/li\u003e\n    \u003cli\u003eShow / hide / require any search field\u003c/li\u003e\n    \u003cli\u003eShow / hide / require any customer field\u003c/li\u003e\n    \u003cli\u003eItems, extras calendar \u0026#38; price table\u003c/li\u003e\n    \u003cli\u003eCar \u0026#38; manufacturer sliders\u003c/li\u003e\n    \u003cli\u003eLocation \u0026#38; car lists with images\u003c/li\u003e\n    \u003cli\u003eManufacturers grid with images\u003c/li\u003e\n    \u003cli\u003eIndividual car \u0026#38; location pages\u003c/li\u003e\n    \u003cli\u003eSingle or multiple cars booking\u003c/li\u003e\n    \u003cli\u003e(Optional) Benefit slider\u003c/li\u003e\n    \u003cli\u003e(Optional) Deals slider\u003c/li\u003e\n    \u003cli\u003e(Optional) Expandable F.A.Q.'s list\u003c/li\u003e\n\u003c/ul\u003e\n\u003cimg src=\"https://matuliauskas.blob.core.windows.net/cmb/14-more-features.png\" /\u003e\n\u003cul\u003e\n    \u003cli\u003eSmooth update process\u003c/li\u003e\n    \u003cli\u003e\u0026#8220;Import demo\u0026#8221; feature\u003c/li\u003e\n    \u003cli\u003eBootstrap support to resize smoothly for mobile browsers\u003c/li\u003e\n    \u003cli\u003eW3C \u003ca href=\"https://www.atia.org/at-resources/what-is-at/\"\u003eassistive technology (AT)\u003c/a\u003e support via\n            \u003ca href=\"http://www.w3.org/TR/2015/NOTE-WCAG20-TECHS-20150226/H65\"\u003eWCAG 2.0 H65\u003c/a\u003e titles \u0026#38;\n            \u003ca href=\"https://www.w3.org/WAI/GL/wiki/Using_aria-hidden%3Dtrue_on_an_icon_font_that_AT_should_ignore\"\u003eWAI aria-hidden\u003c/a\u003e icons\n        \u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"https://www.iso.org/iso-3166-country-codes.html\"\u003eISO 3166-1\u003c/a\u003e\n            \u003ca href=\"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2\"\u003ealpha-2\u003c/a\u003e country list\n            and codes with \u003ca href=\"http://cldr.unicode.org/\"\u003eUnicode CLDR\u003c/a\u003e generator support\n        \u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"https://www.iso.org/iso-4217-currency-codes.html\"\u003eISO 4217\u003c/a\u003e\n            currency codes and currency symbols support\n        \u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"https://en.wikipedia.org/wiki/ITU-T\"\u003eITU-T\u003c/a\u003e \u003ca href=\"https://en.wikipedia.org/wiki/E.164\"\u003eE.164\u003c/a\u003e\n            phone numbers formatting and global address space validator for\n            \u003ca href=\"https://en.wikipedia.org/wiki/Public_switched_telephone_network\"\u003eworld-wide public switched telephone network (PSTN)\u003c/a\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"https://en.wikipedia.org/wiki/IPv4\"\u003eIPv4\u003c/a\u003e and \u003ca href=\"https://en.wikipedia.org/wiki/IPv6\"\u003eIPv6\u003c/a\u003e\n        internet protocol address support for actions tracking and logs\n        \u003c/li\u003e\n        \u003cli\u003eImplemented \u003ca href=\"https://en.wikipedia.org/wiki/Post/Redirect/Get\"\u003ePost/Redirect/Get (PRG)\u003c/a\u003e\n       design pattern to prevents duplicate form submissions\n        \u003c/li\u003e\n    \u003cli\u003eFont Awesome icons with\n        \u003ca href=\"https://www.w3.org/WAI/GL/wiki/Using_aria-hidden%3Dtrue_on_an_icon_font_that_AT_should_ignore\"\u003earia-hidden=\u0026#8221;true\u0026#8221;\u003c/a\u003e\n        support to ignore by AT the icons that are pure decoration\u003c/li\u003e\n    \u003cli\u003eBuddyPress support for \u0026#8220;Partner\u0026#8221; role, allowing \u0026#8220;Partners\u0026#8221; to register in front-end \u0026#38; have a public profile\u003c/li\u003e\n    \u003cli\u003eWPML String Translation support for database data\u003c/li\u003e\n    \u003cli\u003eReservation steps tracking \u0026#8211; Google Enhanced Ecommerce integration\u003c/li\u003e\n    \u003cli\u003eConversion tracking \u0026#8211;\n        each reservation step is in different template to support Google Analytics or Facebook tracking pixel\u003c/li\u003e\n    \u003cli\u003eCustomers tracking \u0026#8211; Google Events trigger for customer actions tracking\u003c/li\u003e\n    \u003cli\u003eEmail tracking \u0026#8211;\n        each email content is customizable and supports Google Analytics tracking pixel and MailChimp\u0026#8217;s UNIQID\u003c/li\u003e\n    \u003cli\u003eScalable \u0026#8211;\n        clean object-oriented code, based on MVC architectural pattern with templates engine, compliant with \u003ca href=\"http://www.php-fig.org/psr/psr-2/\"\u003estrict PSR-2 coding standard\u003c/a\u003e and \u003ca href=\"http://www.php-fig.org/psr/psr-4/\"\u003ePSR-4 autoloaders\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003eEasy to extend \u0026#8211; any template, asset or language can be overridden by the theme\u003c/li\u003e\n    \u003cli\u003eEasy to add new payment method \u0026#8211; payment callback API with manual how to allow add / integrate any new payment services provider from anywhere in the world\u003c/li\u003e\n    \u003cli\u003eDifferent pick-up, return locations\u003c/li\u003e\n    \u003cli\u003eDistances with distance fees\u003c/li\u003e\n    \u003cli\u003eAfter hours pick-up, return, fees\u003c/li\u003e\n    \u003cli\u003eTax manager with ability to define a list of global or location-based taxes\u003c/li\u003e\n    \u003cli\u003eTax display mode option for front-end to show prices with tax or without\u003c/li\u003e\n    \u003cli\u003eSet search fields visibility \u0026#38; requirement status\u003c/li\u003e\n    \u003cli\u003eSet customer fields visibility \u0026#38; requirement status\u003c/li\u003e\n    \u003cli\u003eAbility to edit existing reservation (chosen cars, time, location, extras, class, transmission, fuel)\u003c/li\u003e\n    \u003cli\u003eReady for big databases \u0026#8211;\n        optimal \u003ca href=\"https://en.wikipedia.org/wiki/Boyce%E2%80%93Codd_normal_form\"\u003eBCNF database structure\u003c/a\u003e for tables, keys \u0026#38; indexes\u003c/li\u003e\n    \u003cli\u003e100% ready for high-traffic websites \u0026#8211;\n        tested with 1M car rental customers databases with 500,000 active daily views website\u003c/li\u003e\n    \u003cli\u003eSecure \u0026#8211; 4 security layers to validate all input data, escape output, filter illegal API requests and protect from spam with ReCaptcha\u003c/li\u003e\n    \u003cli\u003eDetailed log \u0026#8211; for individual review of each API request\u003c/li\u003e\n    \u003cli\u003eCustomizable emails with live preview \u0026#8211; set different subject and body for reservation acknowledgement, confirmation and cancellation emails\u003c/li\u003e\n    \u003cli\u003eEasy to use short-codes\u003c/li\u003e\n    \u003cli\u003e\u0026#8220;Crimson Red\u0026#8221; \u0026#38; \u0026#8220;Steel Blue\u0026#8221; plugin CSS styles\u003c/li\u003e\n    \u003cli\u003eEach car \u0026#38; extra has ability to have selectable options in drop-down or slider\u003c/li\u003e\n    \u003cli\u003eAbility to set grace period \u0026#38; reservation timeout\u003c/li\u003e\n    \u003cli\u003eIndividual discount, deposit \u0026#38; prepaid plans for each car \u0026#38; extra\u003c/li\u003e\n        \u003cli\u003eCars can be set as available all-year or seasonally available, i.e. convertible cars\u003c/li\u003e\n    \u003cli\u003eLTR \u0026#38; RTL support for text \u0026#38; images\u003c/li\u003e\n    \u003cli\u003eEasy to add new languages \u0026#8211; it has translator kit with detailed documentation and examples how to quickly translate the plugin to desired language(-s)\u003c/li\u003e\n\u003c/ul\u003e\n \n\u003cul\u003e\n    \u003cli\u003eLocation, contact \u0026#38; distance maps\u003c/li\u003e\n    \u003cli\u003eUpload up to 3 different images for each car\u003c/li\u003e\n    \u003cli\u003eUpload up to 4 different images for each location\u003c/li\u003e\n    \u003cli\u003eUpload logo for each manufacturer\u003c/li\u003e\n    \u003cli\u003eUpload image for each benefits\u003c/li\u003e\n    \u003cli\u003eAdd unlimited cars, partners, car features, car options \u0026#38; extras\u003c/li\u003e\n    \u003cli\u003eAssign to car any extra, manufacturer, body type, transmission type \u0026#38; fuel types\u003c/li\u003e\n    \u003cli\u003eSet individual deposits for cars and extras\u003c/li\u003e\n    \u003cli\u003eSet individual or global discount percent based on reservation duration or reservation in advance\u003c/li\u003e\n    \u003cli\u003eAdd regular or seasonal prices by date-range for any car\u003c/li\u003e\n    \u003cli\u003eAdd daily, hourly or per reservation price for any extra\u003c/li\u003e\n    \u003cli\u003eSet prepayment percentage based on reservation duration for all or specific location and select what to include in it (pick-up fee, return fee, distance fee, car prices, extra prices, car deposits, extra deposits)\u003c/li\u003e\n    \u003cli\u003eCoupon codes for deals, price plans and extras. We can assign discounts to specific to price plan or extra with coupon code as well. Test how it works in demo website with coupon \u0026#8211; \u0026#8220;KNIGHT RIDER\u0026#8221;\u003c/li\u003e\n    \u003cli\u003eSeasonal discounts. They can be global or based on exact price plan, which can have from-to dates, or/and coupon code\u003c/li\u003e\n    \u003cli\u003eCar price groups. New we can simplify our work, by entering prices to desired price group, and just assigning to needed cars, instead of entering prices individually for each car\u003c/li\u003e\n    \u003cli\u003e\u0026#8220;Get a quote\u0026#8221; feature for car prices. If we won\u0026#8217;t select any price group for car, that will be displayed across the site, including in reservation steps\u003c/li\u003e\n    \u003cli\u003eAge check support, if age is selected for at least one of selected cars and customer birthdate field is set as mandatory\u003c/li\u003e\n    \u003cli\u003eBenefits manager and front-end benefits slider with images\u003c/li\u003e\n    \u003cli\u003eAbility to setup multiple taxes, choose between global taxes and taxes based on specific pick-up or return locations, and display all taxes for customer in reservation summary\u003c/li\u003e\n    \u003cli\u003eDistances manager with ability to set distance fees between different location, add the distance fee to overall return fee, and display the distance in the reservation steps, i.e. \u003cem\u003e\u0026#8220;100 miles away (from pick-up location)\u0026#8221;\u003c/em\u003e\u003c/li\u003e\n    \u003cli\u003eShortcode parameters for specific partner id, car id, extra id, body type id, transmission type id, fuel type id, pick-up location id, return location id and from/till dates (for all-year and seasonally-available cars)\u003c/li\u003e\n    \u003cli\u003eOptional action page id parameter for car search, for scenarios when you want to see you search results in a new page\u003c/li\u003e\n    \u003cli\u003eShortcode layout parameters for \u0026#8217;\u0026#8217; (none), Details, Form, Details-Form, Table, Calendar, Slider, List, Grid, Map and Tabs (if that layout is supported by the plugin or theme)\u003c/li\u003e\n    \u003cli\u003eShortcode for manufacturer\u0026#8217;s grid and slider, with logo support for each manufacturer\u003c/li\u003e\n    \u003cli\u003eAbility to assign extras to specific car, and show it in search results only if that specific car is between selected cars\u003c/li\u003e\n    \u003cli\u003eAbility to list cars in front-end for specific class only, in addition to ability of listing all cars\u003c/li\u003e\n    \u003cli\u003ePrice table and availability calendar for individual car or extra\u003c/li\u003e\n    \u003cli\u003ePayments callback log in CRS Admin\u003c/li\u003e\n    \u003cli\u003eSystem manager and assistant roles. WordPress admins can assign store managers or reservation assistants without giving them full access to the WordPress site admin\u003c/li\u003e\n    \u003cli\u003eMark reservations as paid, completed early, refunded or cancelled. \u0026#8220;[Mark completed early]\u0026#8221; action allows to complete reservation earlier than planned car return date\u003c/li\u003e\n    \u003cli\u003eAbility to delete \u0026#38; edit reservation \u0026#38; customers\u003c/li\u003e\n    \u003cli\u003eSearch for reservations by date \u0026#38; customer\u003c/li\u003e\n    \u003cli\u003eReview active \u0026#38; archived reservation in list, calendar or by customer\u003c/li\u003e\n    \u003cli\u003eAbility to print invoice from reservation list\u003c/li\u003e\n    \u003cli\u003eNative support for WordPress site date \u0026#38; time formats \u0026#38; time zone settings\u003c/li\u003e\n    \u003cli\u003eAbility to set any currency \u0026#38; currency symbol location \u0026#8211; on the left or right to the number\u003c/li\u003e\n    \u003cli\u003eAfter successful reservation customer \u0026#38; site owner will get an email notification with invoice included\u003c/li\u003e\n    \u003cli\u003eConfirmation and cancellation emails, editable in admin panel\u003c/li\u003e\n    \u003cli\u003eSend notification emails to admin after client cancels the reservation or PayPal reverses or refunds the reservation\u003c/li\u003e\n    \u003cli\u003eCar Rental URL manager for cars, car locations and car rental pages. After saving of these settings, WordPress rewrite URLs will be flushed\u003c/li\u003e\n    \u003cli\u003eAjax-based front-end customer data loader\u003c/li\u003e\n    \u003cli\u003eNative Ajax system. In CRS Admin section it is using official WordPress admin-ajax.php API, wp_nonce security verification. In front-end it is using native WordPress loading process hooks\u003c/li\u003e\n    \u003cli\u003eSecurity protection against XSS (cross-site scripting attacks), original source validation via wp_nounce check, source certificate checking option for payment methods. Now we use native WordPress filter for ANY data that we allow to input, edit, get via Ajax, output to screen, or save to database\u003c/li\u003e\n    \u003cli\u003eCode, that is nice to read, modify \u0026#38; extend. Based on OOP MVC architectural pattern for plugin code with Templates support. Controllers load templates via views, and use models to prepare the view in the controller. All templates (html), all assets (js, css, img), demo gallery, and all sql data (import demo, install and reset) are now only in extension folder. And only template defines which assets it needs to load (not register, as assets registration happens in front/admin loaders), except for global css styles (not shortcodes css), which is used out the plugin shortcodes scope\u003c/li\u003e\n    \u003cli\u003eSeparated deactivation, activation, activation with install, network activate with install, uninstall, network uninstall processes. So data won\u0026#8217;t get deleted on disable or re-activation\u003c/li\u003e\n    \u003cli\u003eInformative messages and debug. All okay/error/debug messages engine. Each model has it\u0026#8217;s own okay/error messages stack, and debug setting ON/OFF. Plus only controllers are taking care of printing stacked okay/error/debug messages from models, and they depend on WordPress WP_DEBUG and WP_DEBUG_DISPLAY settings only\u003c/li\u003e\n    \u003cli\u003eFor individual location page, or if pick-up or return location id is provided, the time selector hours list are based on that exact location business hours+afterhours (if location is working in afterhours)\u003c/li\u003e\n    \u003cli\u003eYou can define maximum units per reservation \u0026#38; total units in stock for each car \u0026#38; extra\u003c/li\u003e\n    \u003cli\u003eBlock all or desired amount of car units for chosen date \u0026#38; time ranges by location\u003c/li\u003e\n    \u003cli\u003eBlock all or desired amount of extra units for chosen date \u0026#38; time ranges\u003c/li\u003e\n    \u003cli\u003eSet car block interval between two reservations\u003c/li\u003e\n    \u003cli\u003ePick-up \u0026#38; return from multiple locations\u003c/li\u003e\n    \u003cli\u003eAbility to set closed dates for all or specific locations, when reservation is not available\u003c/li\u003e\n    \u003cli\u003eAbility to set different business hours for each day of week for every location\u003c/li\u003e\n    \u003cli\u003eAn easy way to create more plugin styles\u003c/li\u003e\n\u003c/ul\u003e\n\u003cimg src=\"https://matuliauskas.blob.core.windows.net/cmb/15-partner-themes.png\" /\u003e\n\u003ca href=\"https://wpcarrental.com/\"\u003e\u003cimg src=\"http://matuliauskas.blob.core.windows.net/cmb/partner-wpcarrental-theme.jpg\" /\u003e\u003c/a\u003e\u003cbr /\u003e\n\u003ca href=\"https://themeforest.net/item/cars4rent-car-rental-taxi-service/19669503\"\u003e\u003cimg src=\"https://matuliauskas.blob.core.windows.net/cmb/partner-cars4rent-theme.jpg\" /\u003e\u003c/a\u003e\u003cbr /\u003e\n\u003ca href=\"https://themeforest.net/item/tantum-car-scooter-rental-services-wordpress-theme/24757667\"\u003e\u003cimg src=\"https://matuliauskas.blob.core.windows.net/cmb/partner-tantum-theme.jpg\" /\u003e\u003c/a\u003e\n\u003cimg src=\"https://matuliauskas.blob.core.windows.net/cmb/16-changelog.png\" /\u003e\u003cbr /\u003e\n\u003cstrong\u003eVersion 5.0.2:\u003c/strong\u003e\n\u003cul\u003e\n    \u003cli\u003eCurrent release (December 17th, 2019)\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://xrental.com/CRS-CHANGELOG.txt\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cstrong\u003eVersion 5.0.1-BETA2:\u003c/strong\u003e\n\u003cul\u003e\n    \u003cli\u003eReleased on October 22nd, 2019\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://xrental.com/CRS-CHANGELOG.txt\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cstrong\u003eVersion 5.0:\u003c/strong\u003e\n\u003cul\u003e\n    \u003cli\u003eReleased on April 6th, 2017\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://xrental.com/CRS-CHANGELOG_2015-2017.pdf\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cstrong\u003eVersion 4.3:\u003c/strong\u003e\n\u003cul\u003e\n    \u003cli\u003eReleased on January 29th, 2016\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://xrental.com/CRS-CHANGELOG_2015-2017.pdf\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cstrong\u003eVersion 4.2:\u003c/strong\u003e\n\u003cul\u003e\n    \u003cli\u003eReleased on January 22nd, 2016\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://xrental.com/CRS-CHANGELOG_2015-2017.pdf\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cstrong\u003eVersion 4.1:\u003c/strong\u003e\n\u003cul\u003e\n    \u003cli\u003eReleased on October 25th, 2015\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://xrental.com/CRS-CHANGELOG_2015-2017.pdf\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cstrong\u003eVersion 4.0:\u003c/strong\u003e\n\u003cul\u003e\n    \u003cli\u003eReleased on September 10th, 2015\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://xrental.com/CRS-CHANGELOG_2015-2017.pdf\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cstrong\u003eVersion 3.2:\u003c/strong\u003e\n\u003cul\u003e\n    \u003cli\u003eReleased on July 8th, 2015\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://xrental.com/CRS-CHANGELOG_2015-2017.pdf\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cstrong\u003eVersion 3.1:\u003c/strong\u003e\n\u003cul\u003e\n    \u003cli\u003eReleased on June 22nd, 2015\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://xrental.com/CRS-CHANGELOG_2015-2017.pdf\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cstrong\u003eVersion 3.0:\u003c/strong\u003e\n\u003cul\u003e\n    \u003cli\u003eReleased on June 12th, 2015\u003c/li\u003e\n\u003c/ul\u003e\n\u003cstrong\u003eVersion 2.0:\u003c/strong\u003e\n\u003cul\u003e\n    \u003cli\u003eReleased on March 26th, 2015\u003c/li\u003e\n\u003c/ul\u003e\n\u003cstrong\u003eVersion 1.0:\u003c/strong\u003e\n\u003cul\u003e\n    \u003cli\u003eReleased on Feb 17th, 2015\u003c/li\u003e\n\u003c/ul\u003e\n\u003cem\u003eIf you buy this plugin now, you will get lifetime plugin updates for free.\u003c/em\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolidmvc%2Fcar-rental-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsolidmvc%2Fcar-rental-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolidmvc%2Fcar-rental-system/lists"}