{"id":292804,"date":"2026-04-27T12:04:06","date_gmt":"2026-04-27T12:04:06","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/safeship-pk\/"},"modified":"2026-05-19T08:44:19","modified_gmt":"2026-05-19T08:44:19","slug":"safeship-pk","status":"publish","type":"plugin","link":"https:\/\/mk.wordpress.org\/plugins\/safeship-pk\/","author":18735598,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.13.0","stable_tag":"1.13.0","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"SafeShip Pakistan","header_author":"DANGO","header_description":"Protect your WooCommerce store from repeat COD defaulters, fake addresses, and order-rejecters. Community-driven COD risk database for Pakistani stores. Check customers before dispatch, flag bad ones, share intelligence with other verified stores.","assets_banners_color":"","last_updated":"2026-05-19 08:44:19","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/safeship.dango.pk","header_author_uri":"https:\/\/dango.pk","rating":0,"author_block_rating":0,"active_installs":0,"downloads":214,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.11.0":{"tag":"1.11.0","author":"usmanghazanfar","date":"2026-04-27 12:26:27"},"1.12.0":{"tag":"1.12.0","author":"usmanghazanfar","date":"2026-05-09 19:52:49"},"1.13.0":{"tag":"1.13.0","author":"usmanghazanfar","date":"2026-05-19 08:44:19"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.11.0","1.12.0","1.13.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[31179,31178,157374,130495,286],"plugin_category":[45],"plugin_contributors":[261166],"plugin_business_model":[],"class_list":["post-292804","plugin","type-plugin","status-publish","hentry","plugin_tags-cash-on-delivery","plugin_tags-cod","plugin_tags-fraud-detection","plugin_tags-risk-management","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-usmanghazanfar","plugin_committers-usmanghazanfar"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/safeship-pk.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Cash-on-Delivery is the lifeblood of Pakistani e-commerce \u2014 and its biggest risk. Fraudulent orders, serial returners, and fake addresses cost stores thousands every month. <strong>SafeShip Pakistan<\/strong> gives you a fighting chance.<\/p>\n\n<p><strong>SafeShip Pakistan is a community-powered COD fraud prevention service<\/strong> built specifically for Pakistani online stores. Member stores contribute flagged customer records to a shared database, and in return every member can check any incoming COD order against the entire community's experience \u2014 before they pack a single box.<\/p>\n\n<p>The more stores that join, the smarter the database gets. Every flag you submit protects every other member store.<\/p>\n\n<p><strong>What you get<\/strong><\/p>\n\n<ul>\n<li><strong>Risk alerts before dispatch<\/strong> \u2014 when a COD order arrives, SafeShip instantly checks the customer's phone number and delivery address against the shared database and shows you any risk records right on the WooCommerce order page<\/li>\n<li><strong>Community risk tags<\/strong> \u2014 see why a customer was flagged: fake address, refused delivery, chargeback, repeat offender, and more<\/li>\n<li><strong>Flag from the order page<\/strong> \u2014 submit a bad customer in seconds, directly from WooCommerce, so other stores are protected<\/li>\n<li><strong>Customer Order History (COH)<\/strong> \u2014 see each customer's order badge (New, Returning, Loyal, At Risk), total orders, revenue, and cancellation count \u2014 pulled from your own local WooCommerce data, no external calls needed<\/li>\n<li><strong>Courier integration<\/strong> \u2014 autocomplete courier name, log a tracking ID, and get a direct tracking link \u2014 all on the order page<\/li>\n<li><strong>TrackKar integration<\/strong> \u2014 if TrackKar is active, courier name and tracking ID auto-fill when you flag a customer<\/li>\n<li><strong>Works with WooCommerce HPOS<\/strong> \u2014 fully compatible with High-Performance Order Storage<\/li>\n<\/ul>\n\n<p><strong>Who is this for?<\/strong><\/p>\n\n<p>Any WooCommerce store in Pakistan taking COD orders. Whether you're dispatching 10 orders a day or 10,000, every undelivered parcel is a direct loss. SafeShip turns the collective intelligence of the Pakistani e-commerce community into your first line of defence.<\/p>\n\n<p><strong>Built by <a href=\"https:\/\/dango.pk\/\">DANGO<\/a><\/strong><\/p>\n\n<p>SafeShip Pakistan is developed and operated by DANGO (dango.pk), a Pakistani software company. The service is available to verified Pakistani e-commerce businesses. <a href=\"https:\/\/safeship.dango.pk\/\">Register your store at safeship.dango.pk<\/a>.<\/p>\n\n<p><strong>How it works<\/strong><\/p>\n\n<ol>\n<li>A COD order arrives in your WooCommerce store.<\/li>\n<li>SafeShip automatically checks the customer's phone number and address against the shared database.<\/li>\n<li>If a risk record exists, an alert appears on the order page \u2014 before you dispatch.<\/li>\n<li>Flag bad customers in one click to protect every other member store.<\/li>\n<\/ol>\n\n<p><strong>Requirements<\/strong><\/p>\n\n<ul>\n<li>An active SafeShip Pakistan account \u2014 <a href=\"https:\/\/safeship.dango.pk\/\">apply at safeship.dango.pk<\/a><\/li>\n<li>A valid API token (generated in your SafeShip dashboard under Manage Users)<\/li>\n<li>WooCommerce 5.8 or later<\/li>\n<li>PHP 7.4 or later<\/li>\n<\/ul>\n\n<blockquote>\n  <p><strong>Note:<\/strong> This plugin connects to the SafeShip Pakistan service operated by <a href=\"https:\/\/dango.pk\/\">DANGO<\/a>. An active account and API token are required. See the <em>External Services<\/em> section below for full disclosure on what data is transmitted.<\/p>\n<\/blockquote>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the <strong>SafeShip Pakistan<\/strong> service operated by DANGO (dango.pk).<\/p>\n\n<ul>\n<li><strong>Service:<\/strong> SafeShip Pakistan<\/li>\n<li><strong>Service URL:<\/strong> https:\/\/safeship.dango.pk\/<\/li>\n<li><strong>Operated by:<\/strong> DANGO \u2014 https:\/\/dango.pk\/<\/li>\n<\/ul>\n\n<p><strong>What data is transmitted:<\/strong>\nWhen a COD order is placed (or when you manually trigger a check), the customer's phone number and\/or delivery address are sent to the SafeShip Pakistan server to query the shared risk database. When you flag a customer, the customer's name, phone number, address, and any notes you provide are submitted to the server. No data is transmitted for guest or non-COD orders unless you initiate a manual check.<\/p>\n\n<p><strong>Terms of Service and Privacy Policy:<\/strong>\nTerms of service and privacy policy are provided to registered members during the account application and onboarding process at <a href=\"https:\/\/safeship.dango.pk\/\">https:\/\/safeship.dango.pk\/<\/a>. For enquiries contact <a href=\"https:\/\/dango.pk\/\">dango.pk<\/a>.<\/p>\n\n<p>This plugin will not function without an active SafeShip Pakistan account. All data processing by the SafeShip Pakistan service is governed by the terms agreed to during account registration.<\/p>\n\n<h3>Configuration<\/h3>\n\n<p>After activation and saving your API credentials:<\/p>\n\n<ul>\n<li>Open any WooCommerce order. If the customer has a risk record, you will see an alert box on the order page.<\/li>\n<li>To flag a customer, click the <strong>Flag customer<\/strong> button on the order page and fill in the details.<\/li>\n<li>The Customer Order History (COH) metabox is populated from your local WooCommerce database \u2014 no external API call is made for COH data.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress admin, go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Upload the zip file and click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Go to <strong>WooCommerce \u2192 Settings \u2192 Integrations \u2192 SafeShip Pakistan<\/strong>.<\/li>\n<li>Enter your <strong>API URL<\/strong> (provided by your administrator, e.g. <code>https:\/\/safeship.dango.pk\/api.php<\/code>).<\/li>\n<li>Enter your <strong>API Token<\/strong> (generated in the SafeShip Pakistan dashboard under Manage Users).<\/li>\n<li>Click <strong>Save changes<\/strong>. The plugin will verify the connection automatically.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20safeship%20pakistan%20account%3F\"><h3>Do I need a SafeShip Pakistan account?<\/h3><\/dt>\n<dd><p>Yes. This plugin is a connector for the SafeShip Pakistan service. You need an account and an API token. Apply at <a href=\"https:\/\/safeship.dango.pk\/\">safeship.dango.pk<\/a>.<\/p><\/dd>\n<dt id=\"what%20data%20does%20this%20plugin%20send%20externally%3F\"><h3>What data does this plugin send externally?<\/h3><\/dt>\n<dd><p>When a COD order is checked, the customer's phone number and delivery address are sent to the SafeShip Pakistan server. When you flag a customer, the name, phone, address, and notes you enter are submitted. The Customer Order History (COH) feature stores and reads data only from your local WordPress database \u2014 it makes no external calls.<\/p><\/dd>\n<dt id=\"the%20plugin%20says%20%22no%20customer%20contact%20data%20found.%22\"><h3>The plugin says \"No customer contact data found.\"<\/h3><\/dt>\n<dd><p>This means the order does not have a phone number or billing address attached. SafeShip Pakistan needs at least one of these to query the database.<\/p><\/dd>\n<dt id=\"my%20account%20shows%20a%20billing%20warning.\"><h3>My account shows a billing warning.<\/h3><\/dt>\n<dd><p>Your subscription on the SafeShip Pakistan server may require attention. Click the payment link shown in the warning, or log in to the SafeShip Pakistan dashboard and go to My Billing.<\/p><\/dd>\n<dt id=\"where%20do%20i%20get%20an%20api%20token%3F\"><h3>Where do I get an API token?<\/h3><\/dt>\n<dd><p>Log in to your SafeShip Pakistan dashboard. Go to Manage Users, find your store row, and expand it to see the API Token section. Generate a new token if you do not have one.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.13.0<\/h4>\n\n<ul>\n<li>Improved address match alerts on order pages<\/li>\n<li>Internal code improvements<\/li>\n<\/ul>\n\n<h4>1.12.0<\/h4>\n\n<ul>\n<li>Improved order notification emails<\/li>\n<li>Third-party plugin compatibility fix<\/li>\n<\/ul>\n\n<h4>1.11.0<\/h4>\n\n<ul>\n<li>Performance improvements and bug fixes<\/li>\n<li>New third-party plugin integration<\/li>\n<\/ul>\n\n<h4>1.9.10<\/h4>\n\n<ul>\n<li>Bug fixes<\/li>\n<\/ul>\n\n<h4>1.9.9<\/h4>\n\n<ul>\n<li>Bug fixes and UI improvements<\/li>\n<\/ul>\n\n<h4>1.9.8<\/h4>\n\n<ul>\n<li>Billing status improvements<\/li>\n<\/ul>\n\n<h4>1.9.7<\/h4>\n\n<ul>\n<li>Performance improvements<\/li>\n<\/ul>\n\n<h4>1.9.6<\/h4>\n\n<ul>\n<li>Minor improvements<\/li>\n<\/ul>\n\n<h4>1.9.5<\/h4>\n\n<ul>\n<li>Maintenance release<\/li>\n<\/ul>\n\n<h4>1.9.4<\/h4>\n\n<ul>\n<li>Matching engine improvements<\/li>\n<\/ul>\n\n<h4>1.9.3<\/h4>\n\n<ul>\n<li>Bug fixes<\/li>\n<\/ul>\n\n<h4>1.9.2<\/h4>\n\n<ul>\n<li>Matching improvements<\/li>\n<\/ul>\n\n<h4>1.9.1<\/h4>\n\n<ul>\n<li>Bug fixes<\/li>\n<\/ul>\n\n<h4>1.9.0<\/h4>\n\n<ul>\n<li>HPOS compatibility<\/li>\n<li>UI improvements<\/li>\n<\/ul>\n\n<h4>1.8.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Stop dispatching COD orders blind \u2014 check every customer against Pakistan&#039;s shared fraud database before you ship.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/292804","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=292804"}],"author":[{"embeddable":true,"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/usmanghazanfar"}],"wp:attachment":[{"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=292804"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=292804"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=292804"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=292804"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=292804"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=292804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}