[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fwvFIKeVyQ8OBN85aK5j7rJm-Fck-OsEqsheCi2WqqXk":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":147,"fingerprints":308},"map-for-woocommerce","Map for WooCommerce","1.0.0","Mohamed Endisha","https:\u002F\u002Fprofiles.wordpress.org\u002Fendisha\u002F","\u003Cp>Google Maps for WooCommerce is a powerful plugin that seamlessly integrates Google Maps with WooCommerce, enhancing your customers’ shopping experience. It enables customers to effortlessly select their delivery location during the checkout process and modify it conveniently from their account address settings. With Google Maps for WooCommerce, you have full control over where and how the map is displayed, ensuring a tailored and user-friendly shopping journey.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Checkout Location Picker:\u003C\u002Fstrong> Google Maps for WooCommerce is the ultimate solution for WooCommerce stores that offer delivery or pickups. It provides customers with a user-friendly Google map interface right on the checkout page, making it easy to choose their preferred location.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Automatic Location Detection:\u003C\u002Fstrong> Optionally, the plugin can automatically detect the customer’s location upon checkout page load. This feature streamlines the process and allows customers to make any necessary adjustments effortlessly.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Flexible Configuration:\u003C\u002Fstrong> Tailor the plugin to your specific needs with advanced configuration options. You can determine where the map appears and control its visibility, ensuring it seamlessly integrates into your store’s design.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multiple Map Styles:\u003C\u002Fstrong> Choose from a variety of map styles to match your store’s aesthetics and branding. Google Maps for WooCommerce offers a range of options to make sure your map looks just the way you want it.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Markers:\u003C\u002Fstrong> Personalize the map experience by adding custom markers. You can even set a custom marker image directly from the plugin settings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Set as Required:\u003C\u002Fstrong> Decide whether customers must select a location or if it’s optional. Google Maps for WooCommerce gives you the flexibility to adapt to your business requirements.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Support for Localization:\u003C\u002Fstrong> Google Maps for WooCommerce supports localization.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Library Usage\u003C\u002Fh3>\n\u003Cp>This plugin utilizes the Google Maps JavaScript API, to enable this feature, you need to obtain a Google Maps API key.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Visit the \u003Ca href=\"https:\u002F\u002Fconsole.cloud.google.com\u002F\" rel=\"nofollow ugc\">Google Cloud Console\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Create a new project (or select an existing one).\u003C\u002Fli>\n\u003Cli>Enable the “Maps JavaScript API” for your project.\u003C\u002Fli>\n\u003Cli>Create API credentials and copy your API key.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.7 or newer.\u003C\u002Fli>\n\u003Cli>WooCommerce 6.0 or newer.\u003C\u002Fli>\n\u003Cli>PHP version 8.0 or newer.\u003C\u002Fli>\n\u003Cli>Google Maps API Key.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>Map for WooCommerce relies on a 3rd party service for geolocation functionality. Here’s what you need to know:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Service:\u003C\u002Fstrong> Google Maps API\n\u003Cul>\n\u003Cli>Learn more: \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fdocumentation\" rel=\"nofollow ugc\">Google Maps API Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of Service: \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fterms\" rel=\"nofollow ugc\">Google Maps API Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please review the terms of service and privacy policy of the external service provider to understand how your data is handled. By using Map for WooCommerce, you agree to abide by the terms and conditions set forth by the 3rd party service.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>Google Maps for WooCommerce is licensed under the GNU General Public License v2 or later.\u003C\u002Fp>\n","Integrate Google Maps with WooCommerce for easy location selection during checkout and in user account addresses to elevate the shopping experience.",10,927,0,"2024-02-26T11:08:00.000Z","6.4.8","6.0","8.0",[19,20,21,22],"checkout","google","maps","woocommerce","https:\u002F\u002Fendisha.ly\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmap-for-woocommerce.1.0.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"endisha",6,1430,92,1,94,"2026-04-04T15:22:08.327Z",[38,62,82,102,126],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":59,"download_link":60,"security_score":61,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"wcsdm","WooReer","3.1.4","Sofyan Sitorus","https:\u002F\u002Fprofiles.wordpress.org\u002Fsofyansitorus\u002F","\u003Cp>WooReer (formerly WooCommerce Shipping Distance Matrix) is a powerful WooCommerce shipping rates calculator that allows you to offer shipping rates based on distance. The plugin features a flexible API provider architecture, supporting Google Maps Routes API, Mapbox Matrix API, DistanceMatrix.ai, Geoapify, and HERE Routing API, giving you more choice and control over your mapping services.\u003C\u002Fp>\n\u003Cp>This plugin is perfect for store owners who want to charge customers for delivery based on the distance from the store. It is ideal for online stores selling flowers, food, or beverages, but is versatile enough for any business that offers local delivery services.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multi-Provider Support:\u003C\u002Fstrong> Choose between Google Maps, Mapbox, DistanceMatrix.ai, Geoapify, or HERE for the most accurate and cost-effective distance calculations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Table Rates:\u003C\u002Fstrong> Create unlimited shipping rules with granular control per WooCommerce shipping zone.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Calculation Logic:\u003C\u002Fstrong> Calculate shipping based on distance, with options for progressive or flat rates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Pricing Rules:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Set rates per product, per shipping class, or based on total cart weight\u002Fquantity\u002Famount.\u003C\u002Fli>\n\u003Cli>Apply fixed or percentage-based surcharges and discounts.\u003C\u002Fli>\n\u003Cli>Define minimum and maximum shipping costs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Routing Options:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Travel Modes:\u003C\u002Fstrong> Driving, Walking, Bicycling.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restrictions:\u003C\u002Fstrong> Avoid Tolls, Highways, Ferries, or Indoor routes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Shipping:\u003C\u002Fstrong> Restrict shipping based on minimum\u002Fmaximum order quantity, amount, or distance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Transparency:\u003C\u002Fstrong> Display calculated distance on the cart and checkout pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Configuration:\u003C\u002Fstrong> Simple and straightforward settings panel.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cp>Please visit the link below for the live demo:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fdemo.wooreer.com?utm_source=wooreer_plugin_page\" rel=\"nofollow ugc\">http:\u002F\u002Fdemo.wooreer.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Dependencies\u003C\u002Fh4>\n\u003Cp>This plugin requires an API Key from your chosen provider (Google Maps, Mapbox, DistanceMatrix.ai, Geoapify, or HERE).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmapsplatform.google.com\u002F\" rel=\"nofollow ugc\">Google Maps\u003C\u002Fa>:\u003C\u002Fstrong>\u003Cbr \u002F>\nYou need an API Key with access to the \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fdocumentation\u002Froutes\" rel=\"nofollow ugc\">Routes API\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.mapbox.com\u002F\" rel=\"nofollow ugc\">Mapbox\u003C\u002Fa>:\u003C\u002Fstrong>\u003Cbr \u002F>\nYou need an Access Token with access to the \u003Ca href=\"https:\u002F\u002Fdocs.mapbox.com\u002Fapi\u002Fnavigation\u002Fmatrix\u002F\" rel=\"nofollow ugc\">Matrix API\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fdocs.mapbox.com\u002Fapi\u002Fsearch\u002Fgeocoding\u002F\" rel=\"nofollow ugc\">Geocoding API\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdistancematrix.ai\u002F\" rel=\"nofollow ugc\">DistanceMatrix.ai\u003C\u002Fa>:\u003C\u002Fstrong>\u003Cbr \u002F>\nYou need an API Key with access to the \u003Ca href=\"https:\u002F\u002Fdistancematrix.ai\u002Fdistance-matrix-api\" rel=\"nofollow ugc\">Distance Matrix API\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.geoapify.com\u002F\" rel=\"nofollow ugc\">Geoapify\u003C\u002Fa>:\u003C\u002Fstrong>\u003Cbr \u002F>\nYou need an API Key with access to the \u003Ca href=\"https:\u002F\u002Fapidocs.geoapify.com\u002Fdocs\u002Froute-matrix\u002F\" rel=\"nofollow ugc\">Route Matrix API\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fapidocs.geoapify.com\u002Fdocs\u002Fgeocoding\u002Fforward-geocoding\u002F\" rel=\"nofollow ugc\">Forward Geocoding API\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.here.com\u002F\" rel=\"nofollow ugc\">HERE\u003C\u002Fa>:\u003C\u002Fstrong>\u003Cbr \u002F>\nYou need an API Key with access to the \u003Ca href=\"https:\u002F\u002Fwww.here.com\u002Fdocs\u002Fbundle\u002Frouting-api-developer-guide-v8\u002Fpage\u002FREADME.html\" rel=\"nofollow ugc\">Routing API\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.here.com\u002Fdocs\u002Fbundle\u002Fgeocoding-and-search-api-developer-guide\u002Fpage\u002FREADME.html\" rel=\"nofollow ugc\">Geocoding & Search API\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Donation\u003C\u002Fh4>\n\u003Cp>WooReer is a passion project developed and maintained in my free time, provided completely free of charge. If it saves you time, helps grow your business, or simply works the way you need it to, please consider supporting its continued development.\u003C\u002Fp>\n\u003Cp>Your donation directly funds:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New features and API provider integrations\u003C\u002Fli>\n\u003Cli>Compatibility updates with the latest WordPress and WooCommerce releases\u003C\u002Fli>\n\u003Cli>Bug fixes and ongoing maintenance\u003C\u002Fli>\n\u003Cli>Better documentation and support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Every contribution — no matter how small — makes a real difference and keeps this plugin alive and improving.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002Fsofyansitorus?utm_source=wooreer_plugin_page&utm_medium=referral\" rel=\"nofollow ugc\">Buy me a coffee ☕\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Thank you for your support — it truly means a lot!\u003C\u002Fp>\n","WooReer calculates shipping rates based on distance via Google Maps, Mapbox, DistanceMatrix.ai, Geoapify, or HERE.",2000,52547,86,23,"2026-03-14T20:27:00.000Z","6.9.4","6.4","7.4",[55,56,57,58,22],"distance-based-shipping","google-maps","local-delivery","shipping-calculator","https:\u002F\u002Fwooreer.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwcsdm.3.1.4.zip",100,{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":61,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":80,"download_link":81,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"complete-image-sitemap","Complete Image Sitemap","1.1.1","Herbert van-Vliet","https:\u002F\u002Fprofiles.wordpress.org\u002Fremarkno\u002F","\u003Cp>Image sitemaps inform search engines about image content location on your website.\u003C\u002Fp>\n\u003Cp>The Complete Image Sitemap plugin will generate a sitemap for your WordPress-based website with the image URLs that are attached to your posts: both blog posts, pages and other types, such as Woocommerce products.\u003C\u002Fp>\n\u003Cp>It is also possible to specify the license for all images on your website. Be careful before you donate everything to the public domain though :-).\u003C\u002Fp>\n\u003Cp>The plugin is written by \u003Ca href=\"http:\u002F\u002Fremark.no\u002Fabout-me\u002F\" title=\"Herbert van-Vliet\" rel=\"nofollow ugc\">Herbert van-Vliet\u003C\u002Fa> of \u003Ca href=\"http:\u002F\u002Fremark.no\u002F\" title=\"Remark.no\" rel=\"nofollow ugc\">Remark.no\u003C\u002Fa>, and is based on Amit Agarwal’s image sitemap plugin.\u003C\u002Fp>\n","The Complete Image Sitemap plugin will generate an XML Sitemap for all images, including Woocommerce products.",1000,10611,3,"2022-06-09T08:24:00.000Z","6.0.11","3.0.1","",[78,79],"google-image-sitemaps","woocommerce-image-sitemaps","http:\u002F\u002Fremark.no\u002Fcomplete-image-sitemap","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomplete-image-sitemap.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":70,"downloaded":90,"rating":61,"num_ratings":91,"last_updated":92,"tested_up_to":51,"requires_at_least":93,"requires_php":53,"tags":94,"homepage":99,"download_link":100,"security_score":61,"vuln_count":34,"unpatched_count":13,"last_vuln_date":101,"fetched_at":27},"map-location-picker-at-checkout-for-woocommerce","Kikote – Location Picker at Checkout & Google Address AutoFill Plugin for WooCommerce","1.10.10","Uriahs Victor","https:\u002F\u002Fprofiles.wordpress.org\u002Furiahs-victor\u002F","\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FvDlIxPeBs1M?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Do you run a WooCommerce store where you need more detailed location information from a customer? If so, then why not let them choose their exact location on Google Maps?\u003C\u002Fp>\n\u003Cp>Kikote (pronounced Key-Ko-tay) is a Location Picker At Checkout plugin for WooCommerce which allows store owners to add more flexibility to their WooCommerce store by letting their customers choose exactly where they’d like their product(s) delivered.\u003C\u002Fp>\n\u003Cp>This plugin is excellent for stores with delivery personnel that ship products to customers within a moderate geographical area. It can also work for websites which offer Pickup services such as Private Taxi websites.\u003C\u002Fp>\n\u003Cp>Kikote – Location Picker At Checkout for WooCommerce enables store owners to get more precise location details without having to contact customers via other means for location information or directions. With this plugin, lots of time can be saved by allowing customers to select their exact location on Google Maps at checkout with WooCommerce.\u003C\u002Fp>\n\u003Ch3>NOTE 🛑\u003C\u002Fh3>\n\u003Cp>The plugin does not currently support the WooCommerce Blocks checkout. To use this plugin you need to have a normal checkout page that has the \u003Ccode>[woocommerce_checkout]\u003C\u002Fcode> shortcode. If you’re setting up a brand new website with a fresh version of WooCommerce installed on it, then by default, WooCommerce will create your checkout page as a Blocks checkout page.\u003C\u002Fp>\n\u003Cp>For this plugin to work, you need to \u003Cstrong>delete all contents of that blocks page\u003C\u002Fstrong> and add the shortcode: \u003Ccode>[woocommerce_checkout]\u003C\u002Fcode> inside it. You can see this link for reverting to classic checkout \u003Ca href=\"https:\u002F\u002Fwoo.com\u002Fdocument\u002Fcart-checkout-blocks-status\u002F#section-6\" rel=\"nofollow ugc\">WooCommerce doc\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Once thats done you’ll have the normal WooCommerce checkout page and the plugin options will show. Still need help? Submit a support request \u003Ca href=\"https:\u002F\u002Flpacwp.com\u002Fcontact\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Works Great with Delivery & Scheduling WooCommerce Plugin!\u003C\u002Fp>\n\u003Cp>The plugin works great with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdelivery-and-pickup-scheduling-for-woocommerce\u002F\" rel=\"ugc\">Delivery & Pickup Scheduling for WooCommerce\u003C\u002Fa>. Feel free to try them both out!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>How Can Location Picker At Checkout for WooCommerce Help Me?\u003C\u002Fh3>\n\u003Cp>Kikote is a Checkout Location Picker plugin for WooCommerce that is suitable for any website that offers Delivery or Pickups for their customers. A Delivery website example would be an online restaurant, a Pickup website example would be a private taxi website. The plugin adds a Google map on the WooCommerce checkout page that customers can use to select their desired location. Alternatively, the plugin can be set up to also allow it to automatically detect the customer’s location on checkout page load and allow them to make any corrections\u003C\u002Fp>\n\u003Cp>Kikote – Location Picker at Checkout makes use of the Google Maps API to carry out it’s functions; it can work as any of the following:\u003C\u002Fp>\n\u003Ch3>✅ WooCommerce Checkout Map Plugin\u003C\u002Fh3>\n\u003Cp>This plugin adds a Google Map to the checkout page of WooCommerce which customers can use to select their location whether for deliveries or pickups.\u003C\u002Fp>\n\u003Ch3>✅ WooCommerce Billing & Shipping Address AutoFill Plugin\u003C\u002Fh3>\n\u003Cp>Kikote can work as a checkout address autofill for WooCommerce making it a full-featured autocomplete address and location picker for WooCommerce plugin. It can automatically fill in the WooCommerce checkout fields with the information pulled from the Google map or from the Google Places API. Save users some typing while pulling accurate address information.\u003C\u002Fp>\n\u003Ch3>✅ WooCommerce Shipping Zones (Regions) by Drawing Plugin\u003C\u002Fh3>\n\u003Cp>Kikote comes with a PREMIUM Shipping Zones by Drawing feature for WooCommerce which lets store owners draw custom shipping regions. Drawn shipping regions can have a name, price and background color. It’s also possible to display the shipping regions on the checkout page’s google map so customers can see the cost for shipping to different regions.\u003C\u002Fp>\n\u003Cp>During checkout, if a customer location falls within a shipping region, the cost set for that shipping region will automatically be set as the shipping fee for the customer.\u003C\u002Fp>\n\u003Cp>Create as many shipping zones and draw as many shipping regions as you like. Kikote will automatically set the cost of the shipping method once a customer falls within those drawn regions.\u003C\u002Fp>\n\u003Cp>Optionally, set Kikote to only allow customers to place an order if their geolocation falls within shipping zones\u002Fregions that you draw.\u003C\u002Fp>\n\u003Ch3>✅ WooCommerce Shipping Cost by Distance Plugin\u003C\u002Fh3>\n\u003Cp>Kikote is a robust WooCommerce checkout location picker plugin that also allows you to calculate the shipping cost for a customer’s order based on how far away that customer is from your location. Simply set the cost per Kilometer or Mile and let Kikote do the rest.\u003C\u002Fp>\n\u003Cp>Optionally, set Kikote to only allow customers to place an order if their geolocation falls within a maximum distance that you have set for shipping.\u003C\u002Fp>\n\u003Ch3>✅ WooCommerce Shipping Cost by Store Plugin\u003C\u002Fh3>\n\u003Cp>Does your store have multiple locations(branches, pickup spots) ? Great! Set the cost for each of your store locations and let customers select which one they’d like their order to originate from. The shipping price will update based on the store location selected.\u003C\u002Fp>\n\u003Ch3>✅ WooCommerce Restaurant & Food Delivery Plugin\u003C\u002Fh3>\n\u003Cp>Kikote is excellent for online restaurants or food delivery websites that deliver customer orders after they have been placed. You can also create mulitple store locations that customers can select from at checkout if you business has multiple branches!\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Works Great with Printus – Cloud Printing Plugin for WooCommerce!\u003C\u002Fp>\n\u003Cp>The plugin works great with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprintus-cloud-printing-for-woocommerce\u002F\" rel=\"ugc\">Printus – Cloud Printing Plugin for WooCommerce\u003C\u002Fa>. A remote cloud printing plugin that allows you to print receipts, invoices and package labels for WooCommerce. Feel free to try them both out!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>✅ WooCommerce Pickup Plugin\u003C\u002Fh3>\n\u003Cp>If you ran a website where customers select their location for pickup then Location Picker at Checkout for WooCommerce(Kikote) would be a suitable plugin for your website.\u003C\u002Fp>\n\u003Ch3>✅ WooCommerce Autocomplete\u002FAutofill Checkout Address Plugin\u003C\u002Fh3>\n\u003Cp>Though the primary focus of the plugin is to allow customers to select accurate locations by using a map. Location Picker at Checkout for WooCommerce also allows store owners to enable the Places autocomplete feature on their checkout address fields. This feature shows customers address predictions as they type in their address. When a customer clicks the desired address from the dropdown, it can also automatically fill in the rest of the checkout fields. This feature is also known as Google Address Autofill.\u003C\u002Fp>\n\u003Ch3>✅ Saved Addresses for WooCommerce Plugin\u003C\u002Fh3>\n\u003Cp>Allow customers to save multiple different addresses to their account that they can select from when placing an order. This feature is useful for customers who might be placing orders on your store from multiple locations.\u003C\u002Fp>\n\u003Cp>A customer placing an order might not always be at the previously used address, with this feature they can select any previously saved address such as “Work”, “Home”, “Grandma’s” etc. Think of it as an address book for WooCommerce.\u003C\u002Fp>\n\u003Ch3>✅ WooCommerce Custom Shipping Zones Plugin\u003C\u002Fh3>\n\u003Cp>The PRO version of Kikote allows you to create custom shipping zones by drawing them on a Google Map. These Zones can each have their own shipping cost and you can additionally prevent customers from checking out if they do not fall in any of the custom shipping zones.\u003C\u002Fp>\n\u003Ch3>✅ WooCommerce Delivery Area Plugin\u003C\u002Fh3>\n\u003Cp>Kikote comes with multiple features to fine tune where you deliver to and how much you wish to charge. These include features such as “Cost by Distance”, “Cost by Distance Range”, “Cost by Region”, “Cost by Store Distance”, Maximum shipping distance, as well as Cost by Store.\u003C\u002Fp>\n\u003Ch3>✅ WooCommerce Map Plugin\u003C\u002Fh3>\n\u003Cp>The plugin comes with a Map Builder feature that allows store owners to create custom Google Maps with their store locations and shipping regions and add those maps anywhere on their website using a shortcode.\u003C\u002Fp>\n\u003Ch3>✅ WooCommerce Multistore Shipping Plugin\u003C\u002Fh3>\n\u003Cp>In the PRO version of Kikote, you can attach shipping methods to the store locations you’ve created. Then you can attach Shipping Workflows to those shipping methods.\u003Cbr \u002F>\nThis allows you to create powerful shipping options for the customer by charging Cost by Region for a certain origin store (location) and Cost by Distance for a different origin store (location).\u003Cbr \u002F>\nCustomers will only be able to select the shipping method that is available for a particular origin store (location). In this context “origin” and “store” means where the order will be getting shipped from or taking place.\u003C\u002Fp>\n\u003Ch3>Below are a few types of stores that would benefit tremendously from this plugin:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Online food delivery websites\u003C\u002Fli>\n\u003Cli>Online supermarkets\u003C\u002Fli>\n\u003Cli>Online furniture websites\u003C\u002Fli>\n\u003Cli>Restaurants offering delivery via their website\u003C\u002Fli>\n\u003Cli>Hardware Rental & Delivery websites\u003C\u002Fli>\n\u003Cli>Car Rental websites\u003C\u002Fli>\n\u003Cli>Pickup service websites\u003C\u002Fli>\n\u003Cli>Taxi and pickup scheduling websites\u003C\u002Fli>\n\u003Cli>And more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Free Features ⭐\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Detect current location of customer at checkout (Automatically or on click of a button)\u003C\u002Fli>\n\u003Cli>Allow customers to pick their exact location using Google Maps\u003C\u002Fli>\n\u003Cli>Autofill checkout fields with information pulled from Google Maps\u003C\u002Fli>\n\u003Cli>Open directions to customers in Google Maps or Waze\u003C\u002Fli>\n\u003Cli>Store Location Selector – Create multiple store locations and allow customers to choose the one they’d like to order from.\u003C\u002Fli>\n\u003Cli>Show\u002FHide Map based on Shipping Method\u003C\u002Fli>\n\u003Cli>Show\u002FHide Map based on Shipping Class\u003C\u002Fli>\n\u003Cli>Show Map based on Coupon Code\u003C\u002Fli>\n\u003Cli>Hide Map for Guest Checkout\u003C\u002Fli>\n\u003Cli>Include a QR Code, Static Map or Button link to the customer’s selected location in the WooCommerce order emails.\u003C\u002Fli>\n\u003Cli>“View on map” button to allow admin to view exact location for delivery of any order.\u003C\u002Fli>\n\u003Cli>Customers can see the delivery location they selected on past orders.\u003C\u002Fli>\n\u003Cli>Option to turn on Places Autocomplete(Google Autofill) feature. \u003Ca href=\"https:\u002F\u002Flpacwp.com\u002Fdocs\u002Fplaces-autocomplete-feature\u002F\" rel=\"nofollow ugc\">Learn More\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Customizable Map container\u003C\u002Fli>\n\u003Cli>Automatically translated map buttons based on the website’s language (set in WordPress’ general settings) or using a filter.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Features 🌟\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Custom Google Maps designs\u003C\u002Fli>\n\u003Cli>Custom Marker Icons\u003C\u002Fli>\n\u003Cli>Export Order Locations\u003C\u002Fli>\n\u003Cli>Plot Orders on a map – See where your orders are coming from and determine your most popular order locations\u003C\u002Fli>\n\u003Cli>Multiple Customer Saved Addresses\u003C\u002Fli>\n\u003Cli>Shipping Cost by Region\u003C\u002Fli>\n\u003Cli>Shipping Cost by Distance\u003C\u002Fli>\n\u003Cli>Shipping Cost by Distance Range\u003C\u002Fli>\n\u003Cli>Shipping Cost by Store Distance\u003C\u002Fli>\n\u003Cli>Shipping Cost by Store Location\u003C\u002Fli>\n\u003Cli>Multi-store distance pricing – Set the cost by distanced based on the origin store the customer selected.\u003C\u002Fli>\n\u003Cli>Show\u002FHide Map based on Shipping Zone\u003C\u002Fli>\n\u003Cli>Hide Map until a minimum cart total is reached\u003C\u002Fli>\n\u003Cli>Hide Map when a maximum cart total is reached\u003C\u002Fli>\n\u003Cli>More Map Visibility Rules\u003C\u002Fli>\n\u003Cli>Restrict Places Autocomplete feature to selected countries\u003C\u002Fli>\n\u003Cli>Map Builder – Create custom WooCommerce Google Maps with your store locations and shipping regions and add them to anywhere on your website using a shortcode.\u003C\u002Fli>\n\u003Cli>Attach shipping methods to store locations. Allow customers to only select a particular shipping method for a certain store. Attach different Shipping workflows to speficific shipping methods to create powerful and accurate shipping costs.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Flpacwp.com\u002Fpricing\" rel=\"nofollow ugc\">And More\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🌟 \u003Ca href=\"https:\u002F\u002Fapp.instawp.io\u002Flaunch?t=lpac\" rel=\"nofollow ugc\">Checkout the PRO Demo\u003C\u002Fa> 🌟\u003C\u002Fp>\n\u003Ch3>Feature Requests\u003C\u002Fh3>\n\u003Cp>Have a feature in mind? Feel free to \u003Ca href=\"https:\u002F\u002Fplugins.soaringleads.com\u002F\" rel=\"nofollow ugc\">submit it here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Kikote has support for the following custom checkout page plugins:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Funnel Builder for WordPress by FunnelKit\u003C\u002Fli>\n\u003Cli>FunnelKit (AeroCheckout)\u003C\u002Fli>\n\u003Cli>Fluid Checkout for WooCommerce\u003C\u002Fli>\n\u003Cli>Online Ordering System For Restaurants & Local Retail by Orderable\u003C\u002Fli>\n\u003Cli>CheckoutWC custom checkout plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Cem>Kikote – Location Picker at Checkout is the last WooCommerce checkout map plugin you’ll need.\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Configuring Plugin:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>The plugin settings are located in \u003Cstrong>WordPress Admin Dashboard->SoaringLeads->Kikote – Location Picker At Checkout\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Plugin Documentation\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>You can find the plugin documentation \u003Ca href=\"https:\u002F\u002Flpacwp.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Here >>>\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ccode>[kikote_store_selector]\u003C\u002Fcode> – Adds a store selector dropdown that lets user’s choose their preferred store to order from.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[kikote_map id='x']\u003C\u002Fcode> – Adds a custom Google Map that you’ve created using the Map Builder anywhere on your website. The ID for the map can be retrieved from within the Map Builder screen.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translating\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Translators are welcome! Please consider translating to your language \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fmap-location-picker-at-checkout-for-woocommerce\u002F\" rel=\"nofollow ugc\">Here >>>\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Misc\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Learn more about Location Picker at Checkout for WooCommerce or Purchase the PRO version \u003Ca href=\"https:\u002F\u002Flpacwp.com\" rel=\"nofollow ugc\">Here >>>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Meet E-commerce store owners like yourself to discuss on ways to help grow your E-commerce store \u003Ca href=\"https:\u002F\u002Flpacwp.com\u002Fe-commerce-support-community\u002F\" rel=\"nofollow ugc\">Here >>>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Checkout our Blog: \u003Ca href=\"https:\u002F\u002Flpacwp.com\u002Fblog?utm_source=wp.org&utm_medium=readme&utm_campaign=blog-promo\" rel=\"nofollow ugc\">Here >>>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Take a look at our other plugin to help further manage your store by adding a checkout calendar so customers can select the order Date and Time during checkout: Delivery & Pickup Scheduling for WooCommerce \u003Ca href=\"https:\u002F\u002Fchwazidatetime.com\" rel=\"nofollow ugc\">Here >>>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Checkout \u003Ca href=\"https:\u002F\u002Fprintus.cloud\" rel=\"nofollow ugc\">Printus\u003C\u002Fa>, a remote cloud printing plugin for WooCommerce that automatically prints your orders as soon as they come in \u003Ca href=\"https:\u002F\u002Fprintus.cloud\" rel=\"nofollow ugc\">Here >>>\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Assets \u003Ca href=\"https:\u002F\u002Flpacwp.com\u002Fattribution\u002F\" rel=\"nofollow ugc\">Attribution\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is free software, and the most important features have been kept free and open to use so that all can benefit. If you like the plugin and believe that it’s helped grow your business, then please consider \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmap-location-picker-at-checkout-for-woocommerce\u002Freviews\u002F#new-post\" rel=\"ugc\">leaving a review\u003C\u002Fa>.\u003C\u002Fp>\n","Allow customers to select delivery\u002Fpickup spots on Google Maps at Checkout. Create shipping workflows for smooth order handling and better pricing.",77750,65,"2026-02-26T16:36:00.000Z","5.7",[95,96,97,98,22],"checkout-map","geolocation","google-map","location-picker","https:\u002F\u002Flpacwp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmap-location-picker-at-checkout-for-woocommerce.1.10.10.zip","2024-01-31 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":115,"requires_at_least":116,"requires_php":117,"tags":118,"homepage":124,"download_link":125,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"checkout-address-autofill-for-woocommerce","Checkout Address AutoFill For WooCommerce","1.1.8","ZetaMatic","https:\u002F\u002Fprofiles.wordpress.org\u002Fzetamatic\u002F","\u003Cp>Checkout Address AutoFill For WooCommerce is a WooCommerce add-on which allows your user to autofill both Billing and Shipping address fields in the checkout page by using google address autocomplete API.\u003C\u002Fp>\n\u003Cp>This plugin also has the functionality where the user can select his current location and the plugin will set the current location in the respective checkout fields.\u003C\u002Fp>\n\u003Cp>Its simplicity in design and function, number of unique features, and versatility are the reasons why an increasing number of people are turning to it.\u003C\u002Fp>\n\u003Cp>Disclaimer: The Checkout Address Autofill for WooCommerce \u002F Pro plugins only works with Google Maps API as of now. Please check that Google Maps is available and works well for the region of end-users to provide the best experience.\u003C\u002Fp>\n\u003Ch4>Check out our Video demo\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Frh5NeV9JZ4E?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Check out Plugin Settings Video\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F3XgFUAwVFxw?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Simple to use with a clear User Interface\u003C\u002Fli>\n\u003Cli>Works for Billing and\u002For Shipping addresses\u003C\u002Fli>\n\u003Cli>Enable use current location for both Ship\u002FBill address\u003C\u002Fli>\n\u003Cli>Show Results from Specific Country\u003C\u002Fli>\n\u003Cli>Manage Autocomplete Field placement\u003C\u002Fli>\n\u003Cli>Enables autofill Phone Number\u003C\u002Fli>\n\u003Cli>Has attributes which allow Company Name autofill\u003C\u002Fli>\n\u003Cli>Supports the latest version of WooCommerce\u003C\u002Fli>\n\u003Cli>Translation Ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All features of the free version\u003C\u002Fli>\n\u003Cli>Option to validate Google API Key\u003C\u002Fli>\n\u003Cli>Ensures Multilingual Translation and support\u003C\u002Fli>\n\u003Cli>Save Geolocation (Latitude and Longitude) of the Billing and Shipping addresses. You can see the exact location of the billing and shipping addresses on the Edit Order page. Thereby, this allows specific shipping\u002Fbilling address\u003C\u002Fli>\n\u003Cli>Fill in the addresses for the Billing and Shipping fields using the Location Picker feature.\u003C\u002Fli>\n\u003Cli>Adjust the Location Picker Zoom – The Admin or owner can adjust and have control over the location picker zoom size from the plugin’s Settings page.\u003C\u002Fli>\n\u003Cli>The Google Autofill Field Mapping feature allows you to combine multiple fields from your billing and shipping addresses into a single field of the respective billing and shipping addresses.\u003C\u002Fli>\n\u003Cli>Now get Compound Code and Global Code in the Checkout Page Location Picker for any location. It has powerful shipping methods. Useful when you are using WooCommerce Distance Rate Shipping. Easily calculate shipping costs based on the actual distance of your customers accurately.\u003C\u002Fli>\n\u003Cli>Option to adjust the Autocomplete Billing Field, Autocomplete Shipping Field, Current Location, Location Picker positions on checkout page\u003Cbr \u002F>\nSupports WooCommerce Checkout Block\u003C\u002Fli>\n\u003Cli>Set the existing Billing or Shipping field as Google autocomplete field\u003Cbr \u002F>\nPremium Customer Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Version\u003C\u002Fh4>\n\u003Cp>The Pro version of this plugin has some really cool features.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fzetamatic.com\u002Fdownloads\u002Fcheckout-address-autofill-for-woocommerce-pro\u002F\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa> version for better support and unrestricted access to Checkout Address AutoFill For WooCommerce Pro.\u003C\u002Fp>\n","Checkout Address AutoFill For WooCommerce is a WooCommerce add-on which allows your user to autofill both Billing and Shipping address fields in the c &hellip;",400,40241,70,28,"2022-01-24T09:25:00.000Z","5.8.13","4.0","5.4",[119,120,121,122,123],"checkout-address-autocomplete","google-address-autocomplete","google-address-autofill","google-address-validation","woocommerce-address-autocomplete","https:\u002F\u002Fzetamatic.com\u002F?utm_src=checkout-address-autofill-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcheckout-address-autofill-for-woocommerce.1.1.8.zip",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":61,"num_ratings":72,"last_updated":136,"tested_up_to":137,"requires_at_least":138,"requires_php":53,"tags":139,"homepage":145,"download_link":146,"security_score":61,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"advanced-google-recaptcha-for-woocommerce","reCaptcha for WooCommerce","1.0.7","Tanvirul Haque","https:\u002F\u002Fprofiles.wordpress.org\u002Ftanvirul\u002F","\u003Cp>Enable Google reCaptcha for WooCommerce Checkout, Login, Registration, and Reset Password Forms to protect your store against spam.\u003C\u002Fp>\n","Enable Google reCaptcha for WooCommerce Checkout, Login, Registration, and Reset Password Forms to protect your store against spam.",300,4313,"2025-09-13T05:24:00.000Z","6.8.5","4.8",[140,141,142,143,144],"google-recaptcha","login-recaptcha","recaptcha","recaptcha-checkout","woocommerce-recaptcha","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-google-recaptcha-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-google-recaptcha-for-woocommerce.1.0.7.zip",{"attackSurface":148,"codeSignals":250,"taintFlows":257,"riskAssessment":298,"analyzedAt":307},{"hooks":149,"ajaxHandlers":241,"restRoutes":247,"shortcodes":248,"cronEvents":249,"entryPointCount":34,"unprotectedCount":34},[150,155,160,164,168,173,178,182,186,189,190,195,198,201,204,207,211,215,219,222,225,228,231,235,238],{"type":151,"name":152,"callback":153,"file":154,"line":49},"action","activated_plugin","activation","src\\core\\class-mwplg-appliaction.php",{"type":156,"name":157,"callback":158,"priority":11,"file":154,"line":159},"filter","plugin_action_links","plugin_action_settings",24,{"type":151,"name":161,"callback":162,"file":154,"line":163},"plugins_loaded","load_i18n",26,{"type":151,"name":165,"callback":166,"file":154,"line":167},"admin_notices","closure",128,{"type":151,"name":169,"callback":170,"file":171,"line":172},"admin_enqueue_scripts","enqueue_scripts","src\\includes\\class-mwplg-adminarea.php",16,{"type":156,"name":174,"callback":175,"priority":176,"file":171,"line":177},"woocommerce_settings_tabs_array","include_plugin_tab",50,17,{"type":151,"name":179,"callback":180,"file":171,"line":181},"woocommerce_settings_tabs_maps_woocommerce","get_fields",18,{"type":151,"name":183,"callback":184,"file":171,"line":185},"woocommerce_update_options_maps_woocommerce","update_fields",19,{"type":151,"name":187,"callback":170,"file":188,"line":172},"wp_enqueue_scripts","src\\includes\\class-mwplg-frontend.php",{"type":151,"name":169,"callback":170,"file":188,"line":177},{"type":151,"name":191,"callback":192,"file":193,"line":194},"add_meta_boxes","order_map_metabox","src\\includes\\class-mwplg-hooks.php",15,{"type":151,"name":196,"callback":197,"priority":11,"file":193,"line":172},"woocommerce_after_checkout_validation","validate_checkout_latitude_longitude_coordinates",{"type":151,"name":199,"callback":200,"priority":11,"file":193,"line":177},"woocommerce_after_save_address_validation","validate_saved_address_latitude_longitude_coordinates",{"type":151,"name":202,"callback":203,"priority":11,"file":193,"line":181},"woocommerce_after_order_details","display_map_in_order_details_after_details",{"type":151,"name":205,"callback":206,"priority":11,"file":193,"line":185},"woocommerce_new_order","save_latitude_longitude_coordinates_after_create_new_order",{"type":151,"name":208,"callback":209,"priority":11,"file":193,"line":210},"woocommerce_after_edit_address_form_billing","include_address_account_page_latitude_longitude_fields_to_billing",20,{"type":151,"name":212,"callback":213,"priority":11,"file":193,"line":214},"woocommerce_after_checkout_billing_form","include_checkout_latitude_longitude_fields_to_billing",21,{"type":151,"name":216,"callback":217,"priority":11,"file":193,"line":218},"woocommerce_after_edit_address_form_shipping","include_address_account_page_latitude_longitude_fields_to_shipping",22,{"type":151,"name":220,"callback":221,"priority":11,"file":193,"line":49},"woocommerce_after_checkout_shipping_form","include_checkout_latitude_longitude_fields_to_shipping",{"type":151,"name":223,"callback":224,"file":193,"line":159},"show_user_profile","display_map_in_edit_user_profile",{"type":151,"name":226,"callback":224,"file":193,"line":227},"edit_user_profile",25,{"type":156,"name":229,"callback":230,"priority":61,"file":193,"line":163},"woocommerce_customer_meta_fields","include_latitude_longitude_coordinates_to_customor_profile_fields",{"type":151,"name":232,"callback":233,"priority":11,"file":193,"line":234},"user_profile_update_errors","validate_user_latitude_longitude_coordinates_in_edit_user_profile",27,{"type":151,"name":236,"callback":237,"file":193,"line":113},"personal_options_update","save_user_latitude_longitude_coordinates_in_edit_user_profile",{"type":151,"name":239,"callback":237,"file":193,"line":240},"edit_user_profile_update",29,[242],{"action":243,"nopriv":244,"callback":245,"hasNonce":244,"hasCapCheck":244,"file":246,"line":194},"mwplg_maps_woocommerce_get_style_preview",false,"anonymous","src\\includes\\class-mwplg-ajax.php",[],[],[],{"dangerousFunctions":251,"sqlUsage":252,"outputEscaping":254,"fileOperations":34,"externalRequests":34,"nonceChecks":34,"capabilityChecks":13,"bundledLibraries":256},[],{"prepared":13,"raw":13,"locations":253},[],{"escaped":91,"rawEcho":13,"locations":255},[],[],[258,277,289],{"entryPoint":259,"graph":260,"unsanitizedCount":34,"severity":276},"update_custom_marker_field (src\\services\\class-mwplg-admin-settings-service.php:63)",{"nodes":261,"edges":274},[262,268],{"id":263,"type":264,"label":265,"file":266,"line":267},"n0","source","$_POST","src\\services\\class-mwplg-admin-settings-service.php",67,{"id":269,"type":270,"label":271,"file":266,"line":272,"wp_function":273},"n1","sink","update_option() [Settings Manipulation]",72,"update_option",[275],{"from":263,"to":269,"sanitized":244},"low",{"entryPoint":278,"graph":279,"unsanitizedCount":288,"severity":276},"update_default_latitude_longitude_fields (src\\services\\class-mwplg-admin-settings-service.php:80)",{"nodes":280,"edges":286},[281,284],{"id":263,"type":264,"label":282,"file":266,"line":283},"$_POST (x2)",89,{"id":269,"type":270,"label":271,"file":266,"line":285,"wp_function":273},97,[287],{"from":263,"to":269,"sanitized":244},2,{"entryPoint":290,"graph":291,"unsanitizedCount":72,"severity":276},"\u003Cclass-mwplg-admin-settings-service> (src\\services\\class-mwplg-admin-settings-service.php:0)",{"nodes":292,"edges":296},[293,295],{"id":263,"type":264,"label":294,"file":266,"line":267},"$_POST (x3)",{"id":269,"type":270,"label":271,"file":266,"line":272,"wp_function":273},[297],{"from":263,"to":269,"sanitized":244},{"summary":299,"deductions":300},"The 'map-for-woocommerce' plugin v1.0.0 exhibits a mixed security posture. On the positive side, it demonstrates strong practices by utilizing prepared statements for all SQL queries and ensuring all output is properly escaped.  The absence of known vulnerabilities (CVEs) and bundled outdated libraries is also a significant strength, suggesting a well-maintained codebase regarding known external threats.\n\nHowever, there are notable concerns identified in the static analysis. The presence of an AJAX handler without authentication checks represents a direct attack vector. While no critical or high severity taint flows were found, the analysis did identify three flows with unsanitized paths, indicating a potential for unexpected behavior or unintended data exposure under certain conditions. The single file operation and external HTTP request, while not inherently problematic, are entry points that warrant scrutiny in a broader context.\n\nOverall, while the plugin benefits from a clean vulnerability history and good coding practices for SQL and output handling, the unprotected AJAX endpoint and unsanitized paths in taint flows introduce specific risks that need to be addressed. The lack of capability checks on the AJAX handler is a critical oversight, as it allows any user, regardless of their role, to interact with potentially sensitive functionality.",[301,303,305],{"reason":302,"points":11},"Unprotected AJAX handler",{"reason":304,"points":31},"Taint flows with unsanitized paths (3 flows)",{"reason":306,"points":11},"No capability checks on entry points","2026-03-17T00:29:13.543Z",{"wat":309,"direct":329},{"assetPaths":310,"generatorPatterns":317,"scriptPaths":318,"versionParams":322},[311,312,313,314,315,316],"\u002Fwp-content\u002Fplugins\u002Fmap-for-woocommerce\u002Fassets\u002Fcss\u002Fplugin-settings.css","\u002Fwp-content\u002Fplugins\u002Fmap-for-woocommerce\u002Fassets\u002Fjs\u002Fplugin-settings.js","\u002Fwp-content\u002Fplugins\u002Fmap-for-woocommerce\u002Fassets\u002Fjs\u002Fpreview-map-script.js","\u002Fwp-content\u002Fplugins\u002Fmap-for-woocommerce\u002Fassets\u002Fjs\u002Fcheckout-map-script.js","\u002Fwp-content\u002Fplugins\u002Fmap-for-woocommerce\u002Fassets\u002Fjs\u002Forder-map-script.js","\u002Fwp-content\u002Fplugins\u002Fmap-for-woocommerce\u002Fassets\u002Fcss\u002Fstyle.css",[],[319,320,321],"maps-woocommerce-plugin-settings","maps-woocommerce","google-maps-api",[323,324,325,326,327,328],"map-for-woocommerce\u002Fassets\u002Fcss\u002Fplugin-settings.css?ver=","map-for-woocommerce\u002Fassets\u002Fjs\u002Fplugin-settings.js?ver=","map-for-woocommerce\u002Fassets\u002Fjs\u002Fpreview-map-script.js?ver=","map-for-woocommerce\u002Fassets\u002Fjs\u002Fcheckout-map-script.js?ver=","map-for-woocommerce\u002Fassets\u002Fjs\u002Forder-map-script.js?ver=","map-for-woocommerce\u002Fassets\u002Fcss\u002Fstyle.css?ver=",{"cssClasses":330,"htmlComments":334,"htmlAttributes":335,"restEndpoints":337,"jsGlobals":338,"shortcodeOutput":340},[331,332,333],"maps-woocommerce-map-preview","mwplg-map-preview-wrapper","mwplg-map-wrapper",[],[336],"data-mwplg-map-options",[],[339],"MapsWoocommerce",[]]