Motopress Hotel Booking WordPress Plugin

Subscribe to get unlimited download access.

Already Purchased? Login

Facebook
Twitter
LinkedIn

(function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,’script’,’https://gpl.coffee/wp-content/plugins/perfmatters/js/analytics.js’,’ga’);ga(‘create‘, ‘UA-76581704-7’, ‘auto’);ga(‘set’, ‘allowAdFeatures’, false);ga(‘send’, ‘pageview’);Motopress Hotel Booking WordPress Plugin 3.9.5 – GPL Coffee {"@context":"https://schema.org”,”@graph”:[{“@type”:[“Person”,”Organization”],”@id”:”https://gpl.coffee/#Webshop”,”name”:”GPL Coffee","logo":{"@type":"ImageObject","url":"https://gpl.coffee/wp-content/uploads/2020/07/Logo-dark-bg-200.png”}},{“@type”:”WebSite”,”@id”:”https://gpl.coffee/#website”,”url”:”https://gpl.coffee”,”name”:”GPL Coffee","publisher":{"@id":"https://gpl.coffee/#Webshop”},”inLanguage”:”en-US”},{“@type”:”ImageObject”,”@id”:”https://gpl.coffee/item/motopress-hotel-booking-wordpress-plugin/#primaryImage”,”url”:”https://gpl.coffee/wp-content/uploads/2018/12/motopress-hotel-booking-plugin.png”,”width”:”590″,”height”:”300″},{“@type”:”BreadcrumbList”,”@id”:”https://gpl.coffee/item/motopress-hotel-booking-wordpress-plugin/#breadcrumb”,”itemListElement”:[{“@type”:”ListItem”,”position”:”1″,”item”:{“@id”:”https://gpl.coffee”,”name”:”Home”}},{“@type”:”ListItem”,”position”:”2″,”item”:{“@id”:”https://gpl.coffee/item-category/plugins/”,”name”:”Plugins”}},{“@type”:”ListItem”,”position”:”3″,”item”:{“@id”:”https://gpl.coffee/item/motopress-hotel-booking-wordpress-plugin/”,”name”:”Motopress Hotel Booking WordPress Plugin"}}]},{"@type":"ItemPage","@id":"https://gpl.coffee/item/motopress-hotel-booking-wordpress-plugin/#webpage”,”url”:”https://gpl.coffee/item/motopress-hotel-booking-wordpress-plugin/”,”name”:”Motopress Hotel Booking WordPress Plugin 3.9.5 – GPL Coffee","datePublished":"2018-12-10T13:14:27+07:00","dateModified":"2021-03-21T16:26:13+07:00","isPartOf":{"@id":"https://gpl.coffee/#website”},”primaryImageOfPage”:{“@id”:”https://gpl.coffee/item/motopress-hotel-booking-wordpress-plugin/#primaryImage”},”inLanguage”:”en-US”,”breadcrumb”:{“@id”:”https://gpl.coffee/item/motopress-hotel-booking-wordpress-plugin/#breadcrumb”}},{“@type”:”Product”,”name”:”Motopress Hotel Booking WordPress Plugin","description":"Professional WordPress booking system for building and managing a property rental website. Use it to list unlimited accommodations and services, accept direct online reservations and don’t pay any commission, synchronize all bookings across OTAs. WordPress hotel booking plugin is perfect for running any hospitality business establishment regardless of the size, function or cost: a hotel, vacation rental, apartments agency, hostel and more. Online Search Availability Form The site visitors will be able to place their bookings via a user-friendly website form (search availability + reservation forms). Itu2019ll take 3 steps: input check-in and check-out dates choose from a search results list provide personal data to complete a booking Accommodation Details Each accommodation type is fully customizable: add its description, capacity, all facilities of a chosen type, bed size available in the room, and other significant information. Make the room more attractive by adding a featured image or even the entire gallery to show all room advantages. Bookings Calendar With WordPress Rental plugin all received requests and their current statuses are stored at one place, easily sorted and displayed in a calendar view. Search all needed bookings by a room type, period of booking and room status (booked, pending, available, etc). Seasonal Pricing Regulate your prices within any custom period. Set any prices depending on a season or specific days/dates. u201cSeasonu201d is a general term and you can label it anyhow to reflect your pricing changes. The difference in price can be applied for both long periods and short ones (e.g. 2 days). Variety of Rates Based on a number of advantages offered for a specific room, you can set different prices for the same room type u2013 room rates (e.g. non-refundable double room rate, refundable double room rate, etc). Your guests will choose the preferable one on the checkout page. Weekly and Monthly Rates You can set any room rate depending on a season (any term). To create different price points based on the length of stay, you can add weekly, monthly or other customizable rates. For example, you can set any number of days and apply a needed per-night price based on the length of stay. The system will automatically discount the properties according to your rate rules. The longer the stay, the better per-night rate! Extra Services Offer additional guest services such as spa, airport-to-hotel delivery, swimming pool, childcare, etc. Add the entire list of services to the admin system and then supply any room with available extra services (optionally chargeable). Set prices either per person or per room. Booking Multiple Accommodations One guest can reserve multiple accommodations during one booking process. You may also turn on the wp hotel booking plugin to recommend the best set of accommodations according to a number of guests. This quick and smart automation will help you serve your guests faster in their dynamic journey! Booking Rules The property management system is very flexible: set min / max days to stay and available check-in and check-out dates for the entire hotel establishment, accommodations individually or seasons. You may also block booking option for all accommodations or any one individually for a chosen period of time (set not check-in, not check-out or not stay-in rules). iCal to Sync Bookings with OTAs This WordPress booking system can serve as a hotel channel manager! Synchronize the bookings submitted through your website with those from online travel channels like Airbnb or Booking and avoid overbooking. Thanks to iCal file format support, the plugin generates unique calendars to export to external online channels and provides the system to import from OTAs. All synced calendars for all properties will keep your hotel availability up to date. Variable Pricing The accommodation rate can be changed automatically depending on a number of guests. You simply need to add a needed number of the per-guest price variables that will be different from the base accommodation price. Your guests will see a relative price once they input their search parameters. Multilanguage Support Run a non-English website? No problem. Switch to one of the professional translations or translate it yourself with any translation program. The plugin is officially compatible with WPML u2013 one of the most popular WordPress multilingual plugins. The frontend and backend of the plugin are translated into 14 languages: Portuguese, Polish, Russian, Spanish, Turkish, Swedish, Italian, Hungarian, Czech, Chinese, Dutch, French, Arabic and German (more on the way). Online and Offline Payments Confirm submitted booking requests manually, automatically or instantly upon payment. Charge a full amount of money or deposit. Send email notifications either automatically or manually. Accept payments through built-in PayPal, 2Checkout, Braintree, Stripe, Beanstream/Bambora (more coming soon). With offline payments you let guests pay after arrival at your hotel. WooCommerce Payments Add-on Use WooCommerce payment gateways to rent out your accommodations. Hotel Booking WooCommerce Payments plugin integrates WooCommerce payment gateways with MotoPress Hotel Booking plugin for WordPress. Use it to extend a number of payment gateways needed to handle online reservation of accommodations. Taxes & Fees Complete and correct tax, fee and pricing information of all accommodation charges. Add mandatory fees, accommodation taxes, service taxes and fee taxes u2013 customize their types and charges to fit your needs. Keep track on pricing information of all bookings in the admin dashboard and provide your guests with all pricing details. Discount Coupons Easily create personalized discount coupons via the admin dashboard and provide your guests with them. Youu2019ll be able to set a discount amount, an expiration date, select accommodation types, set check-in and check-out dates, minimum and maximum days to stay and apply other settings to customize your coupons. For the automatic discounts based on the length of stay, youu2019ll need to configure property rates. Sell the dreams cheaper and make each guest a loyal client! Email Notifications Website administrator and guests will receive the appropriate emails with booking details, booking status, cancellation notifications, etc. Edit the content of confirmation, cancellation and other email templates easily with a help of various macros. Choose colors, upload logo, etc. Booking Confirmation Confirm booking requests in a preferable way u2013 give control over booking approval to either user (by clicking on a confirmation link in email), to yourself (you approve it manually via admin panel) or confirm a booking automatically upon payment. For the payments, you can set the system to charge a full price or deposit (a fixed price or percentage). Attributes u2013 Advanced Sorting Options Attributes menu allows you to add unlimited custom info to the property details (location, accommodation types, price range etc) and add advanced search fields to the search availability form. By using a wide range of attributes your guests will sort the results and find the most appropriate offers on the spot. Shortcodes & Widgets You have a list of available shortcodes to output on the needed pages: availability search form, availability search results, room types listing, services listing, etc. Each shortcode comes with a detailed explanation, parameters and notes. In Harmony with Your Theme You may not worry that your content will look different from your original website appearance u2013 weu2019ve made sure that everything will work in harmony. The plugin content will look like a natural part of your design. Itu2019s also possible to take the advantage of WordPress Slider and enrich the theme with it in order to engage more guests. For Developers Developers get a pretty good list of actions, filters, instructions on how to override templates, and other useful tutorials. Setting up and customizing the plugin for your clients should be a smooth process.","releaseDate":"2018-12-10T13:14:27+07:00","category":"Plugins","mainEntityOfPage":{"@id":"https://gpl.coffee/item/motopress-hotel-booking-wordpress-plugin/#webpage”},”offers”:{“@type”:”Offer”,”price”:”2.70″,”priceCurrency”:”USD”,”availability”:”https://schema.org/InStock”,”itemCondition”:”NewCondition”,”url”:”https://gpl.coffee/item/motopress-hotel-booking-wordpress-plugin/”,”seller”:{“@type”:”Organization”,”@id”:”https://gpl.coffee/”,”name”:”GPL Coffee","url":"https://gpl.coffee”}},”@id”:”https://gpl.coffee/item/motopress-hotel-booking-wordpress-plugin/#richSnippet”,”image”:{“@id”:”https://gpl.coffee/item/motopress-hotel-booking-wordpress-plugin/#primaryImage"}}]} {{{ data.variation.variation_description }}}
{{{ data.variation.price_html }}}
{{{ data.variation.availability_html }}}

Sorry, this product is unavailable. Please choose a different combination. var pp = {"ajax_url":"https://gpl.coffee/wp-admin/admin-ajax.php"}; window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
gtag(‘js’, new Date());
gtag(‘config’, ‘UA-76581704-7’);
gtag(‘config’, ‘UA-76581704-7’, { ‘anonymize_ip’: ‘true’ } ); .woocommerce-product-gallery{ opacity: 1 !important; }

Menu

Search Home / Plugins / Motopress Hotel Booking WordPress PluginMotopress Hotel Booking WordPress PluginProfessional WordPress booking system for building and managing a property rental website.Version: 3.9.5Updated: 12 March 2021Status: Original Geek Items You don’t have access to this item. Please purchase a download pack now. 6 users like this.

Professional WordPress booking system for building and managing a property rental website. Use it to list unlimited accommodations and services, accept direct online reservations and don’t pay any commission, synchronize all bookings across OTAs. WordPress hotel booking plugin is perfect for running any hospitality business establishment regardless of the size, function or cost: a hotel, vacation rental, apartments agency, hostel and more.

Online Search Availability Form

The site visitors will be able to place their bookings via a user-friendly website form (search availability + reservation forms). It’ll take 3 steps:

  1. input check-in and check-out dates
  2. choose from a search results list
  3. provide personal data to complete a booking

Accommodation Details

Each accommodation type is fully customizable: add its description, capacity, all facilities of a chosen type, bed size available in the room, and other significant information.

Make the room more attractive by adding a featured image or even the entire gallery to show all room advantages.

Bookings Calendar

With WordPress Rental plugin all received requests and their current statuses are stored at one place, easily sorted and displayed in a calendar view.

Search all needed bookings by a room type, period of booking and room status (booked, pending, available, etc).

Seasonal Pricing

Regulate your prices within any custom period. Set any prices depending on a season or specific days/dates. “Season” is a general term and you can label it anyhow to reflect your pricing changes.

The difference in price can be applied for both long periods and short ones (e.g. 2 days).

Variety of Rates

Based on a number of advantages offered for a specific room, you can set different prices for the same room type – room rates (e.g. non-refundable double room rate, refundable double room rate, etc).

Your guests will choose the preferable one on the checkout page.

Weekly and Monthly Rates

You can set any room rate depending on a season (any term). To create different price points based on the length of stay, you can add weekly, monthly or other customizable rates. For example, you can set any number of days and apply a needed per-night price based on the length of stay.

The system will automatically discount the properties according to your rate rules. The longer the stay, the better per-night rate!

Extra Services

Offer additional guest services such as spa, airport-to-hotel delivery, swimming pool, childcare, etc.

Add the entire list of services to the admin system and then supply any room with available extra services (optionally chargeable). Set prices either per person or per room.

Booking Multiple Accommodations

One guest can reserve multiple accommodations during one booking process. You may also turn on the wp hotel booking plugin to recommend the best set of accommodations according to a number of guests.

This quick and smart automation will help you serve your guests faster in their dynamic journey!

Booking Rules

The property management system is very flexible: set min / max days to stay and available check-in and check-out dates for the entire hotel establishment, accommodations individually or seasons.

You may also block booking option for all accommodations or any one individually for a chosen period of time (set not check-in, not check-out or not stay-in rules).

iCal to Sync Bookings with OTAs

This WordPress booking system can serve as a hotel channel manager! Synchronize the bookings submitted through your website with those from online travel channels like Airbnb or Booking and avoid overbooking.

Thanks to iCal file format support, the plugin generates unique calendars to export to external online channels and provides the system to import from OTAs. All synced calendars for all properties will keep your hotel availability up to date.

Variable Pricing

The accommodation rate can be changed automatically depending on a number of guests. You simply need to add a needed number of the per-guest price variables that will be different from the base accommodation price.

Your guests will see a relative price once they input their search parameters.

Multilanguage Support

Run a non-English website? No problem. Switch to one of the professional translations or translate it yourself with any translation program. The plugin is officially compatible with WPML – one of the most popular WordPress multilingual plugins.

The frontend and backend of the plugin are translated into 14 languages: Portuguese, Polish, Russian, Spanish, Turkish, Swedish, Italian, Hungarian, Czech, Chinese, Dutch, French, Arabic and German (more on the way).

Online and Offline Payments

Confirm submitted booking requests manually, automatically or instantly upon payment. Charge a full amount of money or deposit. Send email notifications either automatically or manually. Accept payments through built-in PayPal, 2Checkout, Braintree, Stripe, Beanstream/Bambora (more coming soon).

With offline payments you let guests pay after arrival at your hotel.

WooCommerce Payments Add-on

Use WooCommerce payment gateways to rent out your accommodations.

Hotel Booking WooCommerce Payments plugin integrates WooCommerce payment gateways with MotoPress Hotel Booking plugin for WordPress. Use it to extend a number of payment gateways needed to handle online reservation of accommodations.

Taxes & Fees

Complete and correct tax, fee and pricing information of all accommodation charges. Add mandatory fees, accommodation taxes, service taxes and fee taxes – customize their types and charges to fit your needs. Keep track on pricing information of all bookings in the admin dashboard and provide your guests with all pricing details.

Discount Coupons

Easily create personalized discount coupons via the admin dashboard and provide your guests with them. You’ll be able to set a discount amount, an expiration date, select accommodation types, set check-in and check-out dates, minimum and maximum days to stay and apply other settings to customize your coupons. For the automatic discounts based on the length of stay, you’ll need to configure property rates.

Sell the dreams cheaper and make each guest a loyal client!

Email Notifications

Website administrator and guests will receive the appropriate emails with booking details, booking status, cancellation notifications, etc.

Edit the content of confirmation, cancellation and other email templates easily with a help of various macros. Choose colors, upload logo, etc.

Booking Confirmation

Confirm booking requests in a preferable way – give control over booking approval to either user (by clicking on a confirmation link in email), to yourself (you approve it manually via admin panel) or confirm a booking automatically upon payment.

For the payments, you can set the system to charge a full price or deposit (a fixed price or percentage).

Attributes – Advanced Sorting Options

Attributes menu allows you to add unlimited custom info to the property details (location, accommodation types, price range etc) and add advanced search fields to the search availability form.

By using a wide range of attributes your guests will sort the results and find the most appropriate offers on the spot.

Shortcodes & Widgets

You have a list of available shortcodes to output on the needed pages: availability search form, availability search results, room types listing, services listing, etc.

Each shortcode comes with a detailed explanation, parameters and notes.

In Harmony with Your Theme

You may not worry that your content will look different from your original website appearance – we’ve made sure that everything will work in harmony.

The plugin content will look like a natural part of your design. It’s also possible to take the advantage of WordPress Slider and enrich the theme with it in order to engage more guests.

For Developers

Developers get a pretty good list of actions, filters, instructions on how to override templates, and other useful tutorials.

Setting up and customizing the plugin for your clients should be a smooth process.

GPL Coffee is a premium WordPress plugins and themes download resource. All the items are bought and re-distributed without modification. Besides, we provide useful blogs and tips on WordPress in general and the plugins and themes in particular. Please subscribe for more.Subscribe to our newsletterYour information will be kept confidential. And you can unsubscribe anytime.Useful links

Menu

Most popular

Menu

.lazyload{display:none;}window.lazySizesConfig=window.lazySizesConfig||{};window.lazySizesConfig.loadMode=1; (function () {
var c = document.body.className;
c = c.replace(/woocommerce-no-js/, ‘woocommerce-js’);
document.body.className = c;
})(); var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://gpl.coffee/checkout/","is_cart":"","cart_redirect_after_add":"yes"}; var wc_single_product_params = {"i18n_required_rating_text":"Please select a rating","review_rating_required":"yes","flexslider":{"rtl":false,"animation":"slide","smoothHeight":true,"directionNav":false,"controlNav":"thumbnails","slideshow":false,"animationSpeed":500,"animationLoop":false,"allowOneSlide":false},"zoom_enabled":"1","zoom_options":[],"photoswipe_enabled":"1","photoswipe_options":{"shareEl":false,"closeOnScroll":false,"history":false,"hideAnimationDuration":0,"showAnimationDuration":0},"flexslider_enabled":"1"}; var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%"}; var yith_wcmbs_frontend = {"ajax_url":"https://gpl.coffee/wp-admin/admin-ajax.php","user_id":"0"}; var HappyLocalize = {"ajax_url":"https://gpl.coffee/wp-admin/admin-ajax.php","nonce":"0a7c60ebb7"}; var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}}; var wc_add_to_cart_variation_params = {"wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_no_matching_variations_text":"Sorry, no products matched your selection. Please choose a different combination.","i18n_make_a_selection_text":"Please select some product options before adding this product to your cart.","i18n_unavailable_text":"Sorry, this product is unavailable. Please choose a different combination."}; var yith_ywsbs_frontend = {"ajaxurl":"https://gpl.coffee/wp-admin/admin-ajax.php","add_to_cart_label":"Subscribe","default_cart_label":"Add to cart"}; var ElementorProFrontendConfig = {"ajaxurl":"https://gpl.coffee/wp-admin/admin-ajax.php","nonce":"78d7e41097","urls":{"assets":"https://gpl.coffee/wp-content/plugins/elementor-pro/assets/"},"i18n":{"toc_no_headings_found":"No headings were found on this page."},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"google":{"title":"Google+","has_counter":true},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"}},
"menu_cart":{"cart_page_url":"https://gpl.coffee/cart/","checkout_page_url":"https://gpl.coffee/checkout/"},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https://gpl.coffee/wp-content/plugins/elementor-pro/modules/lottie/assets/animations/default.json"}}; var uael_particles_script = {"uael_particles_url":"https://gpl.coffee/wp-content/plugins/ultimate-elementor/assets/min-js/uael-particles.min.js","particles_url":"https://gpl.coffee/wp-content/plugins/ultimate-elementor/assets/lib/particles/particles.min.js"}; var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false,"isImprovedAssetsLoading":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"version":"3.1.4","is_static":false,"experimentalFeatures":{"form-submissions":true},"urls":{"assets":"https://gpl.coffee/wp-content/plugins/elementor/assets/"},"settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":90101,"title":"Motopress%20Hotel%20Booking%20Wordpress%20Plugin%203.9.5%20%E2%80%93%20GPL%20Coffee","excerpt":"","featuredImage":"https://gpl.coffee/wp-content/uploads/2018/12/motopress-hotel-booking-plugin.png"}}; window.scope_array = [];
window.backend = 0;
jQuery.cachedScript = function( url, options ) {
// Allow user to set any option except for dataType, cache, and url.
options = jQuery.extend( options || {}, {
dataType: "script",
cache: true,
url: url
});
// Return the jqXHR object so we can chain callbacks.
return jQuery.ajax( options );
};
jQuery( window ).on( "elementor/frontend/init", function() {
elementorFrontend.hooks.addAction( "frontend/element_ready/global", function( $scope, $ ){
if ( "undefined" == typeof $scope ) {
return;
}
if ( $scope.hasClass( "uael-particle-yes" ) ) {
window.scope_array.push( $scope );
$scope.find(".uael-particle-wrapper").addClass("js-is-enabled");
}else{
return;
}
if(elementorFrontend.isEditMode() && $scope.find(".uael-particle-wrapper").hasClass("js-is-enabled") && window.backend == 0 ){
var uael_url = uael_particles_script.uael_particles_url;

                                        jQuery.cachedScript( uael_url );
                                        window.backend = 1;
                                    }else if(elementorFrontend.isEditMode()){
                                        var uael_url = uael_particles_script.uael_particles_url;
                                        jQuery.cachedScript( uael_url ).done(function(){
                                            var flag = true;
                                        });
                                    }
                                });
                            });
                            jQuery(document).ready(function(){
                                if ( jQuery.find( ".uael-particle-yes" ).length < 1 ) {
                                    return;
                                }
                                var uael_url = uael_particles_script.uael_particles_url;
                                jQuery.cachedScript = function( url, options ) {
                                    // Allow user to set any option except for dataType, cache, and url.
                                    options = jQuery.extend( options || {}, {
                                        dataType: "script",
                                        cache: true,
                                        url: url
                                    });
                                    // Return the jqXHR object so we can chain callbacks.
                                    return jQuery.ajax( options );
                                };
                                jQuery.cachedScript( uael_url );
                            });   var JetEngineSettings = {"ajaxurl":"https://gpl.coffee/wp-admin/admin-ajax.php","mapPopupTimeout":"400"}; window.JetEngineStores = window.JetEngineStores || {};
        window.JetEngineStores['local-storage'] = {
            addToStore: function( storeSlug, postID, maxSize ) {

    var store = window.localStorage.getItem( 'jet_engine_store_' + storeSlug );

    if ( store ) {
        store = store.split( ',' );
    } else {
        store = [];
    }

    postID = '' + postID;

    maxSize = parseInt( maxSize, 10 );

    if ( 0 = maxSize ) {
        alert( 'You can`t add more posts' );
        return false;
    }

    store.push( postID );

    window.localStorage.setItem( 'jet_engine_store_' + storeSlug, store.join( ',' ) );

    return store.length;

            },
            remove: function( storeSlug, postID ) {

    var store = window.localStorage.getItem( 'jet_engine_store_' + storeSlug ),
        index;

    if ( store ) {
        store = store.split( ',' );
    } else {
        store = [];
    }

    postID = '' + postID;

    index = store.indexOf( postID );

    if ( 0 > index ) {
        return store.length;
    } else {
        store.splice( index, 1 );
    }

    window.localStorage.setItem( 'jet_engine_store_' + storeSlug, store.join( ',' ) );

    return store.length;

            },
            inStore: function( storeSlug, postID ) {

    var store = window.localStorage.getItem( 'jet_engine_store_' + storeSlug ),
        index;

    postID = '' + postID;

    if ( store ) {
        store = store.split( ',' );
    } else {
        store = [];
    }

    index = store.indexOf( postID );

    return ( 0 

Version:

Last Updated: