{"id":308848,"date":"2026-05-30T10:19:47","date_gmt":"2026-05-30T10:19:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/zonepilot-delivery-checker\/"},"modified":"2026-05-30T10:19:24","modified_gmt":"2026-05-30T10:19:24","slug":"wpsprintplan-delivery-area-checker","status":"publish","type":"plugin","link":"https:\/\/tr.wordpress.org\/plugins\/wpsprintplan-delivery-area-checker\/","author":13062348,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.4","stable_tag":"1.1.4","tested":"7.0","requires":"4.7","requires_php":"7.0","requires_plugins":null,"header_name":"WPSprintPlan Delivery Area Checker","header_author":"iqbal1486","header_description":"Delivery area checker with API, widget, admin panel, and analytics.","assets_banners_color":"","last_updated":"2026-05-30 10:19:24","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.wpsprintplan.com\/","header_author_uri":"https:\/\/profiles.wordpress.org\/iqbal1486\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":52,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.4":{"tag":"1.1.4","author":"iqbal1486","date":"2026-05-30 10:19:24"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.4"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[265052,13827,282,201910,18320],"plugin_category":[45],"plugin_contributors":[141486],"plugin_business_model":[],"class_list":["post-308848","plugin","type-plugin","status-publish","hentry","plugin_tags-area-checker","plugin_tags-delivery","plugin_tags-ecommerce","plugin_tags-postal-code","plugin_tags-zipcode","plugin_category-ecommerce","plugin_contributors-iqbal1486","plugin_committers-iqbal1486"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/wpsprintplan-delivery-area-checker.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>WPSprintPlan Delivery Area Checker helps website visitors quickly check whether delivery is available in their area.\nUsers can search by zip code, postal code, or area name.<\/p>\n\n<p>The plugin includes:<\/p>\n\n<ul>\n<li>Delivery zone management<\/li>\n<li>Zone code mapping<\/li>\n<li>Multiple delivery services per zone<\/li>\n<li>AJAX-based frontend checker with loading and result messages<\/li>\n<li>Embeddable script for non-WordPress websites<\/li>\n<li>Search analytics<\/li>\n<li>CSV import and dummy data import<\/li>\n<\/ul>\n\n<p>This plugin is useful for restaurants, grocery stores, local services, and any business with delivery coverage rules.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Search by zip code, postal code, or area<\/li>\n<li>Success and failure messages with zone\/area details<\/li>\n<li>Multiple services shown for one area<\/li>\n<li>Admin tabs for Zones, Codes, and Services<\/li>\n<li>Add \/ update \/ delete records in admin<\/li>\n<li>Code-to-zone and service-to-zone mapping<\/li>\n<li>CSV import support<\/li>\n<li>Dummy data import support<\/li>\n<li>Clear all data option for testing<\/li>\n<li>REST API endpoints for check, suggest, and stats<\/li>\n<li>Embeddable script via <code>widget.js<\/code><\/li>\n<li>WordPress shortcode support: <code>[wpsprintplan_delivery_area_checker]<\/code><\/li>\n<\/ul>\n\n<h3>Usage<\/h3>\n\n<h4>WordPress shortcode<\/h4>\n\n<p>Use:<\/p>\n\n<pre><code>[wpsprintplan_delivery_area_checker]\n<\/code><\/pre>\n\n<h4>Embeddable widget<\/h4>\n\n<p>Add script on any site:<\/p>\n\n<pre><code>&lt;script src=\"https:\/\/yourdomain.com\/widget.js\"&gt;&lt;\/script&gt;\n<\/code><\/pre>\n\n<p>Then add:<\/p>\n\n<pre><code>&lt;div id=\"delivery-checker\"&gt;&lt;\/div&gt;\n<\/code><\/pre>\n\n<h4>API endpoints<\/h4>\n\n<ul>\n<li><code>GET \/wp-json\/wpspdear\/v1\/check?query=90210<\/code><\/li>\n<li><code>GET \/wp-json\/wpspdear\/v1\/suggest?q=902<\/code><\/li>\n<li><code>GET \/wp-json\/wpspdear\/v1\/stats<\/code> (requires administrator; <code>manage_options<\/code>)<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>wpsprintplan-delivery-area-checker<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the <code>Plugins<\/code> screen in WordPress.<\/li>\n<li>Go to <code>Delivery Checker<\/code> menu in wp-admin.<\/li>\n<li>Add zones, codes, and services from <code>Data Manager<\/code>.<\/li>\n<li>Add shortcode <code>[wpsprintplan_delivery_area_checker]<\/code> to a page.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20use%20area%20names%20instead%20of%20only%20zip%20codes%3F\"><h3>Can I use area names instead of only zip codes?<\/h3><\/dt>\n<dd><p>Yes. You can map area names and searchable text values in Codes and Zones.<\/p><\/dd>\n<dt id=\"can%20one%20zone%20have%20multiple%20delivery%20services%3F\"><h3>Can one zone have multiple delivery services?<\/h3><\/dt>\n<dd><p>Yes. Add multiple service rows and map them to the same zone.<\/p><\/dd>\n<dt id=\"does%20it%20work%20without%20wordpress%20frontend%20page%20builder%3F\"><h3>Does it work without WordPress frontend page builder?<\/h3><\/dt>\n<dd><p>Yes. You can use shortcode in any post\/page or embed with <code>widget.js<\/code>.<\/p><\/dd>\n<dt id=\"is%20there%20a%20premium%20version%3F\"><h3>Is there a premium version?<\/h3><\/dt>\n<dd><p>Additional features such as Google Sheets sync and advanced reporting are available as a separate plugin from https:\/\/www.wpsprintplan.com\/ (not included in this WordPress.org release).<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Renamed internal prefix from zdc to wpspdear (4+ characters) for options, hooks, REST routes, and database tables.<\/li>\n<li>Restricted <code>\/stats<\/code> REST endpoint to users with manage_options.<\/li>\n<li>Added migration for existing sites using the legacy zdc_ tables and options.<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Removed bundled Pro\/trialware code so the WordPress.org plugin is fully functional on its own.<\/li>\n<li>Removed custom external update checker hooks (WordPress.org handles updates).<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Fixed WordPress.org i18n checks by using literal text domain in translation functions.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Renamed plugin to WPSprintPlan Delivery Area Checker (slug: wpsprintplan-delivery-area-checker).<\/li>\n<li>Updated shortcode to [wpsprintplan_delivery_area_checker].<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added table-based architecture for zones, codes, services, and logs.<\/li>\n<li>Added REST APIs for check, suggest, and stats.<\/li>\n<li>Added AJAX frontend checker flow with loading and result states.<\/li>\n<li>Added tabbed admin manager for zones, codes, and services.<\/li>\n<li>Added CSV import, dummy import, and clear-all options.<\/li>\n<li>Added embeddable widget script endpoint.<\/li>\n<\/ul>","raw_excerpt":"Delivery area checker plugin for WordPress with zone mapping, service mapping, AJAX search, embeddable widget, and analytics.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/308848","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=308848"}],"author":[{"embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/iqbal1486"}],"wp:attachment":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=308848"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=308848"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=308848"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=308848"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=308848"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=308848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}