9Map – Map Multi Locations
If you run a business with multiple locations, making it easy for customers to find your stores is essential. Whether you own a retail chain, franchise, dealership, or service center, a well-designed store locator helps customers search, locate, and navigate to your nearest stores effortlessly. That’s where 9Map comes in. Meet 9Map – Map Multi Locations – a powerful and easy-to-use multi-store location plugin for WordPress, allowing you to display multiple store locations on an interactive Google Maps-powered map. With search, filtering, and geolocation features, customers can quickly find nearby stores, view store details, and get directions with ease. Try the Demo | Documents | Facebook group How to install and use the plugin Key Features: Display Multiple Store Locations: Add and showcase unlimited store locations on an interactive map. Easy Store Search and Filtering: Let users search by address, store name, categories, or custom fields. Geolocation Support: Automatically detect users’ locations and display nearby stores. Customizable Map Design: Adjust zoom levels, map styles, markers, and layouts to fit your website. Store Details Pages: Provide comprehensive information about each store, including address, contact details, website, and opening hours. Shortcode Integration: Easily add a store locator, store lists, or detailed store pages anywhere on your site. Distance-Based Sorting: Show results based on proximity or alphabetical order. Category and Custom Fields Support: Organize stores into categories and add custom fields for additional information. Store Search Results Customization: Choose which store details appear in search results, including images, descriptions, contact info, and more. Customizable Display: Modify how store details appear on the map and in lists. ► Unlike many store locator plugins, 9Map – Map Multi Locations is the perfect solution for businesses with multiple locations, helping customers find stores quickly while enhancing user experience. Important Notice: It is released on WordPress.org and you can use the plugin as free to build themes for sale. 3rd party libraries & service This plugin relies on Semantic UI, Select2, jQuery Address, JqColorPicker to build the settings function to work properly. ► Semantic UI: Form, Accordion, Button, Calendar, Checkbox, Dimmer, Dropdown, Form, Grid, Header, Icon, Input, Label, Loader, Menu, Message, Modal, Popup, Progress, Segment, Step, Tab, Table, Transition ► Select2 ► jQuery Address ► JqColorPicker External services This plugin connects to Google maps API to obtain location information, it’s needed to show the address information and forecasts in the included widget. It sends the user’s location every time the Map is loaded (If the location isn’t available and/or the user hasn’t given their consent, it displays a configurable default location). This service is provided by “Google”: terms of use, privacy policy. MAY BE YOU NEED 9Map – Map Multi Locations Abandoned Cart Recovery for WooCommerce Advanced Product Information for WooCommerce AFFI – Affiliate Marketing for WooCommerce ALD – Dropshipping and Fulfillment for AliExpress and WooCommerce Boost Sales for WooCommerce – Set up Up-Sells & Cross-Sells Popups & Auto Apply Coupon Bopo – WooCommerce Product Bundle Builder Bulky – Bulk Edit Products for WooCommerce Cart All In One For WooCommerce Catna – Woo Name Your Price and Offers Checkout Upsell Funnel for WooCommerce ChinaDS – Tmall-Taobao Dropshipping for WooCommerce Clear Autoptimize Cache Automatically COMPE – WooCommerce Compare Products Coreem – Coupon Reminder for WooCommerce Coupon Box for WooCommerce CURCY – Multi Currency for WooCommerce – Smoothly on WooCommerce 9.x Customer Coupons for WooCommerce DEPART – Deposit and Part payment for Woo Email Template Customizer for WooCommerce EPOI – WP Points and Rewards EPOW – Custom Product Options for WooCommerce EU Cookies Bar for WordPress EXMAGE – WordPress Image Links Faview – Virtual Reviews for WooCommerce FEWC – Extra Checkout Fields For WooCommerce Free Shipping Bar for WooCommerce GIFT4U – Gift Cards All in One for Woo HANDMADE – Dropshipping for Etsy and WooCommerce HAPPY – Helpdesk Support Ticket System Jagif – WooCommerce Free Gift LookBook for WooCommerce – Shoppable with Product Tags Lucky Wheel for WooCommerce – Spin a Sale Lucky Wheel Giveaway Notification for WooCommerce | Boost Your Sales – Recent Sales Popup – Live Feed Sales – Upsells Orders Tracking for WooCommerce Photo Reviews for WooCommerce Pofily – WooCommerce Product Filters PRENA – Product Pre-Orders for WooCommerce Product Builder for WooCommerce – Custom PC Builder Product Size Chart For WooCommerce Product Variations Swatches for WooCommerce REDIS – WooCommerce Dynamic Pricing and Discounts REES – Real Estate for Woo S2W – Import Shopify to WooCommerce Sales Countdown Timer SUBRE – Product Subscription for WooCommerce – Recurring Payments Suggestion Engine for WooCommerce Thank You Page Customizer for WooCommerce – Increase Your Sales TMDS – Dropshipping for TEMU and Woo VARGAL – Additional Variation Gallery for WooCommerce VillaTheme Core VIMA – Multi Customer Addresses for Woo VISeek – Easy Custom Search W2S – Migrate WooCommerce to Shopify WebPOS – Point of Sale for WooCommerce WPBulky – WordPress Bulk Edit Post Types Documentation Getting Started Plugin Links Project Page Documentation Report Bugs/Issues
Top keywords
- woocommerce41×5.36%
- store16×2.09%
- product10×1.31%
- locations9×1.18%
- map9×1.18%
- search7×0.92%
- custom6×0.78%
- sales6×0.78%
- stores6×0.78%
- woo6×0.78%
- address5×0.65%
- details5×0.65%
Geolocation IP Detection
Provides geographic information detected by an IP adress. This can be used in themes or other plugins, as a shortcode, or via CSS body classes. The city & country names are translated in different languages (supported languages). Features: You can use one of these data sources (see comparison): Free (default source): HostIP.info (IPv4 only) Free with registration: Maxmind GeoIP2 Lite City, automatically updated weekly Commercial: Maxmind GeoIP2 City or Maxmind GeoIP2 Country Commercial Web-API: Maxmind GeoIP2 Precision (City, Country or Insights) Hosting-Provider dependent: Cloudflare or Amazon AWS CloudFront (Country) Free or Commercial Web-API: Ipstack Commercial Web-API via AWS Marketplace: Fastah Provides these 5 functions (see API Documentation): geoip_detect2_get_info_from_ip($ip, $locales = array('en'), $options = array()): Lookup Geo-Information of the specified IP geoip_detect2_get_info_from_current_ip($locales = array('en'), $options = array()): Lookup Geo-Information of the current website user geoip_detect2_get_current_source_description(...): Return a human-readable label of the currently chosen source. geoip_detect2_get_external_ip_adress(): Fetch the internet adress of the webserver geoip_detect2_get_client_ip(): Get client IP (even if it is behind a reverse proxy) For the property names, see the results of a specific IP in the wordpress backend (under Tools > Geolocation IP Detection). You can include these properties into your posts and pages by using the shortcode [geoip_detect2 property="country.name" default="(country could not be detected)" lang="en"] (where ‘country.name’ can be one of the other property names as well, and ‘default’ and ‘lang’ are optional). You can show or hide content by using a shortcode [geoip_detect2_show_if country="FR, DE" not_city="Berlin"]TEXT[/geoip_detect2_show_if]. See Shortcode Documentation. When enabled on the options page, it adds CSS classes to the body tag such as geoip-province-HE, geoip-country-DE and geoip-continent-EU. If you are using a page cache, it is recommended to use the AJAX mode (see AJAX) When enabled on the options page, the client IP respects a reverse proxy of the server. If you are using Contact Form 7, you can use these shortcodes: A select input with all countries, the detected country being selected by default: [geoip_detect2_countries mycountry] A text input that is pre-filled with the detected city (or other property): [geoip_detect2_text_input city property:city lang:fr id:id class:class default:Paris] Geolocation information for the email text: [geoip_detect2_user_info] If you are using WP Forms, you can use this shortcode: Geolocation information for the email text: [geoip_detect2_user_info] Together with SVG Flags you can show the flag of the detected country: [geoip_detect2_current_flag] (see documentation) See Documentation for more info. How can I use these functions? You could choose the currency of the store based on the country name You could pre-fill the shipping country You could show the store nearest to your customer You show or hide content specific to a geographic target group Etc. … You tell me! I’m rather curious what you’ll do with this plugin! Be careful to comply to the applicable laws. For example Regulation (EU) 2018/302 … If you need to get the user’s timezone, it is more accurate to use JS solutions. System Requirements: You will need at least PHP 7.2.5 . Also, if you use the plugin WooCommerce, you’ll need at least WooCommerce 3.9.0 . GDPR: See Is this plugin GDPR-compliant? This extension is “charity-ware”. If you are happy with it, please leave a tip for the benefit of this charity. (See FAQ for more infos.) Here are other ways to contribute to the development of this plugin. This product can provide GeoLite2 data created by MaxMind, available from http://www.maxmind.com. Troubleshooting Does geoip_detect2_get_info_from_current_ip() return the same country, regardless of where you are visiting the site from? Maybe your server has a reverse proxy configured. You can check this: Go to the options page and look for “reverse proxy”. Are there 2 IPs listed there? If so, which one corresponds to your public IP? Or maybe you are using a site cache plugin. Then enable the option Disable caching a page that contains a shortcode or API call to geo-dependent functions. More Troubleshooting Hints