[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZeECZoFdOreaQEtuAk2NfnlOBZHL0gIhj73wts84gi0":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":138,"fingerprints":360},"parcel2go-shipping","Parcel2Go Shipping","2.0.1","parcel2go","https:\u002F\u002Fprofiles.wordpress.org\u002Fparcel2go\u002F","\u003Cp>Parcel2Go Shipping is a WooCommerce admin extension that connects your store to the Parcel2Go API. From the WooCommerce admin you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Get shipping quotes for orders\u003C\u002Fli>\n\u003Cli>Book shipping service and pay via card\u003C\u002Fli>\n\u003Cli>Manage shipping and monitor progress till fulfillment\u003C\u002Fli>\n\u003Cli>Configure store settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin registers under \u003Cstrong>WooCommerce \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Parcel2Go Shipping\u003C\u002Fstrong> and works with WooCommerce Admin. It requires WooCommerce to be installed and active.\u003C\u002Fp>\n\u003Cp>This plugin uses third-party external services (Parcel2Go API, Braintree, and Sentry). See the “External services” section below for what data is sent, when, and links to each service’s terms and privacy policy.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the following third-party services. Use of each is required for the stated features.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Parcel2Go API\u003C\u002Fstrong> — Used to get shipping quotes, validate addresses, find dropshop locations, create bookings, and manage labels. The plugin sends order and shipment details (addresses, postcodes, package dimensions, and related data) to Parcel2Go when you request quotes, validate an address, search for dropshops, or complete a booking. This service is provided by Parcel2Go.com Limited. Terms and conditions: https:\u002F\u002Fparcel2go.com\u002Fterms-and-conditions | Privacy policy: https:\u002F\u002Fparcel2go.com\u002Fprivacy-policy\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Braintree (PayPal)\u003C\u002Fstrong> — Used to process card payments when you pay for a shipment at checkout. Payment card data is sent to Braintree only when you choose “Pay by card” and submit payment; the plugin does not store card details. This service is provided by Braintree (a division of PayPal). Terms: https:\u002F\u002Fwww.braintreepayments.com\u002Flegal | Privacy policy: https:\u002F\u002Fwww.braintreepayments.com\u002Flegal\u002Fbraintree-privacy-policy\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sentry\u003C\u002Fstrong> — Used for error reporting and performance monitoring and to collect feedback you submit in the plugin. When the plugin runs, Sentry may receive error details, performance metrics, and optional feedback messages; we do not collect personal data without consent. This service is provided by Sentry. Terms: https:\u002F\u002Fsentry.io\u002Fterms\u002F | Privacy policy: https:\u002F\u002Fsentry.io\u002Fprivacy\u002F\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Source code for built assets\u003C\u002Fh3>\n\u003Cp>The JavaScript and CSS in the build\u002F directory are generated from human-readable source code. The source is included in this plugin in the \u003Cstrong>src\u002F\u003C\u002Fstrong> directory so the code can be reviewed, studied, and adapted in line with open source guidelines.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Prerequisites:\u003C\u002Fstrong> Node.js (and npm) for the front-end build; Composer for PHP dependencies (optional, if working on the backend).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>To rebuild the front-end:\u003C\u002Fstrong> This plugin includes a package.json with the required dependencies. From the plugin directory, run:\u003C\u002Fp>\n\u003Cp>npm install\u003Cbr \u002F>\n  npm run build\u003C\u002Fp>\n\u003Cp>The build output is written to the build\u002F directory. For PHP dependencies (e.g. when developing the includes\u002F code), run \u003Ccode>composer install\u003C\u002Fcode> (or \u003Ccode>composer install --no-dev\u003C\u002Fcode> for production); see composer.json in the plugin directory.\u003C\u002Fp>\n","Create shipments from WooCommerce admin via the Parcel2Go API: get quotes, book services, and pay.",100,4353,50,12,"2026-03-09T11:12:00.000Z","6.9.4","6.4","8.1",[20,21,7,22,23],"courier","labels","shipping","woocommerce","https:\u002F\u002Fwww.parcel2go.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fparcel2go-shipping.2.0.1.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":11,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,94,"2026-04-05T17:26:19.405Z",[36,56,77,94,116],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":16,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":54,"download_link":55,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"woocommerce-shipping","WooCommerce Shipping","2.2.4","WooCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoocommerce\u002F","\u003Cp>Save time and money with WooCommerce Shipping. This dedicated shipping plugin allows you to print discounted shipping labels and compare live label rates with just a few clicks. There is no need to spend time setting up individual carrier accounts as everything is done directly from your WooCommerce dashboard.\u003C\u002Fp>\n\u003Cp>With WooCommerce Shipping, critical services are hosted on Automattic’s best-in-class infrastructure, rather than relying on your store’s hosting. That means your store will be more stable and faster.\u003C\u002Fp>\n\u003Cp>To start shipping, simply install this free plugin, create a WooCommerce account, and start saving time and money on your packages.\u003C\u002Fp>\n\u003Ch4>Print USPS, UPS, and DHL shipping labels and get heavily discounted rates\u003C\u002Fh4>\n\u003Cp>Ship domestically and internationally right from your WooCommerce dashboard. Print USPS, UPS, and DHL labels to save up to 77% instantly. All shipments are 100% carbon-neutral. More carriers are coming soon.\u003C\u002Fp>\n\u003Ch4>Compare live shipping label rates\u003C\u002Fh4>\n\u003Cp>Compare live rates across carriers to make sure you get the best price without guesswork or complex math.\u003C\u002Fp>\n\u003Ch4>Split shipments\u003C\u002Fh4>\n\u003Cp>Send orders in multiple shipments as products become ready.\u003C\u002Fp>\n\u003Ch4>Optimized tracking\u003C\u002Fh4>\n\u003Cp>Our built-in Shipment Tracking feature makes it easier for you and your customers to manage tracking numbers by automatically adding tracking IDs to “Order Complete” emails.\u003C\u002Fp>\n\u003Ch4>Address verification at checkout\u003C\u002Fh4>\n\u003Cp>Say goodbye to undeliverable packages and the hassle of managing incorrect addresses by enabling address verification at checkout. Including your customers in the shipping process will reduce failed deliveries, costly returns, and guesswork.\u003C\u002Fp>\n\u003Ch4>Supported store countries and currencies\u003C\u002Fh4>\n\u003Cp>WooCommerce Shipping currently only supports stores shipping from the following countries and using the following currencies. Please note you can still ship internationally, this is only applicable to your store’s location.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Store countries\u003C\u002Fstrong>\u003Cbr \u002F>\n– United States (US)\u003Cbr \u002F>\n– American Samoa (AS)\u003Cbr \u002F>\n– Puerto Rico (PR)\u003Cbr \u002F>\n– United States Virgin Islands (VI)\u003Cbr \u002F>\n– Guam (GU)\u003Cbr \u002F>\n– Northern Mariana Islands (MP)\u003Cbr \u002F>\n– United States Minor Outlying Islands (UM)\u003Cbr \u002F>\n– Federated States of Micronesia (FM)\u003Cbr \u002F>\n– Marshall Islands (MH)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Store currencies\u003C\u002Fstrong>\u003Cbr \u002F>\n– United States Dollar (USD)\u003C\u002Fp>\n","A free shipping plugin for US merchants to print discounted shipping labels and compare live label rates directly from your WooCommerce dashboard.",60000,1333849,42,15,"2026-03-10T10:31:00.000Z","6.8","7.4",[52,21,22,53,23],"dhl","usps","https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fshipping\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-shipping.2.2.4.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":75,"download_link":76,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"the-courier-guy","The Courier Guy Shipping for WooCommerce","5.4.0","talenttcg","https:\u002F\u002Fprofiles.wordpress.org\u002Ftalenttcg\u002F","\u003Cp>The Courier Guy extension for WooCommerce enables you to ship products using The Courier Guy.\u003C\u002Fp>\n\u003Ch4>Why choose The Courier Guy?\u003C\u002Fh4>\n\u003Cp>The Courier Guy has built a strong reputation through strong customer relations and effective personal service. Today The Courier Guy is trusted, recognised and the fastest growing courier company in South Africa.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>DISCLAIMER\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\nParcel sizes are based on your packaging structure. The plugin will compare the cart’s total dimensions against “Flyer”, “Medium” and “Large” parcel sizes to determine the best fit. The resulting calculation will be submitted to The Courier Guy as using the parcel’s dimensions. By downloading and using this plugin, you accept that incorrect ‘Parcel Size’ settings may cause quotes to be inaccurate, and The Courier Guy will not be responsible for these inaccurate quotes.\u003C\u002Fp>\n","This is the official WooCommerce extension to ship products using The Courier Guy.",3000,95326,62,23,"2025-12-07T23:19:00.000Z","6.8.5","6.0","8.0",[20,73,74,22,23],"e-commerce","ecommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthe-courier-guy.5.4.0.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":64,"downloaded":85,"rating":86,"num_ratings":87,"last_updated":88,"tested_up_to":16,"requires_at_least":89,"requires_php":50,"tags":90,"homepage":92,"download_link":93,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"woo-postnl","PostNL for WooCommerce","5.9.4","PostNL","https:\u002F\u002Fprofiles.wordpress.org\u002Fpostnl\u002F","\u003Cp>With this extension, you can register shipments with PostNL and print the shipping labels with one push of a button. Moreover, your customers choose how they want to receive the order.\u003Cbr \u002F>\n\u003Cstrong>Online Manual (in Dutch):\u003C\u002Fstrong> https:\u002F\u002Fpostnl.github.io\u002Fwoocommerce\u002Fnew-manual\u003C\u002Fp>\n\u003Ch4>Main features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Submit shipments easily with PostNL, single orders or in a batch.\u003C\u002Fli>\n\u003Cli>Easily print shipping labels.\u003C\u002Fli>\n\u003Cli>Your customers can choose whether they want to receive the parcel at home or collect it from a PostNL point nearby.\u003C\u002Fli>\n\u003Cli>Use PostNL’s various shipping methods (mailbox parcel, insured shipping, etc.).\u003C\u002Fli>\n\u003Cli>Easily send your parcels to Belgium, Europe and the rest of the world.\u003C\u002Fli>\n\u003Cli>Follow orders via Track & Trace.\u003C\u002Fli>\n\u003Cli>Create multiple shipments for the same order.\u003C\u002Fli>\n\u003Cli>Modify the PostNL shipping options per order before exporting\u003C\u002Fli>\n\u003Cli>NEW! Free address validation for addresses in the Netherlands.\u003C\u002Fli>\n\u003Cli>NEW! Easily share the return label with your customers.\u003C\u002Fli>\n\u003Cli>NEW! Merchants based in Belgium can make use of this plug-in as well.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A PostNL API account is required for this plugin! Check out your API key in the Mijn PostNL business portal or contact your account manager.\u003C\u002Fp>\n","The official PostNL plugin allows you to automate your e-commerce order process. Covering shipping services from PostNL Netherlands and Belgium.",143238,52,41,"2026-02-17T13:41:00.000Z","6.7",[21,91,22,23],"postnl","https:\u002F\u002Fgithub.com\u002FProgressus-io\u002Fpostnl-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-postnl.5.9.4.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":104,"num_ratings":105,"last_updated":106,"tested_up_to":16,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":113,"download_link":114,"security_score":11,"vuln_count":31,"unpatched_count":26,"last_vuln_date":115,"fetched_at":28},"easyship-woocommerce-shipping-rates","Easyship WooCommerce Shipping Rates","0.9.13","Easyship","https:\u002F\u002Fprofiles.wordpress.org\u002Fgoeasyship\u002F","\u003Cp>Easyship is a shipping platform that lets all merchants reach customers around the world with low shipping costs and increased conversion rates. So whether you’re sending out 100 shipments a month or 50,000, we have a solution that will fit your needs.\u003Cbr \u002F>\nOver 100,000 online retailers trust us to save them time and money with smart shipping solutions. Integrate Easyship with your WooCommerce store now to see how you could streamline your delivery services.\u003C\u002Fp>\n\u003Ch4>Ship Better with Easyship for WooCommerce\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Access pre-negotiated shipping solutions from couriers around the world with just one account, or link your own courier accounts (including Fedex, UPS, DHL and more) and use your own rates\u003C\u002Fli>\n\u003Cli>Offer full transparency with dynamic rates at checkout to improve conversion – customers can choose their preferred shipping option knowing all costs, delivery time, and taxes\u003C\u002Fli>\n\u003Cli>Access 24\u002F7 support so you can give your customers the service they expect\u003C\u002Fli>\n\u003Cli>Compare domestic and international shipping solutions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Manage your shipments in one place\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Sync orders and print labels with one click\u003C\u002Fli>\n\u003Cli>Store your product dimensions, category, and weight for faster processing and shipping costs, even with volumetric weights\u003C\u002Fli>\n\u003Cli>Automatically update “fulfilled” orders with tracking numbers and courier names\u003C\u002Fli>\n\u003Cli>Choose preferred solutions based on destinations, product type, or weight and expedite shipping with preset rules\u003C\u002Fli>\n\u003Cli>Maintain control of your finances by downloading past invoices, receipts, and transactions statements\u003C\u002Fli>\n\u003Cli>Monitor your shipments with notifications from your chosen couriers\u003C\u002Fli>\n\u003Cli>Automatically generate domestic return labels\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Ship internationally with confidence\u003C\u002Fh4>\n\u003Cp>No other WooCommerce shipping app makes it this easy to reach customers around the world.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically generate and download ready-to-go shipping documents\u003C\u002Fli>\n\u003Cli>See exact import tax, VAT, GST and other fees upfront so there are no surprises\u003C\u002Fli>\n\u003Cli>Get accurate, complete Customs documentation and avoid issues and delays with your shipments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Offer your customers total flexibility\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Flexible shipping options increases conversion, so let your customers choose between the cheapest, fastest or best-value delivery solutions\u003C\u002Fli>\n\u003Cli>Reduce customer complaints and emails by showing clear delivery times\u003C\u002Fli>\n\u003Cli>In-cart settings give you the flexibility to choose prepaid (DDP) or postpaid (DDU) tax and duty – you can even include this as a checkout option\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Give customers a holistic post-purchase brand experience\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Use branded packing slips to elevate the customer experience when they receive their parcel\u003C\u002Fli>\n\u003Cli>Send emails with your branding to give customers a fully branded journey from purchase to delivery\u003C\u002Fli>\n\u003Cli>Brand your tracking pages so your customers always know exactly what packages they’re tracking, no matter where in the world they are\u003C\u002Fli>\n\u003Cli>Send customers a link and let them track orders in real-time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Monthly subscriptions that fit your business\u003C\u002Fh4>\n\u003Cp>The Easyship app will always be free for new and small businesses, for companies shipping under 100 orders per month – you only pay your shipping costs.\u003C\u002Fp>\n\u003Cp>Our subscription plans are based on the volume of shipments processed each month. Get the flexibility needed to scale your logistics and reach customers wherever they are based.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This program is free software: you can redistribute it and\u002For modify\u003Cbr \u002F>\nit under the terms of the GNU General Public License as published by\u003Cbr \u002F>\nthe Free Software Foundation, either version 3 of the License, or\u003Cbr \u002F>\n(at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful,\u003Cbr \u002F>\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\u003Cbr \u002F>\nGNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License\u003Cbr \u002F>\nalong with this program. If not, see \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\u003C\u002Fa>.\u003C\u002Fp>\n","Easyship for WooCommerce saves you time and money with live courier rates, seamless checkout, automated taxes & duties, and shipping label creation.",2000,77537,84,53,"2026-03-06T22:25:00.000Z","4.7","7.1",[22,110,111,112,23],"shipping-calculator","shipping-labels","shipping-rates","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasyship-woocommerce-shipping-rates\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasyship-woocommerce-shipping-rates.0.9.13.zip","2023-07-17 00:00:00",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":126,"num_ratings":127,"last_updated":128,"tested_up_to":69,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":134,"download_link":135,"security_score":136,"vuln_count":31,"unpatched_count":26,"last_vuln_date":137,"fetched_at":28},"local-delivery-drivers-for-woocommerce","Local Delivery Drivers for WooCommerce","1.9.9","powerfulwp","https:\u002F\u002Fprofiles.wordpress.org\u002Fpowerfulwp\u002F","\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002F\" rel=\"nofollow ugc\">PowerfulWP\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Flocal-delivery-drivers-for-woocommerce-premium\u002F\" rel=\"nofollow ugc\">Premium\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fdocs\u002Flocal-delivery-drivers-for-woocommerce-premium\u002F\" rel=\"nofollow ugc\">Documents\u003C\u002Fa>\u003C\u002Fp>\n\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\u002FlvMRSKTU0Ro?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>\u003Cbr \u002F>\n* Several premium features are demonstrated in the video and images.\u003C\u002Fp>\n\u003Ch3>Improve the way you deliver, manage drivers, assign drivers to orders, send WhatsApp, SMS, email notifications, route planning, navigation & more!\u003C\u002Fh3>\n\u003Ch3>LOCAL DELIVERY DRIVERS FOR WOOCOMMERCE\u003C\u002Fh3>\n\u003Cp>The Local Delivery Drivers for WooCommerce plugin is a powerful tool that streamlines the delivery process for store owners and drivers.\u003C\u002Fp>\n\u003Cp>With this plugin, store owners can easily assign orders to drivers, and drivers can manage their deliveries with a mobile-friendly panel.\u003C\u002Fp>\n\u003Cp>The plugin also allows store owners to send notifications to drivers and customers via WhatsApp, SMS, and email, and includes a feature for planning routes with navigation.\u003C\u002Fp>\n\u003Ch3>WHO CAN USE THIS PLUGIN?\u003C\u002Fh3>\n\u003Cp>The “Local Delivery Drivers for WooCommerce” plugin is suitable for any delivery service that uses WooCommerce and WordPress.\u003C\u002Fp>\n\u003Cp>Some examples of businesses that may benefit from using this plugin include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Grocery stores and supermarkets\u003C\u002Fli>\n\u003Cli>Restaurants and food delivery services\u003C\u002Fli>\n\u003Cli>Florists and flower shops\u003C\u002Fli>\n\u003Cli>Alcohol delivery services\u003C\u002Fli>\n\u003Cli>Pharmacies and medical supply stores\u003C\u002Fli>\n\u003Cli>Pet stores and animal supply stores\u003C\u002Fli>\n\u003Cli>Home and garden supply stores\u003C\u002Fli>\n\u003Cli>Furniture stores and home decor retailers\u003C\u002Fli>\n\u003Cli>Electronics stores and appliance retailers\u003C\u002Fli>\n\u003Cli>Toy stores and children’s retailers\u003C\u002Fli>\n\u003Cli>Sporting goods stores and outdoor retailers\u003C\u002Fli>\n\u003Cli>Clothing and fashion retailers\u003C\u002Fli>\n\u003Cli>Book stores \u003C\u002Fli>\n\u003Cli>Art supply stores and hobby stores\u003C\u002Fli>\n\u003Cli>Baby supply stores and children’s retailers\u003C\u002Fli>\n\u003Cli>Party supply stores\u003C\u002Fli>\n\u003Cli>Office supply stores and business supply retailers\u003C\u002Fli>\n\u003Cli>Cannabis and medical marijuana dispensaries\u003C\u002Fli>\n\u003Cli>Cleaning companies and home services providers\u003C\u002Fli>\n\u003Cli>Laundry and dry cleaning services\u003C\u002Fli>\n\u003Cli>Carpet cleaning services and home services providers\u003C\u002Fli>\n\u003Cli>Bakery or pastry shops\u003C\u002Fli>\n\u003Cli>Health food stores and natural or organic food retailers\u003C\u002Fli>\n\u003Cli>Gift shops and specialty retailers\u003C\u002Fli>\n\u003Cli>Printer ink and toner suppliers\u003C\u002Fli>\n\u003Cli>Clothing delivery companies and online fashion retailers\u003C\u002Fli>\n\u003Cli>Home delivery meal kit services\u003C\u002Fli>\n\u003Cli>Handmade or unique home decor items and furniture\u003C\u002Fli>\n\u003Cli>Natural or organic beauty and personal care products\u003C\u002Fli>\n\u003Cli>Online art galleries\u003C\u002Fli>\n\u003Cli>Vintage or secondhand clothing and accessories retailers\u003C\u002Fli>\n\u003Cli>Outdoor gear or adventure equipment retailers\u003C\u002Fli>\n\u003Cli>Musical instrument stores and record stores\u003C\u002Fli>\n\u003Cli>Health supplement and wellness product retailers\u003C\u002Fli>\n\u003Cli>Handmade jewelry and accessory stores\u003C\u002Fli>\n\u003Cli>Luxury or high-end fashion retailers\u003C\u002Fli>\n\u003Cli>Subscription box services for a specific niche (e.g., coffee, tea, snacks, crafts)\u003C\u002Fli>\n\u003Cli>Online plant nurseries or garden centers\u003C\u002Fli>\n\u003Cli>Any other business that involves local delivery of physical goods.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch3>New Delivery Drivers User Role\u003C\u002Fh3>\n\u003Cp>This plugin adds a new user role called ‘Delivery Drivers’ to your WooCommerce store.\u003C\u002Fp>\n\u003Cp>The store owner can use this role to manage delivery driver details, work availability, and order assignments.\u003C\u002Fp>\n\u003Cp>With this feature, you can easily keep track of your delivery team and streamline your order fulfillment process.\u003C\u002Fp>\n\u003Ch3>New Delivery Statuses for your WooCommerce store\u003C\u002Fh3>\n\u003Cp>This plugin enhances your WooCommerce store by introducing three order statuses to track better and manage the delivery process.\u003C\u002Fp>\n\u003Cp>These statuses are: ‘Driver Assigned,’ ‘Failed Delivery Attempt,’ and ‘Out for Delivery.’\u003Cbr \u002F>\nThese updates will keep your customers informed and help your business run smoothly.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>“Driver Assigned” – This status shows that a delivery driver has been assigned to the order. It helps you track which driver is handling which deliveries.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>“Failed Delivery Attempt” – If a delivery driver tries to deliver an order but is unable to (e.g. the customer is not home or the delivery address is incorrect), this status records the failed attempt. It helps you track any issues that may have occurred during the delivery process and communicate with customers about when to expect a second attempt.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>“Out for Delivery” – This status shows that the delivery driver is in the process of delivering the order. In addition, it indicates that the shipment is on its way to the customer and is expected to arrive soon.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>ASSIGNING DELIVERY DRIVERS TO ORDERS\u003C\u002Fh3>\n\u003Cp>The store owner has the ability to assign delivery drivers to orders on the admin panel’s order page.\u003C\u002Fp>\n\u003Cp>Once a delivery driver is assigned to an order, the order’s status will be updated to ‘Driver assigned.\u003C\u002Fp>\n\u003Ch3>ORDERS NOTES\u003C\u002Fh3>\n\u003Cp>The “Local Delivery Drivers for WooCommerce” plugin saves all actions the delivery driver takes on the order notes.\u003C\u002Fp>\n\u003Cp>This allows you to track the progress of each delivery and see any comments or updates made by the driver.\u003C\u002Fp>\n\u003Cp>By keeping a record of all delivery-related activities on the order notes, you can improve communication and transparency within your team, ultimately leading to more efficient and successful deliveries.\u003C\u002Fp>\n\u003Ch3>DELIVERY DRIVERS MOBILE-FRIENDLY PANEL\u003C\u002Fh3>\n\u003Cp>The “Local Delivery Drivers for WooCommerce” plugin includes a mobile-friendly panel that allows delivery drivers to manage their deliveries from their smartphones.\u003C\u002Fp>\n\u003Cp>The panel has a convenient, app-like interface and can be added to the mobile homepage for easy access.\u003C\u002Fp>\n\u003Cp>The delivery drivers panel includes screens for each order status, including a dashboard, driver assigned orders, out for delivery, failed delivery, and delivered orders.\u003C\u002Fp>\n\u003Cp>On the dashboard, drivers can update their availability and view the total number of orders in each status.\u003C\u002Fp>\n\u003Cp>The “driver assigned” screen shows all orders assigned to the driver, while the “out for delivery” screen displays all orders on the current delivery route.\u003C\u002Fp>\n\u003Cp>The “failed delivery” and “delivered” screens allow drivers to view their completed orders from today, yesterday, this month, and last month.\u003C\u002Fp>\n\u003Cp>Overall, the delivery drivers panel provides an easy-to-use interface for managing deliveries on the go.\u003C\u002Fp>\n\u003Ch3>ORDER PAGE SCREEN\u003C\u002Fh3>\n\u003Cp>On the order page, delivery drivers can view all the relevant details for an order, such as the billing and shipping addresses, items included in the order, and any comments left by the customer or dispatch center.\u003C\u002Fp>\n\u003Cp>They can also easily update the order’s status to “delivered” or “failed attempt” and leave comments for other team members to see.\u003C\u002Fp>\n\u003Cp>Additionally, the delivery driver can quickly call the customer or dispatch center directly from the order page if needed.\u003C\u002Fp>\n\u003Ch3>Supported languages\u003C\u002Fh3>\n\u003Cp>English, Spanish, French, Hebrew, Portuguese, Russian, German, Italian, and Arabic.\u003C\u002Fp>\n\u003Ch3>* PREMIUM FEATURES\u003C\u002Fh3>\n\u003Cp>Check out the \u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Flocal-delivery-drivers-for-woocommerce-premium\u002F\" rel=\"nofollow ugc\">Local Delivery Drivers for WooCommerce Premium\u003C\u002Fa> plugin.\u003Cbr \u002F>\nThe premium plugin includes the following additional features:\u003C\u002Fp>\n\u003Ch3>DELIVERY TRACKING.\u003C\u002Fh3>\n\u003Cp>Provide your customers with the ability to track their deliveries by giving them access to a map showing their home address, store address, and the delivery driver’s location.\u003C\u002Fp>\n\u003Cp>Additionally, let them know the estimated time of arrival and give them the option to view the driver’s image, name, and vehicle details.\u003C\u002Fp>\n\u003Cp>They can even call the driver directly if needed.\u003C\u002Fp>\n\u003Ch3>FULLY ADMIN DRIVERS DASHBOARD.\u003C\u002Fh3>\n\u003Cp>The dashboard provides a comprehensive overview of your drivers and orders, including the number of orders each driver has in different statuses, the number of orders without an assigned driver, and the number of orders ready to be claimed.\u003C\u002Fp>\n\u003Cp>The statuses list displays all active drivers, their availability, and claim permissions.\u003C\u002Fp>\n\u003Cp>From the dashboard, store owners can easily update the statuses of all drivers with just one click.\u003C\u002Fp>\n\u003Ch3>ADMIN ORDERS FILTERS.\u003C\u002Fh3>\n\u003Cp>The store owners can filter orders with or without drivers, specific driver orders, and more.\u003C\u002Fp>\n\u003Ch3>MANAGE DRIVERS.\u003C\u002Fh3>\n\u003Cp>The store owners can view and manage driver information, account status, work availability, and claim permission on the ‘users’ page of the admin panel.\u003C\u002Fp>\n\u003Cp>It is easy to update each driver’s status with a single click.\u003C\u002Fp>\n\u003Ch3>ASSIGN DELIVERY DRIVERS TO ORDERS.\u003C\u002Fh3>\n\u003Cp>The following options are available for assigning delivery drivers to orders:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Bulk assigns multiple delivery drivers to orders from the admin panel.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Automatically assign available delivery drivers to orders.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Allow delivery drivers to claim orders that are in the process status.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>ROUTE PLANNING AND NAVIGATION.\u003C\u002Fh3>\n\u003Cp>The delivery driver can use the route planning and navigation features to plan their route and get directions to their destination.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Optimize route by distance: This feature allows delivery drivers to find the shortest path to their destination.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Plan route manually: This feature allows delivery drivers to customize their route according to their preferences.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Navigation with Waze, Apple Maps, and Google Maps: The delivery driver can use any of these popular navigation apps to get directions to their destination.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Travel modes in directions: Delivery drivers can choose the mode of transportation they will use, such as driving, walking, biking, or using public transit.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Next delivery: After completing a delivery, the delivery driver can easily navigate to their next destination on their route.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>DRIVERS READY DELIVERY NOTES.\u003C\u002Fh3>\n\u003Cp>The ready delivery notes feature allows delivery drivers to add notes or information about an order easily.\u003C\u002Fp>\n\u003Cp>This can help communicate essential details or provide updates about the delivery process.\u003C\u002Fp>\n\u003Ch3>PROOF OF DELIVERY.\u003C\u002Fh3>\n\u003Cp>The proof of delivery feature includes the following options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Signature: The driver can have the customer sign to confirm receipt of the delivery.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Photo: The driver can take a photo as evidence that the delivery was completed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These options provide a way for the driver to confirm that the delivery was successfully completed and can serve as documentation in case of any issues or disputes.\u003C\u002Fp>\n\u003Ch3>DELIVERY DETAILS.\u003C\u002Fh3>\n\u003Cp>The customer can access important information about the delivery of their order in both their emails and on the order page in their account.\u003C\u002Fp>\n\u003Cp>This information includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Estimated time of arrival: This is the expected time that the delivery will arrive at the customer’s location.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Driver details: The customer is provided with the driver’s name and photo.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Call the driver: The customer can quickly call the driver if they need to communicate with them.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Driver vehicle details: The customer is provided with the type of vehicle being used for the delivery and the license plate number.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Signature: The customer can view their signature as confirmation of delivery receipt.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Proof of delivery: The customer can view a photo taken by the driver as evidence that the delivery was completed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>DRIVERS COMMISSIONS.\u003C\u002Fh3>\n\u003Cp>The drivers commissions feature allows delivery drivers to view their commission earnings for each delivery.\u003C\u002Fp>\n\u003Cp>The admin also has access to a full report of drivers’ commissions, which can be sorted by dates.\u003C\u002Fp>\n\u003Cp>This feature helps ensure that drivers are accurately compensated for their deliveries and provides transparency in the payment process.\u003C\u002Fp>\n\u003Ch3>BRANDING – ADD YOUR BRAND.\u003C\u002Fh3>\n\u003Cp>The branding feature allows you to customize the driver’s panel with your logo, text, and colors to represent your brand.\u003C\u002Fp>\n\u003Cp>This can help to create a consistent and professional appearance for your business.\u003C\u002Fp>\n\u003Ch3>THIRD-PARTY PLUGINS SUPPORT – CUSTOM FIELDS.\u003C\u002Fh3>\n\u003Cp>The third-party plugins support – custom fields feature allows you to add custom text fields for orders to the driver’s panel from third-party plugins such as delivery slots, etc.\u003C\u002Fp>\n\u003Cp>This feature provides flexibility and customization options for your business, allowing you to include additional information as needed.\u003C\u002Fp>\n\u003Ch3>MULTIVENDOR MARKETPLACE PLUGINS SUPPORT.\u003C\u002Fh3>\n\u003Cp>The multivendor marketplace plugins support feature allows the plugin to work with multivendor plugins such as Dokan, WCfM, and WCMP\u002FMultiVendorX.\u003C\u002Fp>\n\u003Cp>With this feature, drivers can view the vendor’s pickup addresses and use the call and navigation functions to reach their location.\u003C\u002Fp>\n\u003Ch3>WHATSAPP, SMS & EMAILS NOTIFICATIONS.\u003C\u002Fh3>\n\u003Cp>The WhatsApp, SMS and email notifications feature sends updates to delivery drivers and customers through WhatsApp, SMS, and email.\u003C\u002Fp>\n\u003Cp>The WhatsApp and SMS notifications are powered by the Twilio SMS provider.\u003C\u002Fp>\n\u003Cp>This feature helps to keep everyone informed and up-to-date on the delivery process.\u003C\u002Fp>\n\u003Ch3>WhatsApp \u002F SMS \u002F EMAIL to the Driver\u003C\u002Fh3>\n\u003Cp>The WhatsApp, SMS and email notifications feature sends updates to delivery drivers through WhatsApp, SMS, and email when they are assigned to an order.\u003C\u002Fp>\n\u003Cp>This helps ensure that drivers know their delivery assignments and can plan their routes accordingly.\u003C\u002Fp>\n\u003Ch3>WhatsApp \u002F SMS \u002F EMAIL to the Customer\u003C\u002Fh3>\n\u003Cp>The WhatsApp, SMS and email notifications feature sends updates to the customer through WhatsApp, SMS, and email at different stages of the delivery process.\u003C\u002Fp>\n\u003Cp>When the order is out for delivery, the customer will receive a notification.\u003C\u002Fp>\n\u003Cp>The customer will also receive a notification when the driver begins the delivery.\u003C\u002Fp>\n\u003Cp>This helps to keep the customer informed and aware of the status of their order.\u003C\u002Fp>\n\u003Ch3>EMAIL to the Vendor\u003C\u002Fh3>\n\u003Cp>The email notifications feature sends updates to the vendor through email when a delivery driver is assigned to an order.\u003C\u002Fp>\n\u003Cp>This helps to ensure that the vendor is aware of the delivery arrangements and can prepare the order for pickup.\u003C\u002Fp>\n\u003Ch3>EMAIL to the Admin\u003C\u002Fh3>\n\u003Cp>The email notifications feature sends updates to the admin through email at different stages of the delivery process.\u003C\u002Fp>\n\u003Cp>When a delivery driver claims a new order, the admin will receive a notification.\u003C\u002Fp>\n\u003Cp>The admin will also receive a notification when the order is successfully delivered.\u003C\u002Fp>\n\u003Cp>This helps to keep the admin informed and aware of the status of orders and the progress of deliveries.\u003C\u002Fp>\n\u003Ch3>DELIVERY DRIVER’S APPLICATION\u003C\u002Fh3>\n\u003Cp>The delivery driver’s application feature allows drivers to apply to become store drivers.\u003C\u002Fp>\n\u003Cp>This process helps to ensure that only qualified and reliable drivers are selected to represent the store and complete deliveries.\u003C\u002Fp>\n\u003Ch3>ORDERS NOTES\u003C\u002Fh3>\n\u003Cp>The orders notes feature allows users to add specific notes to orders, including the names of individuals and other relevant details.\u003C\u002Fp>\n\u003Cp>This can help to provide more context and information about the order and assist with the delivery process.\u003C\u002Fp>\n\u003Ch3>NOTES FOR THE DRIVERS\u003C\u002Fh3>\n\u003Cp>The notes for drivers feature allows store owners to write a message or note for the driver on each order.\u003C\u002Fp>\n\u003Cp>The driver can view this message on the driver’s panel, which can help provide important information or instructions related to the delivery.\u003C\u002Fp>\n\u003Cp>This feature helps to improve communication and coordination between the store and the driver.\u003C\u002Fp>\n\u003Ch3>SUPPORTED ADD-ONS AND PLUGINS\u003C\u002Fh3>\n\u003Cp>The supported add-ons and plugins for this plugin include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fapp-for-delivery-drivers\u002F\" rel=\"nofollow ugc\">App for Delivery Drivers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fdelivery-drivers-manager\u002F\" rel=\"nofollow ugc\">Delivery Drivers Manager\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fdelivery-drivers-for-woocommerce-multi-vendor-marketplace\u002F\" rel=\"nofollow ugc\">Delivery Drivers for Vendors\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fpickup-locations-for-delivery-drivers\u002F\" rel=\"nofollow ugc\">Pickup Locations for Delivery Drivers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fscheduling-deliveries-for-delivery-drivers\u002F\" rel=\"nofollow ugc\">Scheduling Deliveries for Delivery Drivers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fpayments-for-delivery-drivers\u002F\" rel=\"nofollow ugc\">Payments for Delivery Drivers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fpickup-and-delivery-from-customer-locations-for-woocommerce\u002F\" rel=\"nofollow ugc\">Pickup & Delivery from Customer Locations for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fautocomplete-address-and-location-picker-for-woocommerce-premium\u002F\" rel=\"nofollow ugc\">Autocomplete Address and Location Picker for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fdistance-rate-shipping-for-woocommerce\u002F\" rel=\"nofollow ugc\">Distance Rate Shipping for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Forder-picking-for-woocommerce\u002F\" rel=\"nofollow ugc\">Order Picking for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These add-ons and plugins provide additional functionality and customization options for the delivery process.\u003C\u002Fp>\n\u003Ch3>CREDIT\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffontawesome.com\u002Flicense\" rel=\"nofollow ugc\">SVG created by fontawesome – www.fontawesome.com\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.freepik.com\" rel=\"nofollow ugc\">Design vector created by Freepik – Freepik.com\u003C\u002Fa>\u003C\u002Fp>\n","Improve the way you deliver, manage drivers, assign drivers to orders, send WhatsApp, SMS, and email notifications, route planning, navigation & more!",1000,61236,86,18,"2025-09-14T19:41:00.000Z","4.5","5.6",[20,132,133,22,23],"delivery","drivers","https:\u002F\u002Fpowerfulwp.com\u002Flocal-delivery-drivers-for-woocommerce-premium\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flocal-delivery-drivers-for-woocommerce.1.9.9.zip",99,"2023-12-27 00:00:00",{"attackSurface":139,"codeSignals":342,"taintFlows":353,"riskAssessment":354,"analyzedAt":359},{"hooks":140,"ajaxHandlers":221,"restRoutes":222,"shortcodes":339,"cronEvents":340,"entryPointCount":341,"unprotectedCount":14},[141,148,151,154,160,164,167,172,175,178,181,186,189,191,193,196,198,201,203,207,211,215,217],{"type":142,"name":143,"callback":144,"priority":145,"file":146,"line":147},"filter","woocommerce_general_settings","add_store_address_fields",10,"includes\\Admin\\GeneralSettings.php",32,{"type":142,"name":143,"callback":149,"priority":145,"file":146,"line":150},"add_general_options_fields",33,{"type":142,"name":143,"callback":152,"priority":145,"file":146,"line":153},"add_taxes_coupons_fields",34,{"type":155,"name":156,"callback":157,"file":158,"line":159},"action","add_meta_boxes","register_meta_box","includes\\Admin\\OrderCardMetaBox.php",27,{"type":155,"name":161,"callback":162,"file":158,"line":163},"admin_enqueue_scripts","enqueue_styles",28,{"type":155,"name":165,"callback":166,"priority":145,"file":158,"line":32},"woocommerce_admin_order_items_after_line_items","render_card_for_order",{"type":155,"name":168,"callback":169,"file":170,"line":171},"woocommerce_product_options_shipping","render_fields","includes\\Admin\\ProductCustomsFields.php",17,{"type":155,"name":173,"callback":174,"file":170,"line":127},"woocommerce_process_product_meta","save_fields",{"type":155,"name":161,"callback":176,"file":177,"line":171},"register_scripts","includes\\Admin\\Setup.php",{"type":155,"name":179,"callback":180,"file":177,"line":127},"admin_menu","register_page",{"type":155,"name":182,"callback":183,"file":184,"line":185},"rest_api_init","closure","includes\\Api\\CheckoutController.php",19,{"type":155,"name":182,"callback":183,"file":187,"line":188},"includes\\Api\\CountriesController.php",22,{"type":155,"name":182,"callback":183,"file":190,"line":127},"includes\\Api\\DropshopController.php",{"type":155,"name":182,"callback":183,"file":192,"line":188},"includes\\Api\\OrdersController.php",{"type":155,"name":182,"callback":183,"file":194,"line":195},"includes\\Api\\PaymentController.php",16,{"type":155,"name":182,"callback":183,"file":197,"line":171},"includes\\Api\\QuotesController.php",{"type":155,"name":182,"callback":183,"file":199,"line":200},"includes\\Api\\SettingsController.php",60,{"type":155,"name":182,"callback":183,"file":202,"line":47},"includes\\Api\\ShipmentsController.php",{"type":155,"name":204,"callback":183,"file":205,"line":206},"before_woocommerce_init","parcel2go-shipping.php",61,{"type":155,"name":208,"callback":209,"file":205,"line":210},"admin_notices","parcel2go_shipping_missing_wc_notice",76,{"type":155,"name":212,"callback":213,"priority":145,"file":205,"line":214},"plugins_loaded","parcel2go_shipping_init",134,{"type":155,"name":208,"callback":209,"file":205,"line":216},156,{"type":142,"name":218,"callback":219,"priority":145,"file":205,"line":220},"plugin_action_links_parcel2go-shipping\u002Fparcel2go-shipping.php","parcel2go_shipping_plugin_action_links",163,[],[223,230,235,240,244,248,253,258,263,268,273,277,281,286,291,295,300,305,309,314,320,324,327,331,335],{"namespace":224,"route":225,"methods":226,"callback":228,"permissionCallback":183,"file":184,"line":229},"parcel2go-shipping\u002Fv1","\u002Fcheckout",[227],"POST","create_order",20,{"namespace":224,"route":231,"methods":232,"callback":233,"permissionCallback":183,"file":184,"line":234},"\u002Fcheckout\u002Fvalidate",[227],"validate_order",31,{"namespace":224,"route":236,"methods":237,"callback":239,"permissionCallback":183,"file":187,"line":67},"\u002Fcountries\u002Forigins",[238],"GET","get_origins",{"namespace":224,"route":241,"methods":242,"callback":243,"permissionCallback":183,"file":190,"line":185},"\u002Fdropshops",[238],"get_dropshops_near_postcode",{"namespace":224,"route":245,"methods":246,"callback":247,"permissionCallback":183,"file":192,"line":67},"\u002Forders",[238],"get_processing_orders",{"namespace":224,"route":249,"methods":250,"callback":251,"permissionCallback":183,"file":192,"line":252},"\u002Forders\u002F(?P\u003Cid>[\\d]+)",[238],"get_single_order",47,{"namespace":224,"route":254,"methods":255,"callback":256,"permissionCallback":183,"file":192,"line":257},"\u002Forders\u002F(?P\u003Cid>[\\d]+)\u002Fship",[238],"get_order_ship_data",66,{"namespace":224,"route":259,"methods":260,"callback":261,"permissionCallback":183,"file":192,"line":262},"\u002Forders\u002F(?P\u003Cid>[\\d]+)\u002Fshipping-status",[227],"update_shipping_status",85,{"namespace":224,"route":264,"methods":265,"callback":266,"permissionCallback":183,"file":192,"line":267},"\u002Forder\u002Fp2g-status",[238],"get_p2g_order_status",105,{"namespace":224,"route":269,"methods":270,"callback":271,"permissionCallback":27,"file":194,"line":272},"\u002Fpayment\u002Fproviders",[227],"get_providers",21,{"namespace":224,"route":274,"methods":275,"callback":276,"permissionCallback":27,"file":194,"line":159},"\u002Fpayment\u002Fbraintree\u002Ftoken",[227],"get_braintree_token",{"namespace":224,"route":278,"methods":279,"callback":280,"permissionCallback":27,"file":194,"line":150},"\u002Fpayment\u002Fbraintree",[227],"submit_braintree_payment",{"namespace":224,"route":282,"methods":283,"callback":284,"permissionCallback":27,"file":194,"line":285},"\u002Fpayment\u002Fprepay\u002Fbalance",[238],"get_prepay_balance",39,{"namespace":224,"route":287,"methods":288,"callback":289,"permissionCallback":27,"file":194,"line":290},"\u002Fpayment\u002Fprepay",[227],"submit_prepay_payment",45,{"namespace":224,"route":292,"methods":293,"callback":294,"permissionCallback":183,"file":197,"line":127},"\u002Fquotes",[227],"get_quotes",{"namespace":224,"route":296,"methods":297,"callback":298,"permissionCallback":27,"file":199,"line":299},"\u002Fsettings",[238],"get_settings",65,{"namespace":224,"route":301,"methods":302,"callback":303,"permissionCallback":27,"file":199,"line":304},"\u002Fsettings\u002Fdebug",[238],"get_settings_debug",78,{"namespace":224,"route":306,"methods":307,"callback":308,"permissionCallback":27,"file":199,"line":104},"\u002Fsettings\u002Fstore",[238],"get_store_settings",{"namespace":224,"route":310,"methods":311,"callback":312,"permissionCallback":27,"file":199,"line":313},"\u002Fsettings\u002Fdefault-services",[238],"get_default_services",90,{"namespace":224,"route":315,"methods":316,"callback":318,"permissionCallback":27,"file":199,"line":319},"\u002Fsettings\u002Fdefault-service-couriers",[317],"PATCH","update_default_service_couriers",96,{"namespace":224,"route":296,"methods":321,"callback":322,"permissionCallback":27,"file":199,"line":323},[317],"update_settings",113,{"namespace":224,"route":296,"methods":325,"callback":322,"permissionCallback":27,"file":199,"line":326},[227],141,{"namespace":224,"route":328,"methods":329,"callback":330,"permissionCallback":183,"file":202,"line":195},"\u002Fshipments",[238],"get_shipments",{"namespace":224,"route":332,"methods":333,"callback":334,"permissionCallback":183,"file":202,"line":87},"\u002Fshipments\u002F(?P\u003Cid>[\\d]+)\u002Flabel",[238],"get_label",{"namespace":224,"route":336,"methods":337,"callback":338,"permissionCallback":183,"file":202,"line":299},"\u002Fshipments\u002F(?P\u003Cid>[\\d]+)\u002Ftracking",[238],"get_tracking",[],[],25,{"dangerousFunctions":343,"sqlUsage":344,"outputEscaping":346,"fileOperations":26,"externalRequests":351,"nonceChecks":31,"capabilityChecks":47,"bundledLibraries":352},[],{"prepared":26,"raw":26,"locations":345},[],{"escaped":347,"rawEcho":31,"locations":348},46,[349],{"file":205,"line":105,"context":350},"raw output",8,[],[],{"summary":355,"deductions":356},"The \"parcel2go-shipping\" v2.0.1 plugin exhibits a generally strong security posture based on static analysis, with good practices observed in SQL query handling and output escaping. The absence of known vulnerabilities (CVEs) and a clean vulnerability history further contribute to this positive assessment, suggesting a well-maintained and secure codebase.\n\nHowever, the plugin presents a notable area of concern regarding its REST API. A significant portion of its REST API routes (12 out of 25) lack permission callbacks, creating an exposed attack surface that could potentially be exploited by unauthenticated users. While taint analysis shows no critical or high-severity flows, this lack of authentication on several entry points represents a tangible risk that should not be overlooked.\n\nIn conclusion, while the plugin demonstrates commendable security hygiene in many areas, the unprotected REST API routes are a significant weakness. This could allow for unauthorized data access or manipulation if these routes perform sensitive actions. Prioritizing the implementation of proper permission checks for all REST API endpoints is crucial to mitigate this identified risk.",[357],{"reason":358,"points":351},"Unprotected REST API endpoints","2026-03-16T20:44:50.973Z",{"wat":361,"direct":371},{"assetPaths":362,"generatorPatterns":366,"scriptPaths":367,"versionParams":368},[363,364,365],"\u002Fwp-content\u002Fplugins\u002Fparcel2go-shipping\u002Fpublic\u002Fcouriers","\u002Fwp-content\u002Fplugins\u002Fparcel2go-shipping\u002Fbuild\u002Findex.css","\u002Fwp-content\u002Fplugins\u002Fparcel2go-shipping\u002Fbuild\u002Findex.js",[],[365],[369,370],"parcel2go-shipping\u002Fbuild\u002Findex.css?ver=","parcel2go-shipping\u002Fbuild\u002Findex.js?ver=",{"cssClasses":372,"htmlComments":375,"htmlAttributes":378,"restEndpoints":382,"jsGlobals":390,"shortcodeOutput":393},[373,374],"p2g-order-card","parcel2go-shipping-settings",[376,377],"\u003C!-- Parcel2Go Shipping Meta Box -->","\u003C!-- Order card for Parcel2Go Shipping -->",[379,380,381],"data-order-id","data-p2g-tracking-url","data-p2g-booking-url",[383,384,385,386,387,388,389],"\u002Fwp-json\u002Fparcel2go-shipping\u002Fv1\u002Forders","\u002Fwp-json\u002Fparcel2go-shipping\u002Fv1\u002Fquotes","\u002Fwp-json\u002Fparcel2go-shipping\u002Fv1\u002Fcountries","\u002Fwp-json\u002Fparcel2go-shipping\u002Fv1\u002Fdropshops","\u002Fwp-json\u002Fparcel2go-shipping\u002Fv1\u002Fcheckout","\u002Fwp-json\u002Fparcel2go-shipping\u002Fv1\u002Fpayment","\u002Fwp-json\u002Fparcel2go-shipping\u002Fv1\u002Fsettings",[391,392],"parcel2go_shipping_options","parcel2go_shipping_config",[]]