[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_rywTWScRk56kjuY8dPcTLkNIFjHJD90FBtq4Js_zmE":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":138,"fingerprints":695},"dhl-for-woocommerce","DHL Shipping Germany for WooCommerce","3.9.7","Progressus","https:\u002F\u002Fprofiles.wordpress.org\u002Fshadim\u002F","\u003Cp>DHL’s official extension for WooCommerce on WordPress. Manage your national and international shipments easily. The “DHL for WooCommerce” – plugin is compatible with the following DHL service offerings depending on your origin country:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>DHL Paket (Germany)\u003C\u002Fli>\n\u003Cli>Deutsche Post International (all European countries)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The following DHL services are no longer supported by this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>DHL eCommerce Asia (TH, MY): Please use instead the following plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdhl-ecommerce-apac\u002F\" rel=\"ugc\">here\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>DHL Parcel for WooCommerce (for online stores that ship orders from the Benelux region): Please use instead the following plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdhlpwc\u002F\" rel=\"ugc\">here\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>NEW: Ship your orders with \u003Cstrong>DHL Kleinpaket International\u003C\u002Fstrong> in Germany.\u003C\u002Fli>\n\u003Cli>Fast and easy \u003Cstrong>label creation\u003C\u002Fstrong> of your national and international orders with DHL products such as DHL Paket, Kleinpaket, Warenpost, DHL Paket International and Warenpost International\u003C\u002Fli>\n\u003Cli>Automatically receive a \u003Cstrong>tracking code\u003C\u002Fstrong> for each label.\u003C\u002Fli>\n\u003Cli>Use \u003Cstrong>additional delivery services\u003C\u002Fstrong> as e.g. the visual check of age available via the API of DHL Paket or Cash on delivery\u003C\u002Fli>\n\u003Cli>Offer \u003Cstrong>Preferred Delivery Options\u003C\u002Fstrong> to your customers via “Wunschzustellung”. The customer has the opportunity to select a specific date for his delivery or an alternative delivery location e.g. a drop-off location or his preferred neighbour.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customization\u003C\u002Fstrong> Enable\u002Fdisable or edit the names of services and set up the handling cost for each DHL shipping service.\u003C\u002Fli>\n\u003Cli>Experience \u003Cstrong>premium support\u003C\u002Fstrong>, timely compatibility updates and bug fixes.\u003C\u002Fli>\n\u003Cli>The “\u003Cstrong>print only if codeable\u003C\u002Fstrong>” – option you can activate in the DHL settings will check whether the address is correct or not before generating the label.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Label Creation\u003C\u002Fstrong> allows you to create multiple DHL Labels at once.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Return Parcel Handling\u003C\u002Fstrong> allows you to print a return label with a “return address” so your customer can return the shipment easily.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Availability by countries and prerequisites\u003C\u002Fh3>\n\u003Cp>Based on your sender country and shipping preference, different access credentials for \u003Cstrong>DHL Paket, DHL Parcel NL and Deutsche Post International\u003C\u002Fstrong> are required for the configuration:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>DHL Paket for Germany\u003C\u002Fstrong>: Log in with your business customer portal credentials. (not a customer yet? Click \u003Ca href=\"https:\u002F\u002Fwww.dhl.de\u002Fdhl-kundewerden?source=woocommerce&cid=c_dhloka_de_woocommerce\" rel=\"nofollow ugc\">here\u003C\u002Fa> for \u003Cstrong>DHL Paket\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Deutsche Post International for Europe\u003C\u002Fstrong>: ask your sales contact for credentials for this plugin. (not a customer yet? Click \u003Ca href=\"https:\u002F\u002Fwww.deutschepost.com\u002Fen\u002Fbusiness-customers\u002Fcontact\u002Femail.html\" rel=\"nofollow ugc\">here\u003C\u002Fa>).\u003C\u002Fp>\n\u003Ch3>Installation & Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Upload the downloaded plugin files to your \u003Ccode>\u002Fwp-content\u002Fplugins\u002FDHL-for-WooCommerce\u003C\u002Fcode> directory, \u003Cstrong>OR\u003C\u002Fstrong> install the plugin through the WordPress plugins screen directly.\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ screen in WordPress.\u003C\u002Fli>\n\u003Cli>Go to WooCommerce–>Settings->Shipping and select the upper DHL unit (depending on your home country this is DHL Paket, DHL (Parcel) for WooCommerce or Deutsche Post) to configure the plugin.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>…for \u003Cstrong>DHL Paket (Germany)\u003C\u002Fstrong>: you need your EKP number (10 digits) and add the participation numbers (2 digits) to the respective products available (you will find the participation numbers in the DHL business customer portal).\u003Cbr \u002F>\n…for \u003Cstrong>Deutsche Post International\u003C\u002Fstrong>: you need your customer account number (EKP) and API credentials.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>More detailed instructions on how to set up your store and configure it are consolidated on on the page \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fshadimanna\u002Fdhl-logistic-services-for-woocommerce\u002Fwiki\u002FDocumentation\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>A “Google Maps API Key” is required if you wish to display DHL locations on a map for your customers.\u003C\u002Fli>\n\u003C\u002Ful>\n","Automate e-commerce orders with Official DHL for WooCommerce. Covers DHL Paket and Deutsche Post International.",4000,595309,80,47,"2025-12-16T13:00:00.000Z","6.9.4","6.6","7.4",[20,21,22,23,24],"dhl","dhl-ecommerce","dhl-paket-germany","dpdhl","shipping","https:\u002F\u002Fgithub.com\u002Fshadimanna\u002Fdhl-logistic-services-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdhl-for-woocommerce.3.9.7.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"shadim",2,4020,93,30,89,"2026-04-04T05:38:11.349Z",[41,60,81,100,121],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":27,"num_ratings":34,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":58,"download_link":59,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"dhlpwc","DHL eCommerce (Benelux) for WooCommerce","2.2.3","DHL eCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fdhlparcel\u002F","\u003Cp>Use the free official DHL eCommerce (Benelux) for WooCommerce plugin to professionalize your online store frontstage and behind the scenes. Manage your shipments easily. Offer visitors a unique experience by tailoring services to your business. Whether you process orders individually or a hundred at a time: you always have the right labels ready as soon as you want them.\u003C\u002Fp>\n\u003Cp>\u003Cem>Please note that this plug-in can only be used by online stores that ship orders from the following regions:\u003C\u002Fem>\u003Cbr \u002F>\n* Netherlands\u003Cbr \u002F>\n* Belgium\u003Cbr \u002F>\n* Luxembourg\u003C\u002Fp>\n\u003Ch4>Benefits & Features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Fast and easy \u003Cstrong>label creation\u003C\u002Fstrong> of your orders. Within the Netherlands, Belgium and Luxembourg and into Europe.\u003C\u002Fli>\n\u003Cli>You can easily generate and print \u003Cstrong>multiple labels\u003C\u002Fstrong> at once from the order screen.\u003C\u002Fli>\n\u003Cli>Let customers select their preferred \u003Cstrong>shipping method\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Use \u003Cstrong>additional delivery services\u003C\u002Fstrong> such as the 18+ check, insured shipping, signature on receipt and different return address.\u003C\u002Fli>\n\u003Cli>Set \u003Cstrong>delivery times\u003C\u002Fstrong> so that customers can select a \u003Cstrong>specific time slot\u003C\u002Fstrong> in which their products will be delivered (only available for customers in the Netherlands).\u003C\u002Fli>\n\u003Cli>Show \u003Cstrong>DHL ServicePoints\u003C\u002Fstrong> in the checkout of your online store so that customers can select a pickup point nearby.\u003C\u002Fli>\n\u003Cli>Automatically receive a \u003Cstrong>tracking code\u003C\u002Fstrong> for each label.\u003C\u002Fli>\n\u003Cli>Create a \u003Cstrong>return label automatically\u003C\u002Fstrong> for every shipment.\u003C\u002Fli>\n\u003Cli>Charge \u003Cstrong>variable shipping costs\u003C\u002Fstrong> for recipients in different countries by using Shipping Zones.\u003C\u002Fli>\n\u003Cli>Set rules for \u003Cstrong>variable shipping costs\u003C\u002Fstrong>. For instance: increase shipping costs automatically for heavier products or make \u003Cstrong>shipping cheaper from a number of items\u003C\u002Fstrong> in the shopping cart.\u003C\u002Fli>\n\u003Cli>Offer your customers \u003Cstrong>free or discounted delivery\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Choose from various \u003Cstrong>automation rules\u003C\u002Fstrong> to ship faster than ever.\u003C\u002Fli>\n\u003Cli>Experience \u003Cstrong>premium support\u003C\u002Fstrong>, timely compatibility updates and bug fixes.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This plugin has certified compatibility with WMPL that enables you to leverage multilingual capabilities. Click \u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fplugin\u002Fdhl-for-woocommerce\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa> for further information.\u003C\u002Fp>\n\u003Ch4>Availability by countries and prerequisites\u003C\u002Fh4>\n\u003Cp>This plug-in can be used by online stores that ship orders from the Benelux region into Europe.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>DHL eCommerce for Benelux:\u003C\u002Fstrong> Please self-generate your API credentials with your business customer portal account.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>Not a customer yet?\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dutch customers: \u003Ca href=\"https:\u002F\u002Fwww.dhlecommerce.nl\u002Fen\u002Fbusiness\u002Fstart-shipping-immediately\" rel=\"nofollow ugc\">Self-onboard\u003C\u002Fa> yourselves as a business customer of DHL eCommerce Netherlands in a jiffy. You will directly receive an activation email to start shipping immediately.\u003C\u002Fli>\n\u003Cli>Belgium customers: Ask for a \u003Ca href=\"https:\u002F\u002Fwww.dhlecommerce.be\u002Fen\u002Fbusiness\u002Frequest-quote\" rel=\"nofollow ugc\">quote\u003C\u002Fa> if you ship from Belgium or Luxembourg.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Additional information\u003C\u002Fh4>\n\u003Cp>A “Google Maps API Key” is required if you wish to display DHL locations on a map for your customers.\u003C\u002Fp>\n","DHL eCommerce (Benelux) presents: The official DHL eCommerce for WooCommerce plugin to automate your e-commerce shipping process.",2000,65903,"2025-12-08T09:54:00.000Z","6.8.5","4.7","5.6",[20,21,24,56,57],"shipping-rates","woocommerce","https:\u002F\u002Fwww.dhlecommerce.nl","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdhlpwc.2.2.3.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":16,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":79,"download_link":80,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"elex-woo-dhl-express-shipping","ELEX WooCommerce DHL Express Shipping Method","3.1.0","ELEXtensions","https:\u002F\u002Fprofiles.wordpress.org\u002Felextensions\u002F","\u003Cp>ELEX WooCommerce DHL  Shipping plugin helps your eCommerce Store by streamlining DHL Express shipping integration by automating the checkout process by fetching real-time shipping rates using DHL Express APIs. The shipping rates will be displayed to the Customer on the cart and checkout page based on product weight, postcode & other relevant details of the items added to the cart.\u003C\u002Fp>\n\u003Ch4>Dynamically Calculate Shipping Rates\u003C\u002Fh4>\n\u003Cp>The shop owner can configure the shipping options from the plugin’s Settings page. During checking out, the Customer can choose the best shipping service and proceed to checkout.\u003C\u002Fp>\n\u003Ch3>Premium Version\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Felextensions.com\u002Fplugin\u002Fwoocommerce-dhl-express-ecommerce-paket-shipping-plugin-with-print-label\u002F\" rel=\"nofollow ugc\">Premium Version\u003C\u002Fa> of DHL Plugin features Generating Shipment Labels with Postage, Return Label, Commercial Invoice & Shipment Tracking using DHL Express, DHL Paket & DHL eCommerce APIs.\u003C\u002Fp>\n\u003Ch4>Features of ELEX WooCommerce DHL Shipping Premium\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>Supports DHL Express, DHL Paket and DHL eCommerce\u003C\u002Fli>\n\u003Cli>Print DHL Shipping Label with Postage.\u003C\u002Fli>\n\u003Cli>Print DHL Return Label from WooCommerce Order Page.\u003C\u002Fli>\n\u003Cli>DHL Commercial Invoice.\u003C\u002Fli>\n\u003Cli>DHL Archive Air Waybill.\u003C\u002Fli>\n\u003Cli>Create & Delete Shipments in Bulk.\u003C\u002Fli>\n\u003Cli>Use the paperless trade feature and get a DHL Commercial Invoice.\u003C\u002Fli>\n\u003Cli>Auto Shipment Tracking: Tracking info will be available to the customer while generating the label.\u003C\u002Fli>\n\u003Cli>Box packing with DHL boxes and Custom boxes.\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable, edit the names of services and add handling costs to shipping services.\u003C\u002Fli>\n\u003Cli>Many more options to enhance your shipping experience along with great support!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch4>Premium Version 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\u002F87s54jmw00Y?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","Display DHL Express Live Shipping Rates on Cart & Checkout Page based on the Shipping Destination and Cart Content using DHL APIs.",200,10246,90,10,"2026-02-02T05:21:00.000Z","3.0.1","",[21,76,77,78,24],"dhl-express","dhl-paket","dhl-woocommerce","https:\u002F\u002Felextensions.com\u002Fplugin\u002Felex-woocommerce-dhl-express-ecommerce-paket-shipping-plugin-with-print-label-free-version\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Felex-woo-dhl-express-shipping.3.1.0.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":16,"requires_at_least":94,"requires_php":18,"tags":95,"homepage":98,"download_link":99,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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",[20,96,24,97,57],"labels","usps","https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fshipping\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-shipping.2.2.4.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":16,"requires_at_least":113,"requires_php":18,"tags":114,"homepage":119,"download_link":120,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"flexible-shipping-dhl-express","Shipping Live Rates for DHL Express for WooCommerce","4.1.5","Octolize Shipping Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Foctolize\u002F","\u003Ch4>The best free plugin to display live DHL Express rates in your WooCommerce store\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\u002FFzSlatZRXVM?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\u003Cp>Use this free DHL Express Live Rates plugin for WooCommerce to let your clients see the DHL Express shipping services with their real-time prices at checkout. The shipping cost is calculated automatically with the DHL Express API connection.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Upgrade to DHL Express WooCommerce PRO\u003C\u002Fstrong>\u003Cbr \u002F>\nGet priority e-mail support and advanced features, upgrade to \u003Ca href=\"https:\u002F\u002Foctol.io\u002Fdhl-express-repo-upgrade\" rel=\"nofollow ugc\">DHL Express WooCommerce PRO now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic international shipping costs calculation and displaying DHL Express’ live rates\u003C\u002Fli>\n\u003Cli>Shipping cost for DHL Express’ services based on cart weight and shipping address\u003C\u002Fli>\n\u003Cli>Limiting services only to those available for the customer’s address\u003C\u002Fli>\n\u003Cli>Manual DHL Express services limiting\u003C\u002Fli>\n\u003Cli>Payer account number support\u003C\u002Fli>\n\u003Cli>Possibility to add the shipment insurance\u003C\u002Fli>\n\u003Cli>Fallback in case no rates were returned\u003C\u002Fli>\n\u003Cli>Choice of parcel packing method: pack items separately or into one box\u003C\u002Fli>\n\u003Cli>Debug mode to help with issues with rate configuration\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable duties and taxes for certain countries\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PRO Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic box packing for multiple products based on weight and volume\u003C\u002Fli>\n\u003Cli>Custom boxes with box weight and padding\u003C\u002Fli>\n\u003Cli>Fixed value and percentage handling fees\u002Fdiscounts for DHL Express rates\u003C\u002Fli>\n\u003Cli>Estimated delivery date displayed in the checkout\u003C\u002Fli>\n\u003Cli>Excluding certain days of the week from the estimated delivery date\u003C\u002Fli>\n\u003Cli>Custom Origin\u003C\u002Fli>\n\u003Cli>Multicurrency Support\u003C\u002Fli>\n\u003Cli>Single DHL Live Rates shipping methods\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Fdhl-express-repo-upgrade\" rel=\"nofollow ugc\">Upgrade to PRO Now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Available DHL Express services\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>DHL ECONOMY SELECT\u003C\u002Fli>\n\u003Cli>DHL EXPRESS 9:00\u003C\u002Fli>\n\u003Cli>DHL EXPRESS 10:30\u003C\u002Fli>\n\u003Cli>DHL EXPRESS 12:00\u003C\u002Fli>\n\u003Cli>DHL EXPRESS WORLDWIDE\u003C\u002Fli>\n\u003Cli>DHL EXPRESS WORLDWIDE (DOCUMENTS)\u003C\u002Fli>\n\u003Cli>DHL EXPRESS DOMESTIC\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Actively developed and supported\u003C\u002Fh4>\n\u003Cp>Over \u003Cstrong>250.000 WooCommerce stores worldwide\u003C\u002Fstrong> use our plugins. We constantly develop them, earning the reputation of authors of stable and high-quality solutions. We are also praised for providing excellent technical support. Join the community of our satisfied plugin users: bet on quality, and let our plugins do the rest.\u003C\u002Fp>\n\u003Ch4>The power of Table Rate\u003C\u002Fh4>\n\u003Cp>The DHL Express for WooCommerce plugin is now compatible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflexible-shipping\u002F\" rel=\"ugc\">Flexible Shipping\u003C\u002Fa> – the most powerful Table Rate shipping plugin for WooCommerce. This provides greater control over delivery costs and allows you to take advantage of both live rates and condition-based shipping costs.\u003C\u002Fp>\n\u003Cp>You can now combine the prices from the DHL Express Live Rates plugin with costs calculated based on price and weight. Moreover, when using \u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-up\" rel=\"nofollow ugc\">Flexible Shipping PRO\u003C\u002Fa>, you get access to \u003Cstrong>15+ conditions\u003C\u002Fstrong>, such as shipping class or product categories. Try for free with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflexible-shipping\u002F\" rel=\"ugc\">Flexible Shipping\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>Conditional Shipping Methods\u003C\u002Fh4>\n\u003Cp>Extend the default functionalities and \u003Cstrong>conditionally display or hide the DHL Express shipping methods\u003C\u002Fstrong> in your WooCommerce store with the Conditional Shipping Methods plugin. Define the rules when the specific shipping methods should be available to pick by your customers and when not to.\u003C\u002Fp>\n\u003Cp>Hide the DHL Express shipping methods based on numerous conditions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Product (Product, Product tag, Product category, Shipping class)\u003C\u002Fli>\n\u003Cli>Cart (Cart total weight, Cart total value)\u003C\u002Fli>\n\u003Cli>Destination & Time (Day of the week, Time of the day, Location)\u003C\u002Fli>\n\u003Cli>Other shipping methods and shipping methods with zero cost.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Fcsm-repo-dhl-express\" rel=\"nofollow ugc\">Buy Conditional Shipping Methods now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Docs\u003C\u002Fh4>\n\u003Cp>View the dedicated \u003Ca href=\"https:\u002F\u002Foctol.io\u002Fdhl-express-repo-docs\" rel=\"nofollow ugc\">DHL Express for WooCommerce documentation \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Why should you choose our DHL Express for WooCommerce plugin as a shipping integration in your shop?\u003C\u002Fh4>\n\u003Cp>Our DHL Express for WooCommerce plugin is a free DHL Express integration that allows you to display live rates for DHL Express services in your shop. It combines the powerful and useful features with DHL Express’ quality and reliability as a world-renowned trademark. Trust our experience and move your business forward with our latest plugin!\u003C\u002Fp>\n\u003Ch4>Interested in plugin translations?\u003C\u002Fh4>\n\u003Cp>We are actively looking for contributors to translate this and \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Foctolize\u002F#content-plugins\" rel=\"nofollow ugc\">other Octolize plugins\u003C\u002Fa>. Each supported language tremendously helps store owners to conveniently manage shipping operations.\u003C\u002Fp>\n\u003Cp>Your translations contribute to the WordPress community at large. Moreover, \u003Cstrong>we’re glad to offer you discounts\u003C\u002Fstrong> for our PRO plugins and establish long-term collaboration. If you have any translation-related questions, please email us at translations@octolize.com.\u003C\u002Fp>\n\u003Cp>Head over here and help us translate this plugin:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fflexible-shipping-dhl-express\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fflexible-shipping-dhl-express\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Display real-time DHL Express shipping live rates in your WooCommerce store. Connect with DHL Express API for accurate shipping costs.",600,63955,84,5,"2026-02-24T00:44:00.000Z","6.4",[76,115,116,117,118],"dhl-express-live-rates","dhl-express-rates","dhl-express-shipping","dhl-express-woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflexible-shipping-dhl-express\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflexible-shipping-dhl-express.4.1.5.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":27,"downloaded":129,"rating":130,"num_ratings":131,"last_updated":132,"tested_up_to":16,"requires_at_least":133,"requires_php":54,"tags":134,"homepage":136,"download_link":137,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"a2z-dhl-express-shipping","Shipi – DHL Express Integration for Woocommerce","5.6.4","Aarsiv Groups","https:\u002F\u002Fprofiles.wordpress.org\u002Faarsiv\u002F","\u003Cp>The \u003Cstrong>Shipi – DHL Express Integration for Woocommerce\u003C\u002Fstrong> plugin connects your store directly with \u003Cstrong>DHL Express\u003C\u002Fstrong>, providing:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Real-time DHL Express rates at checkout\u003C\u002Fli>\n\u003Cli>Automated shipping labels (including return labels)\u003C\u002Fli>\n\u003Cli>Pickup requests & tracking\u003C\u002Fli>\n\u003Cli>Automatic order status updates\u003C\u002Fli>\n\u003Cli>Full HPOS support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin removes the hassle of manual shipping by automating every step with \u003Ca href=\"https:\u002F\u002Fmyshipi.com\" rel=\"nofollow ugc\">Shipi\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For setup documentation, visit:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fknowledgebase.myshipi.com\u002Fblogs\u002Fhow-to-configure-dhl-express-using-shipi-dhl-express-integration-plugin-in-wordpress\" rel=\"nofollow ugc\">Installation & Configuration Guide\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fknowledgebase.myshipi.com\u002Fblogs\u002Fhow-to-obtain-dhl-express-rest-api-key-and-secret\" rel=\"nofollow ugc\">Obtain DHL Express REST API Key and Secret from DHLExpress\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fknowledgebase.myshipi.com\u002Fblogs\u002Fdhl-express-useful-filters-snippets-for-wordpress-woocommerce\" rel=\"nofollow ugc\">Developer Snippets\u003C\u002Fa> \u002F \u003Ca href=\"https:\u002F\u002Fapp.myshipi.com\u002Fsupport\" rel=\"nofollow ugc\">Request New Snippet\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Customer-Facing (Checkout Page):\u003C\u002Fstrong>\u003Cbr \u002F>\n* Real-time DHL Express shipping rates\u003Cbr \u002F>\n* Domestic & international services:\u003Cbr \u002F>\n  – DHL Express Worldwide\u003Cbr \u002F>\n  – DHL Domestic Express\u003Cbr \u002F>\n  – DHL Economy Select\u003Cbr \u002F>\n  – DHL Express Envelope\u003Cbr \u002F>\n  – And more (14+ services)\u003Cbr \u002F>\n* DHL account discounts supported\u003Cbr \u002F>\n* Hooks & filters available (currency conversion, insurance, packaging, etc.)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Admin-Facing (WooCommerce Dashboard):\u003C\u002Fstrong>\u003Cbr \u002F>\n* Automatic DHL Express label generation\u003Cbr \u002F>\n* Manual shipment creation option\u003Cbr \u002F>\n* Email delivery of labels + download from WooCommerce order page\u003Cbr \u002F>\n* Return labels & pickup creation\u003Cbr \u002F>\n* Automatic tracking updates for customers\u003C\u002Fp>\n\u003Ch4>Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Instant labels\u003C\u002Fstrong> – No delays between order placement and label creation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All DHL Express services supported\u003C\u002Fstrong> – Domestic + International\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Error prevention\u003C\u002Fstrong> – Handles address length limits to avoid delivery failures\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database optimized\u003C\u002Fstrong> – Short label URLs stored (not heavy Base64 data)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shipment auditing\u003C\u002Fstrong> – Detects failed\u002Fdamaged deliveries for refund claims\u003C\u002Fli>\n\u003C\u002Ful>\n","Seamless DHL Express WooCommerce integration - live rates, automated\u002Fmanual labels, return labels, pickups, invoices, and tracking.",54670,94,12,"2026-02-10T07:12:00.000Z","4.0.1",[20,76,135,56,82],"dhl-plugin","https:\u002F\u002Fmyshipi.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fa2z-dhl-express-shipping.5.6.4.zip",{"attackSurface":139,"codeSignals":520,"taintFlows":620,"riskAssessment":686,"analyzedAt":694},{"hooks":140,"ajaxHandlers":444,"restRoutes":505,"shortcodes":506,"cronEvents":515,"entryPointCount":145,"unprotectedCount":249},[141,147,151,156,158,162,166,169,173,177,181,185,190,193,199,203,207,211,214,217,221,225,230,233,236,239,242,246,252,255,258,261,264,267,270,274,277,280,283,286,287,290,291,294,298,302,304,307,308,310,312,315,319,323,326,330,334,337,340,342,344,347,349,353,357,360,364,368,371,375,379,382,386,388,392,396,399,402,405,407,410,413,417,421,425,429,433,436,440],{"type":142,"name":143,"callback":144,"priority":145,"file":146,"line":91},"action","add_meta_boxes","add_meta_box",20,"includes\\abstract-pr-dhl-wc-order.php",{"type":142,"name":148,"callback":149,"priority":28,"file":146,"line":150},"woocommerce_process_shop_order_meta","save_meta_box",43,{"type":152,"name":153,"callback":154,"priority":71,"file":146,"line":155},"filter","wcs_renewal_order_meta_query","woocommerce_subscriptions_renewal_order_meta_query",53,{"type":152,"name":154,"callback":154,"priority":71,"file":146,"line":157},55,{"type":142,"name":159,"callback":160,"file":146,"line":161},"admin_footer","add_order_bulk_actions",59,{"type":152,"name":163,"callback":164,"priority":71,"file":146,"line":165},"handle_bulk_actions-woocommerce_page_wc-orders","process_orders_bulk_actions",64,{"type":152,"name":167,"callback":164,"priority":71,"file":146,"line":168},"handle_bulk_actions-edit-shop_order",65,{"type":142,"name":170,"callback":171,"file":146,"line":172},"admin_notices","render_messages",68,{"type":142,"name":174,"callback":175,"file":146,"line":176},"init","add_download_label_endpoint",70,{"type":142,"name":178,"callback":179,"file":146,"line":180},"parse_query","process_download_label",71,{"type":152,"name":182,"callback":183,"priority":71,"file":146,"line":184},"woocommerce_email_format_string","add_tracking_note_email_placeholder",74,{"type":142,"name":186,"callback":187,"file":188,"line":189},"woocommerce_block_template_area_product-form_after_add_block_product-shipping-dimensions","add_product_shipping_fields","includes\\abstract-pr-dhl-wc-product-editor.php",49,{"type":142,"name":191,"callback":187,"file":188,"line":192},"woocommerce_block_template_area_product-form_after_add_block_product-variation-shipping-dimensions",50,{"type":142,"name":194,"callback":195,"priority":196,"file":197,"line":198},"woocommerce_product_options_shipping","additional_product_shipping_options",8,"includes\\abstract-pr-dhl-wc-product.php",33,{"type":142,"name":200,"callback":201,"file":197,"line":202},"woocommerce_process_product_meta","save_additional_product_shipping_options",34,{"type":142,"name":204,"callback":205,"file":197,"line":206},"woocommerce_product_bulk_edit_end","product_shipping_bulk_edit_input",35,{"type":142,"name":208,"callback":209,"file":197,"line":210},"woocommerce_product_bulk_edit_save","save_product_shipping_bulk_edit",36,{"type":142,"name":212,"callback":205,"file":197,"line":213},"woocommerce_product_quick_edit_end",37,{"type":142,"name":215,"callback":209,"file":197,"line":216},"woocommerce_product_quick_edit_save",38,{"type":142,"name":218,"callback":219,"priority":145,"file":197,"line":220},"manage_product_posts_custom_column","product_shipping_hidden_input_value",39,{"type":142,"name":222,"callback":223,"priority":145,"file":197,"line":224},"admin_enqueue_scripts","product_enqueue_scripts",40,{"type":142,"name":226,"callback":227,"priority":71,"file":228,"line":229},"woocommerce_store_api_checkout_update_order_from_request","save_dhl_checkout_fields","includes\\class-pr-dhl-extend-block-core.php",25,{"type":142,"name":174,"callback":231,"file":228,"line":232},"register_store_api_callback",32,{"type":142,"name":234,"callback":235,"file":228,"line":206},"woocommerce_cart_calculate_fees","add_preferred_day_fee",{"type":142,"name":222,"callback":237,"file":238,"line":91},"load_scripts","includes\\class-pr-dhl-wc-notice-legacy-parcel.php",{"type":142,"name":170,"callback":240,"file":238,"line":241},"show_migrate_notice",44,{"type":142,"name":170,"callback":243,"file":244,"line":245},"render","includes\\class-pr-dhl-wc-notice-soap-deprecation.php",24,{"type":142,"name":247,"callback":248,"priority":249,"file":250,"line":251},"manage_posts_extra_tablenav","add_shop_order_awb_copy",1,"includes\\class-pr-dhl-wc-order-deutsche-post.php",62,{"type":142,"name":253,"callback":248,"file":250,"line":254},"woocommerce_order_list_table_extra_tablenav",63,{"type":142,"name":222,"callback":256,"priority":71,"file":250,"line":257},"order_list_awb_script",66,{"type":152,"name":259,"callback":260,"priority":37,"file":250,"line":172},"manage_edit-shop_order_columns","add_order_status_column_header",{"type":152,"name":262,"callback":260,"priority":37,"file":250,"line":263},"manage_woocommerce_page_wc-orders_columns",69,{"type":142,"name":265,"callback":266,"priority":71,"file":250,"line":180},"manage_shop_order_posts_custom_column","add_order_status_column_content",{"type":142,"name":268,"callback":266,"priority":71,"file":250,"line":269},"manage_woocommerce_page_wc-orders_custom_column",72,{"type":142,"name":143,"callback":271,"priority":272,"file":250,"line":273},"add_dhl_order_meta_box",21,75,{"type":142,"name":174,"callback":275,"file":250,"line":276},"add_download_awb_label_endpoint",86,{"type":142,"name":178,"callback":278,"file":250,"line":279},"process_download_awb_label",87,{"type":152,"name":281,"callback":282,"file":250,"line":38},"gettext","change_meta_box_title",{"type":152,"name":259,"callback":284,"priority":37,"file":285,"line":213},"add_order_label_column_header","includes\\class-pr-dhl-wc-order-paket.php",{"type":152,"name":262,"callback":284,"priority":71,"file":285,"line":216},{"type":142,"name":265,"callback":288,"priority":71,"file":285,"line":289},"add_order_label_column_content",41,{"type":142,"name":268,"callback":288,"priority":71,"file":285,"line":91},{"type":142,"name":292,"callback":293,"priority":71,"file":285,"line":241},"pr_shipping_dhl_label_created","change_order_status",{"type":142,"name":295,"callback":296,"priority":71,"file":285,"line":297},"woocommerce_email_order_details","add_tracking_info",45,{"type":142,"name":299,"callback":300,"priority":71,"file":285,"line":301},"woocommerce_order_status_changed","create_label_on_status_changed",46,{"type":142,"name":222,"callback":303,"file":285,"line":189},"enqueue_order_list_assets",{"type":142,"name":167,"callback":305,"priority":71,"file":285,"line":306},"process_bulk_actions_pickup_request",52,{"type":142,"name":163,"callback":305,"priority":71,"file":285,"line":155},{"type":142,"name":247,"callback":309,"file":285,"line":157},"bulk_actions_fields_pickup_request",{"type":142,"name":253,"callback":309,"file":285,"line":311},56,{"type":142,"name":159,"callback":313,"file":285,"line":314},"modal_content_fields_pickup_request",58,{"type":152,"name":316,"callback":317,"priority":145,"file":285,"line":318},"pr_shipping_dhl_label_args","override_item_desc_pr_shipping_dhl_label_args",61,{"type":142,"name":159,"callback":320,"priority":71,"file":321,"line":322},"display_wizard","includes\\class-pr-dhl-wc-wizard-paket.php",22,{"type":142,"name":170,"callback":324,"file":321,"line":325},"wizard_notice",23,{"type":142,"name":327,"callback":328,"file":329,"line":311},"wp_enqueue_scripts","load_styles_scripts","includes\\front-end\\class-pr-dhl-front-end-paket.php",{"type":142,"name":331,"callback":332,"file":329,"line":333},"wp_head","dhl_add_meta_tags",60,{"type":142,"name":335,"callback":336,"file":329,"line":165},"woocommerce_review_order_after_shipping","add_cdp_fields",{"type":142,"name":338,"callback":339,"priority":71,"file":329,"line":168},"woocommerce_checkout_order_processed","process_cdp_fields",{"type":142,"name":335,"callback":341,"file":329,"line":263},"add_preferred_fields",{"type":142,"name":234,"callback":343,"file":329,"line":176},"add_cart_fees",{"type":142,"name":345,"callback":346,"file":329,"line":180},"woocommerce_checkout_process","verify_preferred_services_fields",{"type":142,"name":338,"callback":348,"priority":71,"file":329,"line":269},"process_dhl_preferred_fields",{"type":152,"name":350,"callback":351,"priority":71,"file":329,"line":352},"woocommerce_get_order_item_totals","display_dhl_preferred_free_services_values",73,{"type":142,"name":354,"callback":355,"file":329,"line":356},"woocommerce_before_checkout_shipping_form","add_registration_text_above_shipping_fields",79,{"type":142,"name":354,"callback":358,"file":329,"line":359},"add_parcel_finder_btn",81,{"type":142,"name":361,"callback":362,"file":329,"line":363},"woocommerce_after_checkout_form","add_parcel_finder_form",82,{"type":152,"name":365,"callback":366,"priority":367,"file":329,"line":279},"woocommerce_checkout_fields","add_postnum_field",101,{"type":142,"name":345,"callback":369,"file":329,"line":370},"validate_post_number",88,{"type":152,"name":372,"callback":373,"priority":71,"file":329,"line":374},"woocommerce_order_formatted_shipping_address","display_post_number",91,{"type":152,"name":376,"callback":377,"file":329,"line":378},"woocommerce_localisation_address_formats","set_format_post_number",92,{"type":152,"name":380,"callback":381,"priority":71,"file":329,"line":36},"woocommerce_formatted_address_replacements","add_format_post_number",{"type":152,"name":383,"callback":384,"priority":71,"file":329,"line":385},"woocommerce_admin_shipping_fields","admin_order_add_postnum_field",95,{"type":142,"name":338,"callback":387,"priority":37,"file":329,"line":367},"process_email_notification_fields",{"type":142,"name":174,"callback":389,"priority":28,"file":390,"line":391},"load_plugin","pr-dhl-woocommerce.php",120,{"type":142,"name":393,"callback":394,"priority":71,"file":390,"line":395},"before_woocommerce_init","declare_wc_hpos_compatibility",121,{"type":142,"name":393,"callback":397,"priority":71,"file":390,"line":398},"declare_product_editor_compatibility",122,{"type":142,"name":170,"callback":400,"file":390,"line":401},"notice_wc_required",212,{"type":142,"name":170,"callback":403,"priority":249,"file":390,"line":404},"environment_check",232,{"type":142,"name":174,"callback":174,"priority":249,"file":390,"line":406},239,{"type":142,"name":174,"callback":408,"file":390,"line":409},"load_textdomain",240,{"type":142,"name":222,"callback":411,"file":390,"line":412},"dhl_enqueue_scripts",242,{"type":142,"name":414,"callback":415,"file":390,"line":416},"woocommerce_shipping_init","includes",244,{"type":152,"name":418,"callback":419,"file":390,"line":420},"woocommerce_shipping_methods","add_shipping_method",245,{"type":152,"name":422,"callback":423,"file":390,"line":424},"admin_body_class","add_admin_body_class",250,{"type":142,"name":426,"callback":427,"file":390,"line":428},"dhl_myaccount_pwd_expiration_month","dhl_myaccount_pwd_expiration_month_callback",252,{"type":142,"name":430,"callback":431,"file":390,"line":432},"dhl_myaccount_pwd_expiration_week","dhl_myaccount_pwd_expiration_week_callback",253,{"type":142,"name":170,"callback":434,"file":390,"line":435},"password_expiration_notice_callback",254,{"type":142,"name":437,"callback":438,"priority":71,"file":390,"line":439},"block_categories_all","register_pr_dhl_block_category",255,{"type":142,"name":441,"callback":442,"file":390,"line":443},"woocommerce_blocks_checkout_block_registration","closure",1004,[445,450,453,458,460,464,466,469,472,476,479,482,485,488,492,495,497,501],{"action":446,"nopriv":447,"callback":448,"hasNonce":449,"hasCapCheck":447,"file":146,"line":301},"wc_shipment_dhl_gen_label",false,"save_meta_box_ajax",true,{"action":451,"nopriv":447,"callback":452,"hasNonce":449,"hasCapCheck":447,"file":146,"line":14},"wc_shipment_dhl_delete_label","delete_label_ajax",{"action":454,"nopriv":447,"callback":455,"hasNonce":449,"hasCapCheck":447,"file":456,"line":457},"pr_dhl_set_checkout_post_data","handle_set_checkout_post_data","includes\\class-pr-dhl-blocks-integration.php",213,{"action":454,"nopriv":449,"callback":455,"hasNonce":449,"hasCapCheck":447,"file":456,"line":459},214,{"action":461,"nopriv":447,"callback":462,"hasNonce":449,"hasCapCheck":447,"file":456,"line":463},"pr_dhl_get_preferred_days","handle_get_preferred_days",215,{"action":461,"nopriv":449,"callback":462,"hasNonce":449,"hasCapCheck":447,"file":456,"line":465},216,{"action":467,"nopriv":447,"callback":468,"hasNonce":449,"hasCapCheck":447,"file":238,"line":297},"dhl_legacy_parcel_dismiss_migrate_notice","dismiss_notice",{"action":470,"nopriv":447,"callback":471,"hasNonce":449,"hasCapCheck":447,"file":238,"line":301},"dhl_legacy_parcel_dismiss_migrate_notice_forever","dismiss_notice_forever",{"action":473,"nopriv":447,"callback":474,"hasNonce":449,"hasCapCheck":447,"file":250,"line":475},"wc_shipment_dhl_get_order_items","ajax_get_order_items",78,{"action":477,"nopriv":447,"callback":478,"hasNonce":449,"hasCapCheck":447,"file":250,"line":356},"wc_shipment_dhl_add_order_item","ajax_add_order_item",{"action":480,"nopriv":447,"callback":481,"hasNonce":449,"hasCapCheck":447,"file":250,"line":13},"wc_shipment_dhl_remove_order_item","ajax_remove_order_item",{"action":483,"nopriv":447,"callback":484,"hasNonce":449,"hasCapCheck":447,"file":250,"line":359},"wc_shipment_dhl_create_order","ajax_create_order",{"action":486,"nopriv":447,"callback":487,"hasNonce":449,"hasCapCheck":447,"file":250,"line":363},"wc_shipment_dhl_reset_order","ajax_reset_order",{"action":489,"nopriv":447,"callback":490,"hasNonce":447,"hasCapCheck":447,"file":250,"line":491},"wc_shipment_dhl_get_awb_label","ajax_generate_awb_label",83,{"action":493,"nopriv":447,"callback":494,"hasNonce":449,"hasCapCheck":447,"file":329,"line":110},"wc_shipment_dhl_parcelfinder_search","call_parcel_finder",{"action":493,"nopriv":449,"callback":494,"hasNonce":449,"hasCapCheck":447,"file":329,"line":496},85,{"action":498,"nopriv":447,"callback":499,"hasNonce":449,"hasCapCheck":447,"file":390,"line":500},"test_dhl_connection","test_dhl_connection_callback",247,{"action":502,"nopriv":447,"callback":503,"hasNonce":449,"hasCapCheck":447,"file":390,"line":504},"dhl_get_myaccount","dhl_get_myaccount_callback",248,[],[507,511],{"tag":508,"callback":509,"file":146,"line":510},"pr_dhl_tracking_note","tracking_note_shortcode",76,{"tag":512,"callback":513,"file":146,"line":514},"pr_dhl_tracking_link","tracking_link_shortcode",77,[516,518],{"hook":426,"callback":426,"file":390,"line":517},912,{"hook":430,"callback":430,"file":390,"line":519},916,{"dangerousFunctions":521,"sqlUsage":522,"outputEscaping":524,"fileOperations":612,"externalRequests":613,"nonceChecks":614,"capabilityChecks":34,"bundledLibraries":615},[],{"prepared":28,"raw":28,"locations":523},[],{"escaped":439,"rawEcho":297,"locations":525},[526,529,531,533,534,535,536,538,540,542,544,545,548,550,552,554,556,557,559,561,563,565,567,569,571,573,575,577,579,581,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610],{"file":146,"line":527,"context":528},199,"raw output",{"file":146,"line":530,"context":528},217,{"file":146,"line":532,"context":528},237,{"file":146,"line":406,"context":528},{"file":146,"line":409,"context":528},{"file":146,"line":500,"context":528},{"file":146,"line":537,"context":528},1125,{"file":146,"line":539,"context":528},1128,{"file":146,"line":541,"context":528},1131,{"file":197,"line":543,"context":528},107,{"file":197,"line":391,"context":528},{"file":546,"line":547,"context":528},"includes\\class-pr-dhl-wc-method-deutsche-post.php",318,{"file":546,"line":549,"context":528},332,{"file":546,"line":551,"context":528},337,{"file":546,"line":553,"context":528},364,{"file":555,"line":251,"context":528},"includes\\class-pr-dhl-wc-method-paket.php",{"file":555,"line":254,"context":528},{"file":555,"line":558,"context":528},1055,{"file":555,"line":560,"context":528},1060,{"file":555,"line":562,"context":528},1061,{"file":555,"line":564,"context":528},1094,{"file":555,"line":566,"context":528},1116,{"file":555,"line":568,"context":528},1200,{"file":555,"line":570,"context":528},1244,{"file":250,"line":572,"context":528},112,{"file":250,"line":574,"context":528},115,{"file":250,"line":576,"context":528},312,{"file":250,"line":578,"context":528},448,{"file":250,"line":580,"context":528},524,{"file":285,"line":510,"context":528},{"file":285,"line":583,"context":528},96,{"file":285,"line":585,"context":528},230,{"file":285,"line":587,"context":528},281,{"file":285,"line":589,"context":528},449,{"file":285,"line":591,"context":528},509,{"file":285,"line":593,"context":528},623,{"file":285,"line":595,"context":528},1059,{"file":285,"line":597,"context":528},1127,{"file":285,"line":599,"context":528},1411,{"file":285,"line":601,"context":528},1412,{"file":285,"line":603,"context":528},1466,{"file":329,"line":605,"context":528},118,{"file":329,"line":607,"context":528},621,{"file":390,"line":609,"context":528},471,{"file":390,"line":611,"context":528},992,7,6,17,[616],{"name":617,"version":618,"knownCves":619},"TCPDF","1.0.004",[],[621,653,665],{"entryPoint":622,"graph":623,"unsanitizedCount":249,"severity":652},"\u003Cabstract-pr-dhl-wc-order> (includes\\abstract-pr-dhl-wc-order.php:0)",{"nodes":624,"edges":648},[625,630,636,639,643],{"id":626,"type":627,"label":628,"file":146,"line":629},"n0","source","$_POST",387,{"id":631,"type":632,"label":633,"file":146,"line":634,"wp_function":635},"n1","sink","wp_redirect() [Open Redirect]",1566,"wp_redirect",{"id":637,"type":627,"label":628,"file":146,"line":638},"n2",1549,{"id":640,"type":641,"label":642,"file":146,"line":638},"n3","transform","→ download_label()",{"id":644,"type":632,"label":645,"file":146,"line":646,"wp_function":647},"n4","header() [Header Injection]",1613,"header",[649,650,651],{"from":626,"to":631,"sanitized":449},{"from":637,"to":640,"sanitized":447},{"from":640,"to":644,"sanitized":447},"medium",{"entryPoint":654,"graph":655,"unsanitizedCount":249,"severity":652},"add_shop_order_awb_copy (includes\\class-pr-dhl-wc-order-deutsche-post.php:92)",{"nodes":656,"edges":663},[657,660],{"id":626,"type":627,"label":658,"file":250,"line":659},"$_GET",108,{"id":631,"type":632,"label":661,"file":250,"line":574,"wp_function":662},"echo() [XSS]","echo",[664],{"from":626,"to":631,"sanitized":447},{"entryPoint":666,"graph":667,"unsanitizedCount":249,"severity":652},"\u003Cclass-pr-dhl-wc-order-deutsche-post> (includes\\class-pr-dhl-wc-order-deutsche-post.php:0)",{"nodes":668,"edges":681},[669,670,671,673,675,677,679],{"id":626,"type":627,"label":658,"file":250,"line":659},{"id":631,"type":632,"label":661,"file":250,"line":574,"wp_function":662},{"id":637,"type":627,"label":628,"file":250,"line":672},717,{"id":640,"type":632,"label":661,"file":250,"line":674,"wp_function":662},909,{"id":644,"type":627,"label":658,"file":250,"line":676},1157,{"id":678,"type":641,"label":642,"file":250,"line":676},"n5",{"id":680,"type":632,"label":645,"file":146,"line":646,"wp_function":647},"n6",[682,683,684,685],{"from":626,"to":631,"sanitized":449},{"from":637,"to":640,"sanitized":449},{"from":644,"to":678,"sanitized":447},{"from":678,"to":680,"sanitized":447},{"summary":687,"deductions":688},"The \"dhl-for-woocommerce\" plugin v3.9.7 exhibits a generally strong security posture, with a notable absence of recorded vulnerabilities and a commitment to secure coding practices like prepared statements for SQL queries and a high percentage of output escaping. The static analysis reveals a relatively contained attack surface with most entry points protected by nonce checks and capability checks, indicating good development habits.  However, there is one significant concern: an AJAX handler that lacks any authentication checks. This creates a potential entry point for unauthorized actions if an attacker can trigger this handler.\n\nThe plugin's vulnerability history is completely clean, which is highly positive and suggests a mature and well-maintained codebase. The taint analysis also found no critical or high-severity flows, further bolstering confidence in the code's safety.  The primary weakness identified is the unprotected AJAX handler. While the overall security is good, this single oversight presents a clear, albeit isolated, risk that could be exploited. Addressing this specific unprotected entry point would significantly strengthen the plugin's security.",[689,691],{"reason":690,"points":196},"AJAX handler without authentication",{"reason":692,"points":693},"Bundled outdated library (TCPDF v1.0.004)",4,"2026-03-16T18:12:53.437Z",{"wat":696,"direct":715},{"assetPaths":697,"generatorPatterns":705,"scriptPaths":706,"versionParams":707},[698,699,700,701,702,703,704],"\u002Fwp-content\u002Fplugins\u002Fdhl-for-woocommerce\u002Fassets\u002Fcss\u002Fbackend.css","\u002Fwp-content\u002Fplugins\u002Fdhl-for-woocommerce\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fdhl-for-woocommerce\u002Fassets\u002Fcss\u002Fwoo-styles.css","\u002Fwp-content\u002Fplugins\u002Fdhl-for-woocommerce\u002Fassets\u002Fjs\u002Fbackend.js","\u002Fwp-content\u002Fplugins\u002Fdhl-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Fdhl-for-woocommerce\u002Fassets\u002Fjs\u002Fwoo-styles.js","\u002Fwp-content\u002Fplugins\u002Fdhl-for-woocommerce\u002Fincludes\u002Fadmin\u002Fsettings\u002Fassets\u002Fcss\u002Fsettings.css",[],[701,702,703],[708,709,710,711,712,713,714],"\u002Fwp-content\u002Fplugins\u002Fdhl-for-woocommerce\u002Fassets\u002Fcss\u002Fbackend.css?ver=","\u002Fwp-content\u002Fplugins\u002Fdhl-for-woocommerce\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","\u002Fwp-content\u002Fplugins\u002Fdhl-for-woocommerce\u002Fassets\u002Fcss\u002Fwoo-styles.css?ver=","\u002Fwp-content\u002Fplugins\u002Fdhl-for-woocommerce\u002Fassets\u002Fjs\u002Fbackend.js?ver=","\u002Fwp-content\u002Fplugins\u002Fdhl-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend.js?ver=","\u002Fwp-content\u002Fplugins\u002Fdhl-for-woocommerce\u002Fassets\u002Fjs\u002Fwoo-styles.js?ver=","\u002Fwp-content\u002Fplugins\u002Fdhl-for-woocommerce\u002Fincludes\u002Fadmin\u002Fsettings\u002Fassets\u002Fcss\u002Fsettings.css?ver=",{"cssClasses":716,"htmlComments":721,"htmlAttributes":724,"restEndpoints":727,"jsGlobals":730,"shortcodeOutput":734},[717,718,719,720],"dhl-shipping-method-settings","dhl-api-settings","dhl-parcel-shop-finder","dhl-tracking-widget",[722,723],"\u003C!-- START dhl-for-woocommerce -->","\u003C!-- END dhl-for-woocommerce -->",[725,726],"data-dhl-api-url","data-dhl-api-key",[728,729],"\u002Fwp-json\u002Fdhl-for-woocommerce\u002Fv1\u002Fsettings","\u002Fwp-json\u002Fdhl-for-woocommerce\u002Fv1\u002Ftracking",[731,732,733],"window.dhl_frontend_params","window.dhl_backend_params","var dhl_shipping_data",[735,736],"[dhl_tracking_widget]","[dhl_parcel_shop_finder]"]