[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$frwZgQPWzZ7KOT5ni6XKB3Dv68yb84F-aIEresqHr-Qc":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":18,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":74,"crawl_stats":37,"alternatives":80,"analysis":173,"fingerprints":719},"different-shipping-and-billing-address-for-woocommerce","Multiple Shipping And Billing Address For Woocommerce","1.6","silverplugins217","https:\u002F\u002Fprofiles.wordpress.org\u002Fsilverplugins217\u002F","\u003Cp>\u003Cstrong>Multiple Shipping And Billing Address For Woocommerce\u003C\u002Fstrong> make address multiple address on checkout page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Multiple Shipping Addresses for WooCommerce\u003C\u002Fstrong> to make it effective if more than one address have to customer for example Office Address and Home Address. Its also \u003Cstrong>Shipping And Billing Address Book\u003C\u002Fstrong> with make data to shipping address.\u003C\u002Fp>\n\u003Cp>it using to  Set a display type(Pop-up\u002FDrop-down) for additional billing or shipping address options.\u003C\u002Fp>\n\u003Ch3>FEATURES FOR DIFFENRT SHIPPING AND BILLING ADDRESS FOR WOOCOMMERCE:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy to use\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable billing and shipping address\u003C\u002Fli>\n\u003Cli>Billing and Shipping both for add multiple address\u003C\u002Fli>\n\u003Cli>Billing and Shipping both for delete multiple address\u003C\u002Fli>\n\u003Cli>Customized Style\u003C\u002Fli>\n\u003Cli>User Role Wise Add diffrent address\u003C\u002Fli>\n\u003Cli>Select billing and shipping address in admin order edit page\u003C\u002Fli>\n\u003Cli>Select billing and shipping address position on checkout page\u003C\u002Fli>\n\u003Cli>Customize button text, font color and background color\u003C\u002Fli>\n\u003Cli>The delivery status of each item in a single order can be separated to different order statuses.\u003C\u002Fli>\n\u003Cli>Customize button padding\u003C\u002Fli>\n\u003Cli>Select billing and shipping popup button style on checkout page\u003C\u002Fli>\n\u003Cli>Make Default Address\u003C\u002Fli>\n\u003Cli>Checkout page and my account page you can add new address\u003C\u002Fli>\n\u003Cli>WPML Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>🌟 \u003Ca href=\"https:\u002F\u002Fwww.plugin999.com\u002Fdocs\u002Fdifferent-shipping-and-billing-address-for-woocommerce\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fem> | \u003Cem>🌟 \u003Ca href=\"https:\u002F\u002Fwww.plugin999.com\u002Fplugin\u002Fdifferent-shipping-and-billing-address-for-woocommerce\u002F\" rel=\"nofollow ugc\">Get Pro\u003C\u002Fa>\u003C\u002Fem> | \u003Cem>🌟 \u003Ca href=\"https:\u002F\u002Fplugin999.com\u002Fdemo\u002Fdifferent-shipping-and-billing-address-for-woocommerce\u002Fcheckout\u002F\" rel=\"nofollow ugc\">Demo 1\u003C\u002Fa>\u003C\u002Fem> | \u003Cem>🌟 \u003Ca href=\"https:\u002F\u002Fplugin999.com\u002Fdemo\u002Fdifferent-shipping-and-billing-address-for-woocommerce\u002Fmy-account\u002Fedit-address\u002F\" rel=\"nofollow ugc\">Demo 2\u003C\u002Fa>\u003C\u002Fem> | \u003Cem>🌟 \u003Ca href=\"https:\u002F\u002Fwww.plugin999.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>FEATURES FOR DIFFENRT SHIPPING AND BILLING ADDRESS FOR WOOCOMMERCE PREMIUM:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Customize shipping and billing button font size\u003C\u002Fli>\n\u003Cli>Set Maximum Address limit of both billing and shipping \u003C\u002Fli>\n\u003Cli>Customize button title for shipping and billing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>CONTRIBUTE AND TRANSLATE\u003C\u002Fh3>\n\u003Cp>Different Shipping And Billing Address For Woocommerce is translated into multiple languages Chinese, Dutch, Russian, Spanish, and many more. Help localize different Shipping And Billing Address For Woocommerce even further by adding your locale Language. \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fdifferent-shipping-and-billing-address-for-woocommerce\u002F\" rel=\"nofollow ugc\">Click Here\u003C\u002Fa>\u003C\u002Fp>\n","Multiple Shipping And Billing Address For Woocommerce make address multiple address on checkout page.",200,3881,94,7,"2026-02-06T11:27:00.000Z","6.9.4","5.5","",[20,21,22,23,24],"billing-shipping-address","billing-address","different-billing-address","different-shipping-address","shipping-address","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdifferent-shipping-and-billing-address-for-woocommerce.zip",93,3,0,"2025-03-28 00:00:00","2026-03-15T15:16:48.613Z",[32,46,62],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":6,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":29,"updated_date":43,"references":44,"days_to_patch":14},"CVE-2025-31087","multiple-shipping-and-billing-address-for-woocommerce-unauthenticated-php-object-injection","Multiple Shipping And Billing Address For Woocommerce \u003C= 1.5 - Unauthenticated PHP Object Injection","The Multiple Shipping And Billing Address For Woocommerce plugin for WordPress is vulnerable to PHP Object Injection in versions up to, and including, 1.5 via deserialization of untrusted input. This makes it possible for unauthenticated attackers to inject a PHP Object. No known POP chain is present in the vulnerable software. If a POP chain is present via an additional plugin or theme installed on the target system, it could allow the attacker to delete arbitrary files, retrieve sensitive data, or execute code.",null,"\u003C=1.5","critical",9.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Deserialization of Untrusted Data","2025-04-03 13:58:58",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F923c513b-596f-44db-a98f-a33e8baec12e?source=api-prod",{"id":47,"url_slug":48,"title":49,"description":50,"plugin_slug":4,"theme_slug":37,"affected_versions":51,"patched_in_version":52,"severity":53,"cvss_score":54,"cvss_vector":55,"vuln_type":56,"published_date":57,"updated_date":58,"references":59,"days_to_patch":61},"CVE-2025-26875","multiple-shipping-and-billing-address-for-woocommerce-unauthenticated-sql-injection","Multiple Shipping And Billing Address For Woocommerce \u003C= 1.3 - Unauthenticated SQL Injection","The Multiple Shipping And Billing Address For Woocommerce plugin for WordPress is vulnerable to SQL Injection in versions up to, and including, 1.3 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.","\u003C=1.3","1.5","high",7.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2025-03-03 00:00:00","2025-03-10 14:40:47",[60],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F23bcd8b4-04c9-4b7e-b114-70f2675ca2bd?source=api-prod",8,{"id":63,"url_slug":64,"title":65,"description":66,"plugin_slug":4,"theme_slug":37,"affected_versions":67,"patched_in_version":68,"severity":53,"cvss_score":54,"cvss_vector":55,"vuln_type":56,"published_date":69,"updated_date":70,"references":71,"days_to_patch":73},"CVE-2024-56290","multiple-shipping-and-billing-address-for-woocommerce-unauthenticated-sql-injection-2","Multiple Shipping And Billing Address For Woocommerce \u003C= 1.2 - Unauthenticated SQL Injection","The Multiple Shipping And Billing Address For Woocommerce plugin for WordPress is vulnerable to SQL Injection in versions up to, and including, 1.2 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.","\u003C=1.2","1.3","2025-01-03 00:00:00","2025-01-08 20:38:52",[72],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F99a9d844-305d-445d-947d-060920e8a229?source=api-prod",6,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":75,"total_installs":76,"avg_security_score":77,"avg_patch_time_days":78,"trust_score":26,"computed_at":79},21,11590,99,10,"2026-04-04T02:31:02.111Z",[81,104,124,144,160],{"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":95,"tags":96,"homepage":101,"download_link":102,"security_score":103,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"ithemeland-woo-bulk-orders-editing-lite","OBULKiT – Bulk Edit WooCommerce Orders","3.0.5","ithemelandco","https:\u002F\u002Fprofiles.wordpress.org\u002Fithemelandco\u002F","\u003Cp>Managing WooCommerce orders one by one is time-consuming and inefficient — especially when dealing with large stores, frequent updates, or automated workflows.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fithemelandco.com\u002Fplugins\u002Fwoocommerce-bulk-orders-editing\u002F?utm_source=wp.org&utm_medium=web_links&utm_campaign=user-lite-buy\" rel=\"nofollow ugc\">\u003Cstrong>OBULKiT – Bulk Edit WooCommerce Orders\u003C\u002Fstrong>\u003C\u002Fa> gives you a spreadsheet-style interface where you can filter, edit, and update multiple orders at once — eliminating repetitive manual work and saving valuable time.\u003C\u002Fp>\n\u003Cp>With powerful features like advanced filtering, scheduled bulk updates, and background processing optimized for Big Data, OBULKiT is built to handle even the heaviest workloads without slowing down your site.\u003C\u002Fp>\n\u003Cp>Whether you need to update order statuses, payment methods, shipping info, or custom fields, OBULKiT gives you full control — fast and efficiently.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🚀 Why Choose OBULKiT?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✔️ Edit multiple WooCommerce orders simultaneously\u003Cbr \u002F>\n✔️ Spreadsheet-style order editor for fast changes\u003Cbr \u002F>\n✔️ Robust filters to target specific order sets\u003Cbr \u002F>\n✔️ \u003Cem>Schedule bulk order edits\u003C\u002Fem> for future execution\u003Cbr \u002F>\n✔️ Background processing and Big Data support\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why is Bulk Orders Editing for WooCommerce plugin useful?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>✅&nbsp;Saving your time: \u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Managing and editing a large number of orders easily\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Changing order status for several orders at same time\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search and filter specific orders\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk edit of values for billing and shipping fields\u003C\u002Fstrong> One the important sections of each orders is the billing and shipping fields area. They allow your customers to set their billing and shipping details and help manager to control orders based on billing and shipping fields. For example, Billing First Name, Billing Last Name, Billing Phone, Billing Email, Shipping First Name, Shipping Last Name, Shipping Phone, Shipping Email and …\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bind editing:\u003C\u002Fstrong> With this option, you can set the same value of edited orders to all selected orders. This will help you edit several orders at once and will result in a faster editing and save a huge amount of your time!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delete multiple orders:\u003C\u002Fstrong> You can also delete multiple orders simultaneously with just one click. You can delete any number of orders by order status, category of order item, order items, price fields, billing and shipping and etc… and basically any filter conditions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Duplicate orders:\u003C\u002Fstrong> Some time you need to have a copy of one or group of orders, you have to add new orders and set fields as other order’s fields one by one, that is a boring task. With Duplicating Orders option, you can select desired orders and duplicate them, rather than duplicating each order one by one.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Save search queries for later use:\u003C\u002Fstrong> You can save the most used search queries for later use (or any search query you want). This way, you don’t have to choose the search options every time, and with just two clicks you can use your most used search queries to find the orders you need. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>✅&nbsp;Easily scale-up online store: \u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Adding or editing orders in a short time\u003C\u002Fstrong> For example, if you have orders specific details, it is a difficult task to update all details of orders. This Bulk Edit plugin helps to do the bulk editing job easier with a lot of bulk editing options and support for any order related properties and fields.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import and export any orders according to your requirements\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Make a customized column from your orders\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Use a spreadsheet to control, manage and edit numerous orders at the same time\u003C\u002Fstrong>\n    \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>✅&nbsp;Support all of fields\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Support all of order status\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support all of billing and shipping fields\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Managing the price fields\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support all of order’s fields\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\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\u002FpzJZcB2wLCI?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>\u003Cstrong> Please check other videos in \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLo0x1Hax3Fuv4Ed9RBMO_BUkYJA0McH18\" rel=\"nofollow ugc\">Bulk Orders Editing for WooCommerce\u003C\u002Fa> channel\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>User friendly design\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fithemelandco.com\u002Fdocs\u002Fwoocommerce-bulk-orders-editing\u002Ffilter-orders-based-on-order-items-on-woocommerce-bulk-orders-editing\u002F\" rel=\"nofollow ugc\">Filtering\u003C\u002Fa> by all order fields: title, category, taxonomy, …\u003C\u002Fli>\n\u003Cli>Advanced bulk editing form: Edit all WooCommerce order fields in specific operands:\n\u003Cul>\n\u003Cli>Append, prepend, replace for text fields :: title, sku and …\u003C\u002Fli>\n\u003Cli>Increase, Decrease for Pricing Fields :: regular and sale pricing\u003C\u002Fli>\n\u003Cli>Calculator for decimal values\u003C\u002Fli>\n\u003Cli>Use custom formula for pricing fields\u003C\u002Fli>\n\u003Cli>Date picker for date fields :: sale price date\u003C\u002Fli>\n\u003Cli>Multiple selection :: category, taxonomy, tag\u003C\u002Fli>\n\u003Cli>And …\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fithemelandco.com\u002Fdocs\u002Fwoocommerce-bulk-orders-editing\u002Fhow-to-save-and-load-column-profiles-on-the-woocommerce-bulk-orders-editing-plugin\u002F\" rel=\"nofollow ugc\">Show\u002FHide columns\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fithemelandco.com\u002Fdocs\u002Fwoocommerce-bulk-orders-editing\u002Fhow-to-manage-order-columns-on-woocommerce-bulk-orders-editing\u002F\" rel=\"nofollow ugc\">Column manager\u003C\u002Fa>:\n\u003Cul>\n\u003Cli>Set Color and BG color for columns\u003C\u002Fli>\n\u003Cli>Set custom label for columns\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fithemelandco.com\u002Fdocs\u002Fwoocommerce-bulk-orders-editing\u002Fcreate-new-order-in-woocommerce-bulk-orders-editing-plugin\u002F\" rel=\"nofollow ugc\">Create new order>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fithemelandco.com\u002Fdocs\u002Fwoocommerce-bulk-orders-editing\u002Fhow-to-duplicate-multi-woocommerce-order-plugin-fast-and-easy\u002F\" rel=\"nofollow ugc\">Duplicate order\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fithemelandco.com\u002Fdocs\u002Fwoocommerce-bulk-orders-editing\u002Fbulk-delete-multi-woocommerce-orders\u002F\" rel=\"nofollow ugc\">Delete several orders\u003C\u002Fa> with one click.\u003C\u002Fli>\n\u003Cli>Set Category and taxonomy for multiple product at once\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fithemelandco.com\u002Fdocs\u002Fwoocommerce-bulk-orders-editing\u002Fhow-to-inline-edit-orders-in-woocommerce-bulk-edit-plugin\u002F\" rel=\"nofollow ugc\">Inline Edit\u003C\u002Fa>: Edit values in separate types: numeric, text, date, checkbox and …\u003C\u002Fli>\n\u003Cli>Save search form query\u003C\u002Fli>\n\u003Cli>Search orders by items\u003C\u002Fli>\n\u003Cli>Add custom fields \u002F taxonomy as columns, search field and bulk edit field\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fithemelandco.com\u002Fdocs\u002Fwoocommerce-bulk-orders-editing\u002Fhow-to-import-orders-data-to-woocommerce-using-woocommerce-bulk-order-editing-plugin\u002F\" rel=\"nofollow ugc\">Import\u003C\u002Fa> \u002F \u003Ca href=\"https:\u002F\u002Fithemelandco.com\u002Fdocs\u002Fwoocommerce-bulk-orders-editing\u002Fhow-to-export-data-from-woocommerce-using-woocommerce-bulk-orders-editing-plugin\u002F\" rel=\"nofollow ugc\">Export\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fithemelandco.com\u002Fdocs\u002Fwoocommerce-bulk-orders-editing\u002Fhow-to-bind-edit-orders-in-woocommerce-bulk-orders-editing-plugin\u002F\" rel=\"nofollow ugc\">Binded Editing\u003C\u002Fa> : Edit several orders at once.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fithemelandco.com\u002Fdocs\u002Fwoocommerce-bulk-orders-editing\u002Frollback-to-the-previous-data-in-woocommerce-bulk-orders-editing-plugin\u002F\" rel=\"nofollow ugc\">History\u003C\u002Fa>: Save all of change log beside of Undo \u002F Redo :: you can revert your changes.\u003C\u002Fli>\n\u003Cli>Sticky Column: fix ID column\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fithemelandco.com\u002Fdocs\u002Fwoocommerce-bulk-orders-editing\u002Fchange-multi-order-billing-fields\u002F\" rel=\"nofollow ugc\">Change billing\u003C\u002Fa> information field by field\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fithemelandco.com\u002Fdocs\u002Fwoocommerce-bulk-orders-editing\u002Fbulk-change-multi-order-shipping-fields\u002F\" rel=\"nofollow ugc\">Change shipping\u003C\u002Fa> information field by field\u003C\u002Fli>\n\u003Cli>Change billing and shipping in quick mode\u003C\u002Fli>\n\u003Cli>Support all woocommerce orders fields\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Free vs Pro\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>🆓 Free Version\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ Fetch All Orders\u003Cbr \u002F>\n✅ Support All Order Fields\u003Cbr \u002F>\n✅ Import Orders\u003Cbr \u002F>\n✅ Export Orders\u003C\u002Fp>\n\u003Cp>⚠️ Powerful Search Form – Limited\u003Cbr \u002F>\n⚠️ Advanced Bulk Edit – Limited\u003Cbr \u002F>\n⚠️ Add Meta Fields – Limited\u003Cbr \u002F>\n⚠️ History Management – Limited\u003Cbr \u002F>\n⚠️ Undo \u002F Redo – Limited\u003Cbr \u002F>\n⚠️ Bind Edit – Limited\u003C\u002Fp>\n\u003Cp>🟢 Suitable for small to medium stores and quick manual order edits\u003C\u002Fp>\n\u003Cp>🚀 Pro Version\u003C\u002Fp>\n\u003Cp>✅ Fetch All Orders\u003Cbr \u002F>\n✅ Support All Order Fields\u003Cbr \u002F>\n✅ Import Orders\u003Cbr \u002F>\n✅ Export Orders\u003C\u002Fp>\n\u003Cp>🟢 Powerful Search Form\u003Cbr \u002F>\n🟢 Advanced Bulk Edit\u003Cbr \u002F>\n🟢 Add Custom Meta Fields\u003Cbr \u002F>\n🟢 History Management\u003Cbr \u002F>\n🟢 Undo \u002F Redo Changes\u003Cbr \u002F>\n🟢 Bind Edit (Linked Editing)\u003C\u002Fp>\n\u003Cp>⏱️ Scheduled Bulk Order Updates\u003Cbr \u002F>\n⚙️ Background Processing for Heavy Operations\u003Cbr \u002F>\n📊 Big Data Optimized for Large Order Volumes\u003C\u002Fp>\n\u003Cp>🔵 Ideal for large WooCommerce stores with frequent order changes and automated workflows\u003C\u002Fp>\n\u003Cp>Check demo version: \u003Ca href=\"https:\u002F\u002Fithemelandco.com\u002Fplugins\u002Fwoocommerce-bulk-orders-editing\u002F?utm_source=wp.org&utm_medium=web_links&utm_campaign=user-lite-buy\" rel=\"nofollow ugc\">Pro Version\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to a license server to activate the plugin and check for updates.\u003Cbr \u002F>\nIt sends the site admin’s email address and license key to iThemelandCo when the license is activated or when checking for updates. The server responds with activation status, update availability, or error messages.\u003Cbr \u002F>\nThis service is required to verify valid licenses and deliver updates.\u003Cbr \u002F>\nThis service is provided by “iThemelandCo”. http:\u002F\u002Fithemelandco.com\u002F\u003C\u002Fp>\n","Streamline order management by editing and updating multiple orders simultaneously, ensuring smooth operations.",300,16126,80,4,"2026-01-06T17:26:00.000Z","4.4","8.0.3",[21,97,98,99,100],"edit-shipping-address","orders-editor","woocommerce-bulk-edit","woocommerce-order","https:\u002F\u002Fithemelandco.com\u002Fplugins\u002Fwordpress-bulk-orders-editing","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fithemeland-woo-bulk-orders-editing-lite.3.0.5.zip",100,{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":103,"num_ratings":61,"last_updated":114,"tested_up_to":115,"requires_at_least":116,"requires_php":117,"tags":118,"homepage":122,"download_link":123,"security_score":103,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"happycoders-multiple-addresses","Happy Coders Multi Address for WooCommerce","1.0.14","Happy Coders","https:\u002F\u002Fprofiles.wordpress.org\u002Fhappycoders\u002F","\u003Cp>Tired of customers having to re-type addresses for different shipping locations or billing details? HappyCoders Multiple Addresses for WooCommerce enhances the WooCommerce “My Account” area and Checkout process by providing a robust address book feature.\u003C\u002Fp>\n\u003Cp>Logged-in customers can save multiple billing and shipping addresses, give them nicknames for easy recognition (like “Home”, “Work”, “Parents’ House”), set defaults, and edit or delete addresses as needed.\u003C\u002Fp>\n\u003Cp>During checkout, customers can quickly select from their saved addresses using a dropdown or list format (configurable by the admin), streamlining the process and reducing errors. This plugin integrates with both the Classic WooCommerce Checkout (using the \u003Ccode>[woocommerce_checkout]\u003C\u002Fcode> shortcode) and the modern Block-Based Checkout experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multi Address Book:\u003C\u002Fstrong> A dedicated section in the “My Account” page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Import:\u003C\u002Fstrong> Seamlessly imports a customer’s existing default WooCommerce address into the address book on their first visit.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Saving of New Checkout Addresses:\u003C\u002Fstrong> Any new, unique address a customer enters during checkout is automatically saved to their address book and set as the new default for future use.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Save Multiple Addresses:\u003C\u002Fstrong> Customers can save distinct billing and shipping addresses.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Address Nicknames & Types:\u003C\u002Fstrong> Easily label and identify saved addresses with custom nicknames and predefined types (Home, Work, Other).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set Default Addresses:\u003C\u002Fstrong> Designate default billing and shipping addresses.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Editing\u002FDeletion:\u003C\u002Fstrong> Customers can manage their saved addresses.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Checkout Selection:\u003C\u002Fstrong> Choose saved addresses directly on the checkout page.\n\u003Cul>\n\u003Cli>Admin option for Dropdown or Radio List display.\u003C\u002Fli>\n\u003Cli>Admin option to allow\u002Fdisallow entering a brand new address at checkout.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Address Limits:\u003C\u002Fstrong> Admin can set maximum number of billing\u002Fshipping addresses per user.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Menu Text:\u003C\u002Fstrong> Admin can change the “Multi Address Book” menu item text.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Default New Address:\u003C\u002Fstrong> Newly added addresses automatically become the default.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Classic & Block Checkout Integration:\u003C\u002Fstrong> Works with both checkout types.\n\u003Cul>\n\u003Cli>\u003Cem>Classic:\u003C\u002Fem> Uses standard WooCommerce hooks.\u003C\u002Fli>\n\u003Cli>\u003Cem>Block:\u003C\u002Fem> Uses modern JavaScript integration with the WooCommerce Blocks API (\u003Ccode>registerCheckoutBlock\u003C\u002Fcode>).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Compatible:\u003C\u002Fstrong> Includes support for Multisite installations, ensuring endpoints and functionality work correctly across the network.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>My Account Address Display Style:\u003C\u002Fstrong> Admin can choose to display saved addresses in the “My Account” page as a carousel or a list.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Building from Source\u003C\u002Fh3>\n\u003Cp>This plugin uses modern JavaScript tools for development. The source code is included for transparency and to allow developers to contribute or modify the code. You do not need to follow these steps to use the plugin; the pre-built files are included.\u003C\u002Fp>\n\u003Cp>If you wish to modify the JavaScript or CSS source files (\u003Ccode>\u002Fsrc\u003C\u002Fcode> directory), you will need to have Node.js and npm installed on your machine.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Navigate to the Plugin Directory:\u003C\u002Fstrong>\u003Cbr \u002F>\nOpen your terminal and navigate to the plugin’s root directory:\u003Cbr \u002F>\n    cd path\u002Fto\u002Fwp-content\u002Fplugins\u002Fhappycoders-multiple-addresses\u002F\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Install Dependencies:\u003C\u002Fstrong>\u003Cbr \u002F>\nRun the following command to install the necessary development packages listed in \u003Ccode>package.json\u003C\u002Fcode>:\u003Cbr \u002F>\n    npm install\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Build for Production:\u003C\u002Fstrong>\u003Cbr \u002F>\nTo compile and minify the source files for a production environment, run:\u003Cbr \u002F>\n    npm run build\u003Cbr \u002F>\nThis will generate the final JavaScript and CSS files in the \u003Ccode>\u002Fbuild\u003C\u002Fcode> directory.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Run in Development Mode:\u003C\u002Fstrong>\u003Cbr \u002F>\nFor active development, use this command to watch for changes in the \u003Ccode>\u002Fsrc\u003C\u002Fcode> directory and automatically re-compile the files:\u003Cbr \u002F>\n    npm run start\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The source files for the block integration can be found in the \u003Ccode>\u002Fsrc\u003C\u002Fcode> directory.\u003C\u002Fp>\n","Allow logged-in WooCommerce customers to manage multiple addresses in an address book and select them easily during checkout.",60,1021,"2025-11-19T15:13:00.000Z","6.8.5","5.6","7.4",[21,119,120,24,121],"checkout","multiple-addresses","woocommerce","https:\u002F\u002Fhappycoders.in\u002Fhappycoders-multiple-addresses","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhappycoders-multiple-addresses.1.0.14.zip",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":103,"num_ratings":134,"last_updated":135,"tested_up_to":136,"requires_at_least":137,"requires_php":18,"tags":138,"homepage":141,"download_link":142,"security_score":143,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"ds-woocommerce-order-email-export","DS Woocommerce Order Email Export","1.0","DotsquaresLtd","https:\u002F\u002Fprofiles.wordpress.org\u002Fdswpsupport\u002F","\u003Cp>DS Woocommerce Order Email Export allows admin to export customer’s email addresses and other information like Name, Billing Address, Shipping Address. This plugin provide information in the CSV format file based upon the selected options. It simply adds a new tab “Customer Emails” under Woocommerce => Settings.\u003C\u002Fp>\n\u003Ch4>General Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>CSV file download.\u003C\u002Fli>\n\u003Cli>Exports information from placed orders.\u003C\u002Fli>\n\u003Cli>Primarily exports email addresses.\u003C\u002Fli>\n\u003Cli>Option to remove duplicate emails in CSV.\u003C\u002Fli>\n\u003Cli>Other option to include customer name, billing address, shipping address in CSV.\u003C\u002Fli>\n\u003Cli>Option to export between selected date range.\u003C\u002Fli>\n\u003Cli>Works well with other plugins.\u003C\u002Fli>\n\u003Cli>Compatible with WooCommerce 2.0.* and 2.1.*\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirement\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The plugin required woocommerce to be installed and working properly.\u003C\u002Fli>\n\u003Cli>After installation and activation, a new tab will be added under Woocommerce => Settings with title “Customer Emails”\u003C\u002Fli>\n\u003C\u002Ful>\n","An essential plugin to export customer's emails and other information from admin panel.",40,2617,2,"2016-12-23T11:29:00.000Z","4.7.32","3.5",[21,139,24,121,140],"customer","woocommerce-customer-emails-export","http:\u002F\u002Fstores.dotsquares.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fds-woocommerce-order-email-export.zip",85,{"slug":145,"name":146,"version":147,"author":148,"author_profile":149,"description":150,"short_description":151,"active_installs":78,"downloaded":152,"rating":28,"num_ratings":28,"last_updated":153,"tested_up_to":154,"requires_at_least":155,"requires_php":117,"tags":156,"homepage":18,"download_link":158,"security_score":159,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"multiple-addresses-for-woocommerce","Multiple Billing and Shipping Addresses For WooCommerce","1.0.0","wpxqw","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpxqw\u002F","\u003Cp>Multiple Billing and Shipping Addresses For WooCommerce plugin speeds up your checkout process by enabling customers save multiple billing and shipping addresses and select their preferred one instantly at checkout. No more repetitive address entry, just a faster, smoother shopping experience!\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Additional Address Storage: Allows customers to save multiple billing and shipping addresses on their My Account page for easy future use.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Quick Address Selection: Provides a dropdown field at checkout for customers to select from previously saved addresses, streamlining the checkout process.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Automatic Field Population: Automatically fills in address fields based on the selected saved address, reducing manual entry.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Seamless Integration with WooCommerce: Utilizes existing WooCommerce address edit forms to maintain consistency and leverage built-in validation logic.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Automatic Address Validation: Uses WooCommerce’s built-in validation to ensure addresses meet the necessary requirements, improving data accuracy.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Default Address Options: Allows customers to set one default billing address and one default shipping address for quick access. These default addresses are automatically loaded on the checkout page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Manual\u003C\u002Fh3>\n\u003Cp>Visit the \u003Cstrong>My Account\u003C\u002Fstrong> page to manage your billing and shipping addresses. Here, you can create new addresses, edit existing ones, or delete any addresses you no longer need.\u003C\u002Fp>\n\u003Cp>Then, on the \u003Cstrong>Checkout\u003C\u002Fstrong> page, simply choose a pre-saved billing or shipping address, and the system will automatically populate the relevant fields with that address information.\u003C\u002Fp>\n","The plugin lets customers save and select multiple billing\u002Fshipping addresses at checkout, speeding up the process and improving the experience.",487,"2025-03-06T00:55:00.000Z","6.7.5","5.3",[157,21,119,120,24],"additional-addresses","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultiple-addresses-for-woocommerce.1.0.0.zip",92,{"slug":161,"name":162,"version":147,"author":163,"author_profile":164,"description":165,"short_description":166,"active_installs":28,"downloaded":167,"rating":28,"num_ratings":28,"last_updated":168,"tested_up_to":115,"requires_at_least":169,"requires_php":170,"tags":171,"homepage":18,"download_link":172,"security_score":103,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"addweb-woo-multi-address","AddWeb Woo Multi-address","AddWeb Solution","https:\u002F\u002Fprofiles.wordpress.org\u002Faddweb-solution-pvt-ltd\u002F","\u003Cp>\u003Cstrong>AddWeb Woo Multi-address\u003C\u002Fstrong> empowers WooCommerce stores by letting customers manage multiple billing and shipping addresses from their account and easily select them during checkout.\u003C\u002Fp>\n\u003Cp>Whether your store uses the classic checkout, Elementor-based templates, or WooCommerce blocks, this plugin ensures a seamless experience.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>✅ \u003Cstrong>Manage Multiple Addresses from My Account\u003C\u002Fstrong>\u003Cbr \u002F>\nCustomers can add, edit, or delete multiple billing and shipping addresses from their “My Account” area, and set default ones for faster checkout.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Address Dropdown at Checkout\u003C\u002Fstrong>\u003Cbr \u002F>\nCustom dropdown fields on the checkout page let users select from their saved addresses. The selected address auto-fills the billing or shipping fields accordingly.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Address Display in Order Details\u003C\u002Fstrong>\u003Cbr \u002F>\nSelected addresses appear clearly in the order summary — improving clarity for customers and store admins.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Supports All WooCommerce Checkout Methods\u003C\u002Fstrong>\u003Cbr \u002F>\n– Classic WooCommerce checkout\u003Cbr \u002F>\n– Elementor-powered checkout pages\u003Cbr \u002F>\n– WooCommerce block checkout (Cart & Checkout blocks)\u003Cbr \u002F>\n– Block-based WordPress themes\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPL v2 or later. See https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.txt\u003C\u002Fp>\n","Manage and use multiple billing and shipping addresses in WooCommerce — with full support for classic, Elementor, and block-based checkouts.",835,"2025-07-14T12:07:00.000Z","5.0","7.0",[21,119,120,24,121],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faddweb-woo-multi-address.1.0.0.zip",{"attackSurface":174,"codeSignals":415,"taintFlows":488,"riskAssessment":700,"analyzedAt":718},{"hooks":175,"ajaxHandlers":286,"restRoutes":412,"shortcodes":413,"cronEvents":414,"entryPointCount":359,"unprotectedCount":336},[176,181,186,190,195,198,202,206,210,213,217,219,222,226,230,234,238,242,246,248,250,252,253,256,258,260,262,266,270,274,278,282],{"type":177,"name":178,"callback":179,"priority":78,"file":180,"line":112},"filter","plugin_row_meta","DSABAFWP_append_support_and_faq_linkss","dsabafw-multiple-address.php",{"type":182,"name":183,"callback":184,"file":185,"line":61},"action","admin_menu","DSABAFW_submenu_page","main\\backend\\dsabafw-backend.php",{"type":182,"name":187,"callback":188,"file":185,"line":189},"init","DSABAFW_save_options",342,{"type":182,"name":191,"callback":192,"priority":193,"file":185,"line":194},"show_user_profile","dsabafw_extra_user_profile_fields",999,498,{"type":182,"name":196,"callback":192,"priority":193,"file":185,"line":197},"edit_user_profile",499,{"type":182,"name":199,"callback":200,"file":185,"line":201},"admin_footer","dsabafw_admin_footer_function",617,{"type":182,"name":203,"callback":204,"file":185,"line":205},"woocommerce_admin_order_data_after_billing_address","dsabafw_add_address_to_admin_billing",825,{"type":182,"name":207,"callback":208,"file":185,"line":209},"woocommerce_admin_order_data_after_shipping_address","dsabafw_add_address_to_admin_shipping",862,{"type":182,"name":187,"callback":211,"file":212,"line":61},"dsabafw_dsabafw_comman_field_values_saved","main\\backend\\dsabafw-comman.php",{"type":182,"name":214,"callback":215,"file":216,"line":73},"woocommerce_blocks_loaded","closure","main\\block\\block.php",{"type":182,"name":218,"callback":215,"file":216,"line":78},"woocommerce_blocks_checkout_block_registration",{"type":182,"name":187,"callback":220,"file":221,"line":14},"DSABAFW_add_action_and_filters_load","main\\frontend\\dsabafw-ajax.php",{"type":177,"name":223,"callback":224,"priority":78,"file":221,"line":225},"woocommerce_account_menu_items","dsabafw_wc_address_book_add_to_menu",30,{"type":182,"name":227,"callback":228,"file":221,"line":229},"woocommerce_account_edit-address_endpoint","dsabafw_my_account_endpoint_content",31,{"type":182,"name":231,"callback":232,"file":221,"line":233},"wp_footer","dsabafw_popup_div_footer",32,{"type":182,"name":235,"callback":236,"file":221,"line":237},"woocommerce_before_checkout_billing_form","DSABAFW_all_billing_address",38,{"type":182,"name":239,"callback":240,"file":221,"line":241},"woocommerce_before_checkout_shipping_form","DSABAFW_all_shipping_address",39,{"type":182,"name":243,"callback":244,"file":221,"line":245},"wp","DSABAFW_save_optionsss",58,{"type":177,"name":223,"callback":224,"priority":78,"file":221,"line":247},76,{"type":182,"name":227,"callback":228,"file":221,"line":249},77,{"type":182,"name":231,"callback":232,"file":221,"line":251},78,{"type":182,"name":235,"callback":236,"file":221,"line":143},{"type":182,"name":254,"callback":236,"file":221,"line":255},"woocommerce_after_checkout_billing_form",87,{"type":182,"name":239,"callback":240,"file":221,"line":257},91,{"type":182,"name":259,"callback":240,"file":221,"line":26},"woocommerce_after_checkout_shipping_form",{"type":182,"name":243,"callback":244,"file":221,"line":261},113,{"type":182,"name":263,"callback":264,"file":265,"line":14},"admin_init","DSABAFW_check_plugin_state","main\\resources\\dsabafw-installation-require.php",{"type":182,"name":267,"callback":268,"file":265,"line":269},"admin_notices","DSABAFW_show_notice",15,{"type":182,"name":271,"callback":272,"file":273,"line":92},"plugins_loaded","DSABAFW_load_textdomain_pro","main\\resources\\dsabafw-language.php",{"type":177,"name":275,"callback":276,"priority":78,"file":273,"line":277},"load_textdomain_mofile","DSABAFW_load_my_own_textdomain_pro",17,{"type":182,"name":279,"callback":280,"file":281,"line":14},"admin_enqueue_scripts","DSABAFW_load_admin_script_style","main\\resources\\dsabafw-load-js-css.php",{"type":182,"name":283,"callback":284,"file":281,"line":285},"wp_enqueue_scripts","DSABAFW_load_script_style",28,[287,293,295,299,301,305,307,311,313,317,319,323,325,329,331,335,337,341,343,347,349,353,355,358,360,363,365,368,370,373,375,377,378,380,382,384,386,388,389,390,392,394,396,398,400,402,404,406,408,410],{"action":288,"nopriv":289,"callback":290,"hasNonce":291,"hasCapCheck":291,"file":185,"line":292},"wg_roles_ajax",true,"dsabafw_role_ajax",false,426,{"action":288,"nopriv":291,"callback":290,"hasNonce":291,"hasCapCheck":291,"file":185,"line":294},427,{"action":296,"nopriv":291,"callback":297,"hasNonce":289,"hasCapCheck":291,"file":185,"line":298},"dsabafw_validate_edit_billing_form_fields","dsabafw_validate_edit_billing_form_fields_func",439,{"action":296,"nopriv":289,"callback":297,"hasNonce":289,"hasCapCheck":291,"file":185,"line":300},440,{"action":302,"nopriv":291,"callback":303,"hasNonce":289,"hasCapCheck":291,"file":185,"line":304},"dsabafw_validate_edit_shipping_form_fields","dsabafw_validate_edit_shipping_form_fields_func",628,{"action":302,"nopriv":289,"callback":303,"hasNonce":289,"hasCapCheck":291,"file":185,"line":306},629,{"action":308,"nopriv":291,"callback":309,"hasNonce":289,"hasCapCheck":291,"file":185,"line":310},"productscommentsbilling_admin","dsabafw_billing_popup_open_admin",686,{"action":308,"nopriv":289,"callback":309,"hasNonce":289,"hasCapCheck":291,"file":185,"line":312},687,{"action":314,"nopriv":291,"callback":315,"hasNonce":289,"hasCapCheck":291,"file":185,"line":316},"productscommentsshipping_admin","dsabafw_shipping_popup_open_admin",758,{"action":314,"nopriv":289,"callback":315,"hasNonce":289,"hasCapCheck":291,"file":185,"line":318},759,{"action":320,"nopriv":291,"callback":321,"hasNonce":291,"hasCapCheck":291,"file":221,"line":322},"productscommentsbilling","dsabafw_billing_popup_open",33,{"action":320,"nopriv":289,"callback":321,"hasNonce":291,"hasCapCheck":291,"file":221,"line":324},34,{"action":326,"nopriv":291,"callback":327,"hasNonce":291,"hasCapCheck":291,"file":221,"line":328},"productscommentsshipping","dsabafw_shipping_popup_open",35,{"action":326,"nopriv":289,"callback":327,"hasNonce":291,"hasCapCheck":291,"file":221,"line":330},36,{"action":332,"nopriv":291,"callback":333,"hasNonce":291,"hasCapCheck":291,"file":221,"line":334},"productscommentsbilling_select","dsabafw_billing_data_select",41,{"action":332,"nopriv":289,"callback":333,"hasNonce":291,"hasCapCheck":291,"file":221,"line":336},42,{"action":338,"nopriv":291,"callback":339,"hasNonce":291,"hasCapCheck":291,"file":221,"line":340},"productscommentsshipping_select","dsabafw_shipping_data_select",43,{"action":338,"nopriv":289,"callback":339,"hasNonce":291,"hasCapCheck":291,"file":221,"line":342},44,{"action":344,"nopriv":291,"callback":345,"hasNonce":291,"hasCapCheck":291,"file":221,"line":346},"dsabafw_validate_billing_form_fields","dsabafw_validate_billing_form_fields_func",45,{"action":344,"nopriv":289,"callback":345,"hasNonce":291,"hasCapCheck":291,"file":221,"line":348},46,{"action":350,"nopriv":291,"callback":351,"hasNonce":291,"hasCapCheck":291,"file":221,"line":352},"dsabafw_validate_shipping_form_fields","dsabafw_validate_shipping_form_fields_func",47,{"action":350,"nopriv":289,"callback":351,"hasNonce":291,"hasCapCheck":291,"file":221,"line":354},48,{"action":296,"nopriv":291,"callback":356,"hasNonce":291,"hasCapCheck":291,"file":221,"line":357},"dsabafw_validate_edit_billing_form_fields_funccc",49,{"action":296,"nopriv":289,"callback":356,"hasNonce":291,"hasCapCheck":291,"file":221,"line":359},50,{"action":302,"nopriv":291,"callback":361,"hasNonce":291,"hasCapCheck":291,"file":221,"line":362},"dsabafw_validate_edit_shipping_form_fields_funcssss",51,{"action":302,"nopriv":289,"callback":361,"hasNonce":291,"hasCapCheck":291,"file":221,"line":364},52,{"action":366,"nopriv":291,"callback":366,"hasNonce":291,"hasCapCheck":291,"file":221,"line":367},"dsabafw_default_address",53,{"action":366,"nopriv":289,"callback":366,"hasNonce":291,"hasCapCheck":291,"file":221,"line":369},54,{"action":371,"nopriv":291,"callback":371,"hasNonce":291,"hasCapCheck":291,"file":221,"line":372},"dsabafw_default_address_shipping",55,{"action":371,"nopriv":289,"callback":371,"hasNonce":291,"hasCapCheck":291,"file":221,"line":374},56,{"action":320,"nopriv":291,"callback":321,"hasNonce":291,"hasCapCheck":291,"file":221,"line":376},79,{"action":320,"nopriv":289,"callback":321,"hasNonce":291,"hasCapCheck":291,"file":221,"line":91},{"action":326,"nopriv":291,"callback":327,"hasNonce":291,"hasCapCheck":291,"file":221,"line":379},81,{"action":326,"nopriv":289,"callback":327,"hasNonce":291,"hasCapCheck":291,"file":221,"line":381},82,{"action":332,"nopriv":291,"callback":333,"hasNonce":291,"hasCapCheck":291,"file":221,"line":383},96,{"action":332,"nopriv":289,"callback":333,"hasNonce":291,"hasCapCheck":291,"file":221,"line":385},97,{"action":338,"nopriv":291,"callback":339,"hasNonce":291,"hasCapCheck":291,"file":221,"line":387},98,{"action":338,"nopriv":289,"callback":339,"hasNonce":291,"hasCapCheck":291,"file":221,"line":77},{"action":344,"nopriv":291,"callback":345,"hasNonce":291,"hasCapCheck":291,"file":221,"line":103},{"action":344,"nopriv":289,"callback":345,"hasNonce":291,"hasCapCheck":291,"file":221,"line":391},101,{"action":350,"nopriv":291,"callback":351,"hasNonce":291,"hasCapCheck":291,"file":221,"line":393},102,{"action":350,"nopriv":289,"callback":351,"hasNonce":291,"hasCapCheck":291,"file":221,"line":395},103,{"action":296,"nopriv":291,"callback":356,"hasNonce":291,"hasCapCheck":291,"file":221,"line":397},104,{"action":296,"nopriv":289,"callback":356,"hasNonce":291,"hasCapCheck":291,"file":221,"line":399},105,{"action":302,"nopriv":291,"callback":361,"hasNonce":291,"hasCapCheck":291,"file":221,"line":401},106,{"action":302,"nopriv":289,"callback":361,"hasNonce":291,"hasCapCheck":291,"file":221,"line":403},107,{"action":366,"nopriv":291,"callback":366,"hasNonce":291,"hasCapCheck":291,"file":221,"line":405},108,{"action":366,"nopriv":289,"callback":366,"hasNonce":291,"hasCapCheck":291,"file":221,"line":407},109,{"action":371,"nopriv":291,"callback":371,"hasNonce":291,"hasCapCheck":291,"file":221,"line":409},110,{"action":371,"nopriv":289,"callback":371,"hasNonce":291,"hasCapCheck":291,"file":221,"line":411},111,[],[],[],{"dangerousFunctions":416,"sqlUsage":457,"outputEscaping":459,"fileOperations":28,"externalRequests":28,"nonceChecks":277,"capabilityChecks":486,"bundledLibraries":487},[417,421,424,427,429,431,433,436,438,440,442,444,446,448,450,452,453,455],{"fn":418,"file":185,"line":419,"context":420},"unserialize",534,"$user_data = unserialize($userdata_bil);",{"fn":418,"file":185,"line":422,"context":423},577,"$user_data = unserialize($userdata_ship);",{"fn":418,"file":185,"line":425,"context":426},715,"$user_data = unserialize($user[0]->userdata);",{"fn":418,"file":185,"line":428,"context":426},783,{"fn":418,"file":185,"line":430,"context":420},851,{"fn":418,"file":185,"line":432,"context":420},888,{"fn":418,"file":434,"line":435,"context":420},"main\\frontend\\dsabafw-front.php",74,{"fn":418,"file":434,"line":437,"context":420},123,{"fn":418,"file":434,"line":439,"context":420},183,{"fn":418,"file":434,"line":441,"context":423},249,{"fn":418,"file":434,"line":443,"context":426},363,{"fn":418,"file":434,"line":445,"context":426},430,{"fn":418,"file":434,"line":447,"context":426},538,{"fn":418,"file":434,"line":449,"context":426},558,{"fn":418,"file":434,"line":451,"context":420},588,{"fn":418,"file":434,"line":201,"context":420},{"fn":418,"file":434,"line":454,"context":423},677,{"fn":418,"file":434,"line":456,"context":423},703,{"prepared":336,"raw":28,"locations":458},[],{"escaped":460,"rawEcho":461,"locations":462},542,11,[463,466,468,470,472,474,476,478,480,482,484],{"file":185,"line":464,"context":465},434,"raw output",{"file":185,"line":467,"context":465},493,{"file":185,"line":469,"context":465},681,{"file":185,"line":471,"context":465},753,{"file":434,"line":473,"context":465},395,{"file":434,"line":475,"context":465},539,{"file":434,"line":477,"context":465},559,{"file":434,"line":479,"context":465},860,{"file":434,"line":481,"context":465},976,{"file":434,"line":483,"context":465},1031,{"file":434,"line":485,"context":465},1087,1,[],[489,526,549,566,599,616,632,648,664,678],{"entryPoint":490,"graph":491,"unsanitizedCount":28,"severity":525},"DSABAFW_save_options (main\\backend\\dsabafw-backend.php:343)",{"nodes":492,"edges":521},[493,498,504,507,512,516],{"id":494,"type":495,"label":496,"file":185,"line":497},"n0","source","$_REQUEST (x2)",352,{"id":499,"type":500,"label":501,"file":185,"line":502,"wp_function":503},"n1","sink","query() [SQLi]",354,"query",{"id":505,"type":495,"label":496,"file":185,"line":506},"n2",360,{"id":508,"type":500,"label":509,"file":185,"line":510,"wp_function":511},"n3","wp_redirect() [Open Redirect]",361,"wp_redirect",{"id":513,"type":495,"label":514,"file":185,"line":515},"n4","$_REQUEST",406,{"id":517,"type":500,"label":518,"file":185,"line":519,"wp_function":520},"n5","update_option() [Settings Manipulation]",407,"update_option",[522,523,524],{"from":494,"to":499,"sanitized":289},{"from":505,"to":508,"sanitized":289},{"from":513,"to":517,"sanitized":289},"low",{"entryPoint":527,"graph":528,"unsanitizedCount":28,"severity":525},"dsabafw_billing_popup_open_admin (main\\backend\\dsabafw-backend.php:688)",{"nodes":529,"edges":545},[530,532,536,537,539,541],{"id":494,"type":495,"label":514,"file":185,"line":531},696,{"id":499,"type":500,"label":533,"file":185,"line":534,"wp_function":535},"get_results() [SQLi]",707,"get_results",{"id":505,"type":495,"label":514,"file":185,"line":531},{"id":508,"type":500,"label":538,"file":185,"line":425,"wp_function":418},"unserialize() [Object Injection]",{"id":513,"type":495,"label":540,"file":185,"line":531},"$_REQUEST (x3)",{"id":517,"type":500,"label":542,"file":185,"line":543,"wp_function":544},"echo() [XSS]",725,"echo",[546,547,548],{"from":494,"to":499,"sanitized":289},{"from":505,"to":508,"sanitized":289},{"from":513,"to":517,"sanitized":289},{"entryPoint":550,"graph":551,"unsanitizedCount":28,"severity":525},"dsabafw_shipping_popup_open_admin (main\\backend\\dsabafw-backend.php:760)",{"nodes":552,"edges":562},[553,555,557,558,559,560],{"id":494,"type":495,"label":514,"file":185,"line":554},768,{"id":499,"type":500,"label":533,"file":185,"line":556,"wp_function":535},775,{"id":505,"type":495,"label":514,"file":185,"line":554},{"id":508,"type":500,"label":538,"file":185,"line":428,"wp_function":418},{"id":513,"type":495,"label":540,"file":185,"line":554},{"id":517,"type":500,"label":542,"file":185,"line":561,"wp_function":544},798,[563,564,565],{"from":494,"to":499,"sanitized":289},{"from":505,"to":508,"sanitized":289},{"from":513,"to":517,"sanitized":289},{"entryPoint":567,"graph":568,"unsanitizedCount":28,"severity":525},"\u003Cdsabafw-backend> (main\\backend\\dsabafw-backend.php:0)",{"nodes":569,"edges":592},[570,571,572,573,574,575,576,580,583,586,588,590],{"id":494,"type":495,"label":496,"file":185,"line":497},{"id":499,"type":500,"label":501,"file":185,"line":502,"wp_function":503},{"id":505,"type":495,"label":496,"file":185,"line":506},{"id":508,"type":500,"label":509,"file":185,"line":510,"wp_function":511},{"id":513,"type":495,"label":514,"file":185,"line":515},{"id":517,"type":500,"label":518,"file":185,"line":519,"wp_function":520},{"id":577,"type":495,"label":578,"file":185,"line":579},"n6","$_REQUEST (x6)",449,{"id":581,"type":500,"label":533,"file":185,"line":582,"wp_function":535},"n7",507,{"id":584,"type":495,"label":585,"file":185,"line":579},"n8","$_REQUEST (x16)",{"id":587,"type":500,"label":542,"file":185,"line":447,"wp_function":544},"n9",{"id":589,"type":495,"label":496,"file":185,"line":531},"n10",{"id":591,"type":500,"label":538,"file":185,"line":425,"wp_function":418},"n11",[593,594,595,596,597,598],{"from":494,"to":499,"sanitized":289},{"from":505,"to":508,"sanitized":289},{"from":513,"to":517,"sanitized":289},{"from":577,"to":581,"sanitized":289},{"from":584,"to":587,"sanitized":289},{"from":589,"to":591,"sanitized":289},{"entryPoint":600,"graph":601,"unsanitizedCount":28,"severity":525},"dsabafw_billing_popup_open (main\\frontend\\dsabafw-front.php:291)",{"nodes":602,"edges":612},[603,605,607,608,609,610],{"id":494,"type":495,"label":514,"file":434,"line":604},299,{"id":499,"type":500,"label":533,"file":434,"line":606,"wp_function":535},355,{"id":505,"type":495,"label":514,"file":434,"line":604},{"id":508,"type":500,"label":538,"file":434,"line":443,"wp_function":418},{"id":513,"type":495,"label":540,"file":434,"line":604},{"id":517,"type":500,"label":542,"file":434,"line":611,"wp_function":544},369,[613,614,615],{"from":494,"to":499,"sanitized":289},{"from":505,"to":508,"sanitized":289},{"from":513,"to":517,"sanitized":289},{"entryPoint":617,"graph":618,"unsanitizedCount":28,"severity":525},"dsabafw_shipping_popup_open (main\\frontend\\dsabafw-front.php:401)",{"nodes":619,"edges":628},[620,622,624,625,626,627],{"id":494,"type":495,"label":496,"file":434,"line":621},410,{"id":499,"type":500,"label":533,"file":434,"line":623,"wp_function":535},420,{"id":505,"type":495,"label":514,"file":434,"line":621},{"id":508,"type":500,"label":538,"file":434,"line":445,"wp_function":418},{"id":513,"type":495,"label":540,"file":434,"line":621},{"id":517,"type":500,"label":542,"file":434,"line":298,"wp_function":544},[629,630,631],{"from":494,"to":499,"sanitized":289},{"from":505,"to":508,"sanitized":289},{"from":513,"to":517,"sanitized":289},{"entryPoint":633,"graph":634,"unsanitizedCount":27,"severity":53},"dsabafw_billing_data_select (main\\frontend\\dsabafw-front.php:524)",{"nodes":635,"edges":644},[636,638,640,641,642,643],{"id":494,"type":495,"label":514,"file":434,"line":637},527,{"id":499,"type":500,"label":533,"file":434,"line":639,"wp_function":535},530,{"id":505,"type":495,"label":514,"file":434,"line":637},{"id":508,"type":500,"label":538,"file":434,"line":447,"wp_function":418},{"id":513,"type":495,"label":514,"file":434,"line":637},{"id":517,"type":500,"label":542,"file":434,"line":475,"wp_function":544},[645,646,647],{"from":494,"to":499,"sanitized":291},{"from":505,"to":508,"sanitized":291},{"from":513,"to":517,"sanitized":291},{"entryPoint":649,"graph":650,"unsanitizedCount":27,"severity":53},"dsabafw_shipping_data_select (main\\frontend\\dsabafw-front.php:544)",{"nodes":651,"edges":660},[652,654,656,657,658,659],{"id":494,"type":495,"label":514,"file":434,"line":653},546,{"id":499,"type":500,"label":533,"file":434,"line":655,"wp_function":535},550,{"id":505,"type":495,"label":514,"file":434,"line":653},{"id":508,"type":500,"label":538,"file":434,"line":449,"wp_function":418},{"id":513,"type":495,"label":514,"file":434,"line":653},{"id":517,"type":500,"label":542,"file":434,"line":477,"wp_function":544},[661,662,663],{"from":494,"to":499,"sanitized":291},{"from":505,"to":508,"sanitized":291},{"from":513,"to":517,"sanitized":291},{"entryPoint":665,"graph":666,"unsanitizedCount":134,"severity":53},"DSABAFW_save_optionsss (main\\frontend\\dsabafw-front.php:731)",{"nodes":667,"edges":675},[668,670,673],{"id":494,"type":495,"label":496,"file":434,"line":669},743,{"id":499,"type":671,"label":672,"file":434,"line":669},"transform","→ dsabafw_delete_Query_get()",{"id":505,"type":500,"label":501,"file":434,"line":674,"wp_function":503},27,[676,677],{"from":494,"to":499,"sanitized":291},{"from":499,"to":505,"sanitized":291},{"entryPoint":679,"graph":680,"unsanitizedCount":134,"severity":53},"\u003Cdsabafw-front> (main\\frontend\\dsabafw-front.php:0)",{"nodes":681,"edges":694},[682,684,685,687,688,690,691,692,693],{"id":494,"type":495,"label":683,"file":434,"line":604},"$_REQUEST (x7)",{"id":499,"type":500,"label":533,"file":434,"line":606,"wp_function":535},{"id":505,"type":495,"label":686,"file":434,"line":604},"$_REQUEST (x4)",{"id":508,"type":500,"label":538,"file":434,"line":443,"wp_function":418},{"id":513,"type":495,"label":689,"file":434,"line":604},"$_REQUEST (x10)",{"id":517,"type":500,"label":542,"file":434,"line":611,"wp_function":544},{"id":577,"type":495,"label":496,"file":434,"line":669},{"id":581,"type":671,"label":672,"file":434,"line":669},{"id":584,"type":500,"label":501,"file":434,"line":674,"wp_function":503},[695,696,697,698,699],{"from":494,"to":499,"sanitized":289},{"from":505,"to":508,"sanitized":289},{"from":513,"to":517,"sanitized":289},{"from":577,"to":581,"sanitized":291},{"from":581,"to":584,"sanitized":291},{"summary":701,"deductions":702},"The plugin \"different-shipping-and-billing-address-for-woocommerce\" v1.6 exhibits a mixed security posture. While it demonstrates good practices in SQL query handling and output escaping, significant concerns arise from its large attack surface and a history of critical vulnerabilities. The presence of 50 AJAX handlers, with a concerning 42 lacking authentication checks, presents a broad entry point for potential exploits. This is further exacerbated by the detection of 4 high-severity taint flows with unsanitized paths, indicating potential for data manipulation or code execution if these flows are triggered by user-controlled input.\n\nThe vulnerability history is a major red flag. Having 3 known CVEs, including one critical and two high-severity, suggests a recurring pattern of serious security flaws. The fact that all previously disclosed vulnerabilities are now patched is positive, but the nature of past vulnerabilities (Deserialization of Untrusted Data and SQL Injection) aligns with the code signals (unserialize) and taint analysis findings. This historical context strongly implies that similar weaknesses may still exist or could be reintroduced.\n\nIn conclusion, while the plugin benefits from secure SQL practices and diligent output escaping, the substantial unprotected attack surface and the historical prevalence of critical vulnerabilities demand caution. The identified taint flows with unsanitized paths are particularly worrying given the plugin's past issues. Further in-depth code review and dynamic analysis are recommended to fully assess the current risk.",[703,705,708,710,713,715],{"reason":704,"points":78},"Large attack surface without auth checks",{"reason":706,"points":707},"High severity taint flows with unsanitized paths",12,{"reason":709,"points":269},"Critical vulnerability in history",{"reason":711,"points":712},"High severity vulnerabilities in history",16,{"reason":714,"points":61},"Dangerous function (unserialize) used",{"reason":716,"points":717},"Low number of capability checks",5,"2026-03-16T20:24:12.008Z",{"wat":720,"direct":739},{"assetPaths":721,"generatorPatterns":727,"scriptPaths":728,"versionParams":731},[722,723,724,725,726],"\u002Fwp-content\u002Fplugins\u002Fdifferent-shipping-and-billing-address-for-woocommerce\u002Fassets\u002Fcss\u002Fback_style.css","\u002Fwp-content\u002Fplugins\u002Fdifferent-shipping-and-billing-address-for-woocommerce\u002Fassets\u002Fjs\u002Fwp-color-picker-alpha.min.js","\u002Fwp-content\u002Fplugins\u002Fdifferent-shipping-and-billing-address-for-woocommerce\u002Fassets\u002Fjs\u002Fback.js","\u002Fwp-content\u002Fplugins\u002Fdifferent-shipping-and-billing-address-for-woocommerce\u002Fassets\u002Fcss\u002Ffront_style.css","\u002Fwp-content\u002Fplugins\u002Fdifferent-shipping-and-billing-address-for-woocommerce\u002Fassets\u002Fjs\u002Ffront.js",[],[729,730],"\u002Fwp-content\u002Fplugins\u002Fdifferent-shipping-and-billing-address-for-woocommerce\u002Fmain\u002Fblock\u002Fbuild\u002Fbackend.js","\u002Fwp-content\u002Fplugins\u002Fdifferent-shipping-and-billing-address-for-woocommerce\u002Fmain\u002Fblock\u002Fbuild\u002Ffrontend.js",[732,733,734,735,736,737,738],"different-shipping-and-billing-address-for-woocommerce\u002Fassets\u002Fcss\u002Fback_style.css?ver=","different-shipping-and-billing-address-for-woocommerce\u002Fassets\u002Fjs\u002Fwp-color-picker-alpha.min.js?ver=","different-shipping-and-billing-address-for-woocommerce\u002Fassets\u002Fjs\u002Fback.js?ver=","different-shipping-and-billing-address-for-woocommerce\u002Fassets\u002Fcss\u002Ffront_style.css?ver=","different-shipping-and-billing-address-for-woocommerce\u002Fassets\u002Fjs\u002Ffront.js?ver=","different-shipping-and-billing-address-for-woocommerce\u002Fmain\u002Fblock\u002Fbuild\u002Fbackend.js?ver=","different-shipping-and-billing-address-for-woocommerce\u002Fmain\u002Fblock\u002Fbuild\u002Ffrontend.js?ver=",{"cssClasses":740,"htmlComments":742,"htmlAttributes":743,"restEndpoints":751,"jsGlobals":752,"shortcodeOutput":756},[741],"dsabafw-billing-choose-address",[],[744,745,746,747,748,749,750],"data-dsabafw-billing-user-data","data-dsabafw-shipping-user-data","data-max-billing-count","data-max-shipping-count","data-dsabafw-billing-choose-address-txt","data-dsabafw-shipping-choose-address-txt","data-ajax-url",[],[753,754,755],"DSABAFW_VARS","DSABAFWscript_admin","DSABAFWscript",[]]