[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fYWaP-5LcillVoeA40pQGEil4k_eQ919NA5GBk48thS4":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":133,"fingerprints":497},"themehigh-multiple-addresses","Multiple Shipping Addresses for WooCommerce (Address Book)","2.3.0","ThemeHigh","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemehigh\u002F","\u003Cp>\u003Cstrong>🔥 #1 Plugin to Ship WooCommerce Orders to Multiple Addresses\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>With default WooCommerce functionality, shoppers can only ship to a single address per order. This not only affects the customer experience but also adds complexity for store owners managing multiple delivery requests.\u003C\u002Fp>\n\u003Cp>That’s precisely why we built \u003Cstrong>Multiple Shipping Addresses for WooCommerce (Address Books) by ThemeHigh\u003C\u002Fstrong>. As the name suggests, this plugin empowers your customers to ship items from a single order to multiple addresses—quickly and effortlessly.\u003C\u002Fp>\n\u003Cp>Using \u003Cstrong>Multiple Shipping Addresses for WooCommerce\u003C\u002Fstrong> you can:\u003C\u002Fp>\n\u003Cp>✳️ Save multiple billing and shipping addresses to their Address book\u003C\u002Fp>\n\u003Cp>✳️ Ship different products to multiple addresses in a single purchase\u003C\u002Fp>\n\u003Cp>This plugin works smoothly with other popular \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fproduct\u002Fwoocommerce-checkout-field-editor-pro\u002F\" rel=\"nofollow ugc\">ThemeHigh checkout plugins\u003C\u002Fa>\u003C\u002Fstrong> allowing you to build a powerful, user-friendly checkout experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🚀 How to Get Started:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Install and activate the plugin, and proceed to:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Dashboard ⟶ WooCommerce ⟶ Manage Address\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>From there, you can:\u003C\u002Fp>\n\u003Cp>✅ ENABLE MULTIPLE BILLING ADDRESSES\u003Cbr \u002F>\n✅ ENABLE MULTIPLE SHIPPING ADDRESSES\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Note:\u003C\u002Fstrong> The free version allows up to 2 shipping locations per order.\u003C\u002Fp>\n\u003Cp>To enable unlimited shipping addresses and unlock more features upgrade to the premium version now!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fflydemos.com\u002Fwmap\u002F?utm_source=wmap_free&utm_medium=readme&utm_campaign=try_demo\" rel=\"nofollow ugc\">Try Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fdocs\u002Fcategory\u002Fmultiple-shipping-addresses-for-woocommerce\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fproduct\u002Fwoocommerce-multiple-addresses-pro\u002F\" rel=\"nofollow ugc\">Get Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🔥 EXPLORE WHAT OUR FREE VERSION OFFERS\u003C\u002Fh3>\n\u003Cp>✳️ \u003Cstrong>ADDRESS PROPERTIES\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Multiple Billing Addresses\u003C\u002Fstrong>: Allow customers to save and manage more than one billing address by enabling the “\u003Cstrong>Enable multiple address for billing\u003C\u002Fstrong>” option.\u003Cbr \u002F>\n – \u003Cstrong>Flexible Display types for billing:\u003C\u002Fstrong> Choose how the multiple billing address selection appears at checkout\u003Cbr \u002F>\n     – \u003Cstrong>Set display type\u003C\u002Fstrong>: Pop up \u002F Drop down\u003Cbr \u002F>\n     – \u003Cstrong>Set display style\u003C\u002Fstrong>: Button \u002F Link\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Multiple Shipping Addresses\u003C\u002Fstrong>: Just like billing, you can let users add and manage different shipping addresses for future purchases by enabling the “\u003Cstrong>Enable multiple address for shipping\u003C\u002Fstrong>” option\u003Cbr \u002F>\n – \u003Cstrong>Flexible Display type for shipping\u003C\u002Fstrong>: Choose how the multiple shipping address selection appears at checkout\u003Cbr \u002F>\n      – \u003Cstrong>Set display type\u003C\u002Fstrong>: Pop up \u002F Drop down\u003Cbr \u002F>\n      – \u003Cstrong>Set display style\u003C\u002Fstrong>: Button \u002F Link\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Manage Addresses at Checkout or My Account\u003C\u002Fstrong>: Customers can choose or delete their saved addresses directly from the checkout pop-up or from the My Account page.\u003Cbr \u002F>\n – The \u003Cstrong>checkout page\u003C\u002Fstrong> comes with an option to enable\u002Fdisable shipping orders to different addresses.\u003Cbr \u002F>\n – \u003Cstrong>New addresses\u003C\u002Fstrong> (Billing\u002FShipping) can be added from the checkout page and will display as a dropdown menu for users to choose from.\u003C\u002Fp>\n\u003Cp>✳️ \u003Cstrong>MULTIPLE SHIPPING ADDRESS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>With Multiple Shipping Addresses for WooCommerce, customers can ship different products to multiple locations in a single order without placing separate orders\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Ship Items to different addresses\u003C\u002Fstrong>: Enable the  \u003Cstrong>“Allow products to be shipped to different locations”\u003C\u002Fstrong> within an order option so customers can assign individual products to different addresses within the same order.\u003Cbr \u002F>\n – \u003Cstrong>Support for Variable Products\u003C\u002Fstrong>: By default, only simple products can be shipped to multiple addresses. To allow variable products to be shipped separately, activate the “\u003Cstrong>Multi-shipping for variable product\u003C\u002Fstrong>” option.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Note:\u003C\u002Fstrong> The Multiple Address Checkout feature can be triggered directly from the checkout page, allowing customers to assign different products to multiple addresses within a single order\u003C\u002Fp>\n\u003Cp>✳️ \u003Cstrong>MULTIPLE ADDRESSES CHECKOUT\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Enable Multiple Shipping at Checkout\u003C\u002Fstrong>: Customers can choose to ship items to multiple addresses by selecting the “Do you want to ship to multiple addresses?” option on the checkout page.\u003Cbr \u002F>\n – \u003Cstrong>Easily Add & Select Addresses\u003C\u002Fstrong>: New billing and shipping addresses can be added directly from checkout and will appear in a dropdown menu for quick selection.\u003Cbr \u002F>\n – \u003Cstrong>Manage Shipping Methods\u003C\u002Fstrong>: Customers can set different shipping methods for each address, ensuring flexibility and a seamless checkout experience.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Note:\u003C\u002Fstrong> The admin can restrict the number of (Billing \u002F Shipping) addresses a user can save in their account. The free plugin allows for a maximum of two shipping locations.\u003C\u002Fp>\n\u003Cp>🚀 Upgrade to the \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fproduct\u002Fwoocommerce-multiple-addresses-pro\u002F?utm_source=wmsa_free&utm_medium=readme&utm_campaign=wmsa_upgrade_link\" rel=\"nofollow ugc\">pro version\u003C\u002Fa>\u003C\u002Fstrong> to enable multi-shipping to an endless number of locations.\u003C\u002Fp>\n\u003Ch3>🔥 EXPLORE WHAT OUR PREMIUM VERSION OFFERS\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fflydemos.com\u002Fwmap\u002F?utm_source=wmap_free&utm_medium=readme&utm_campaign=try_demo\" rel=\"nofollow ugc\">Try Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fdocs\u002Fcategory\u002Fmultiple-shipping-addresses-for-woocommerce\u002F?utm_source=wmsa_free&utm_medium=readme&utm_campaign=wmsa_free_doc\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fproduct\u002Fwoocommerce-multiple-addresses-pro\u002F?utm_source=wmsa_free&utm_medium=readme&utm_campaign=wmsa_upgrade_link\" rel=\"nofollow ugc\">Get Pro \u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The Premium version of \u003Cstrong>Multiple Shipping Addresses for WooCommerce\u003C\u002Fstrong> comes packed with smart, time saving features that make running your store smoother — and shopping easier for your customers.\u003C\u002Fp>\n\u003Cp>In addition to all the features available in the free version, the Pro plugin introduces \u003Cstrong>two powerful settings groups\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>General Settings\u003C\u002Fstrong> & \u003Cstrong>Advanced Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Manage how addresses are handled, displayed and styled  with more control and customization options than ever before.\u003C\u002Fp>\n\u003Cp>But with the \u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fproduct\u002Fwoocommerce-multiple-addresses-pro\u002F?utm_source=wmsa_free&utm_medium=readme&utm_campaign=wmsa_upgrade_link\" rel=\"nofollow ugc\">pro version\u003C\u002Fa> you get even more flexibility and control!\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Set display position\u003C\u002Fstrong>: Choose whether the address selector appears above or below the form at checkout\u003Cbr \u002F>\n – \u003Cstrong>Customize default text\u003C\u002Fstrong>:  Personalize the label shown for address selection\u003Cbr \u002F>\n – \u003Cstrong>Set address limits\u003C\u002Fstrong>: Define how many addresses a user can save\u003C\u002Fp>\n\u003Cp>Under the \u003Cstrong>General settings tab\u003C\u002Fstrong> we have options like:\u003C\u002Fp>\n\u003Cp>✳️ \u003Cstrong>BILLING & SHIPPING OPTIONS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>– Billing Address Properties\u003C\u002Fp>\n\u003Cpre>\u003Ccode> – **Enable Multiple Billing Addresses**: Allow customers to save and manage more than one billing address by enabling the **“Enable multiple address for billing”** option.\n\n – **Advanced Display Controls**: Just like the free version, the Pro edition lets you choose how customers interact with saved addresses  pop-up or dropdown and display them as a button or link**.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>But with the Pro version, you get even more flexibility and control like:\u003Cbr \u002F>\n  – \u003Cstrong>Set display position:\u003C\u002Fstrong> Choose whether the address selector appears above or below the form at checkout\u003Cbr \u002F>\n  – \u003Cstrong>Customize default text:\u003C\u002Fstrong> Personalize the label shown for address selection\u003Cbr \u002F>\n  – \u003Cstrong>Set address limits:\u003C\u002Fstrong>  Define how many addresses a user can save\u003C\u002Fp>\n\u003Cp>✳️ \u003Cstrong>SHIPPING ADDRESSES PROPERTIES\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Shipping Addresses properties\u003C\u002Fstrong>: Like billing, you can let customers save and manage multiple shipping addresses for future use by “\u003Cstrong>enabling the Multiple Shipping Addresses\u003C\u002Fstrong>” option.\u003C\u002Fp>\n\u003Cp>The Pro version offers all the display controls from the free version — pop-up or dropdown, shown as a button or link, plus extra flexibility including:\u003C\u002Fp>\n\u003Cp>– Set where the selector appears (above\u002Fbelow form)\u003Cbr \u002F>\n  – Customize the default label text\u003Cbr \u002F>\n  – Limit how many shipping addresses users can save\u003C\u002Fp>\n\u003Cp>✳️ \u003Cstrong>BUTTON STYLES PROPERTIES\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Make your address selection buttons blend seamlessly with your store’s design.\u003C\u002Fp>\n\u003Cp>With the Pro version, you can:\u003C\u002Fp>\n\u003Cp>– Set custom background and text colors\u003Cbr \u002F>\n  – Adjust padding for better spacing\u003C\u002Fp>\n\u003Cp>✳️ \u003Cstrong>MULTIPLE SHIPPING OPTION\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The Pro version makes it easy to manage complex orders with advanced multi-shipping options\u003C\u002Fp>\n\u003Cp>–     Any products can be shipped to as many addresses as the user desires\u003Cbr \u002F>\n– Restrict multiple shipping for specific products or categories\u003Cbr \u002F>\n– Enable multi-shipping for product variations\u003Cbr \u002F>\n– Add the same product multiple times to the cart, each with a different shipping address\u003C\u002Fp>\n\u003Cp>✳️ \u003Cstrong>GUEST USERS OPTION\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Enable multi-shipping for guest users\u003C\u002Fstrong>: Allow guest users to have multi-shipping privileges. Admin can restrict the time limit as per minute\u002Fhour\u002Fday.\u003C\u002Fp>\n\u003Cp>✳️ \u003Cstrong>MANAGE TEXT OPTION\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Display Text Settings\u003C\u002Fstrong>: Say it your way, with these options, you can personalize the text your customers see during checkout\u003Cbr \u002F>\n– Add label for multiple address picking URL\u003Cbr \u002F>\n– Label for add shipping address URL\u003Cbr \u002F>\n– Label for multiple shipping Checkbox\u003C\u002Fp>\n\u003Cp>Under the \u003Cstrong>Advanced settings tab\u003C\u002Fstrong> the following are available:\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Address Autofill\u003C\u002Fstrong>: This option allows you to enable the billing address autofill with the help of a Google Maps API Key. A checkbox is provided to enable or disable autofill anytime.\u003Cbr \u002F>\n– \u003Cstrong>Address Format Override\u003C\u002Fstrong>: With the address format overrides option, you can customise the WooCommerce default address formats.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉Note:\u003C\u002Fstrong> You can add the custom fields created by the \u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fproduct\u002Fwoocommerce-checkout-field-editor-pro\u002F\" rel=\"nofollow ugc\">WooCommerce Checkout Field Editor Pro\u003C\u002Fa> to the custom format for overriding according to your comfort.\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Custom CSS styling:\u003C\u002Fstrong> Easily apply your own styles with additional CSS\u003Cbr \u002F>\n– \u003Cstrong>Backup & Import Settings:\u003C\u002Fstrong> This option allows you to  save time by copying your current settings and importing them into a different WordPress installation.\u003C\u002Fp>\n\u003Ch3>Why ThemeHigh\u003C\u002Fh3>\n\u003Cp>At themehigh, we specialize in providing thoughtful solutions to help you create your store in the easiest and simplest way possible, providing you with a smooth and enjoyable customization experience.\u003C\u002Fp>\n\u003Cp>🏆 2 Million+ Customers\u003Cbr \u002F>\n🏆 Quickest Turn-around Support\u003Cbr \u002F>\n🏆 Most Lightweight Plugins\u003C\u002Fp>\n\u003Ch3>🔥 Explore More\u003C\u002Fh3>\n\u003Cp>If you like the Multiple Shipping Addresses For WooCommerce, then consider checking out our other WordPress Plugins:\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-checkout-field-editor-pro\u002F\" rel=\"ugc\">Checkout Field Editor (Checkout Manager) for WooCommerce:\u003C\u002Fa>\u003Cbr \u002F>\nThis Checkout Plugin from Themehigh lets you add 20 different types of custom checkout fields.\u003Cbr \u002F>\n 👉\u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fproduct\u002Fwoocommerce-extra-product-options\u002F\" rel=\"nofollow ugc\">Extra Product Options For WooCommerce: \u003C\u002Fa>\u003Cbr \u002F>\nThis Custom Product addons plugin lets you quickly add additional fields (19 custom field types) and sections to your WooCommerce Product page.\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-variation-swatches-for-woocommerce\u002F\" rel=\"ugc\">Variation Swatches For WooCommerce:\u003C\u002Fa>\u003Cbr \u002F>\nUsing the WooCommerce Variation Swatches Plugin, you can easily convert default WooCommerce product attribute drop-downs into customizable swatches and display customized product variations.\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Femail-customizer-for-woocommerce\u002F\" rel=\"ugc\">Email Customizer for WooCommerce | Drag and Drop Email Templates Builder:\u003C\u002Fa>\u003Cbr \u002F>\nEmail Customizer is a plugin that helps you effortlessly customise your WooCommerce transactional emails using its intuitive drag-and-drop builder\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Happy Users of Multiple Shipping Addresses Plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>achillon (@achillon)\u003C\u002Fstrong>⭐⭐⭐⭐\u003Cbr \u002F>\n  It worked perfectly the first time I tried it, easy to use and set up. Just what I needed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>stefangociu (@stefangociu)\u003C\u002Fstrong>⭐⭐⭐⭐⭐\u003Cbr \u002F>\n  Great plugin and customer service.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>polforns(@polforns )\u003C\u002Fstrong>⭐⭐⭐⭐\u003Cbr \u002F>\n  The plugin works very well and is very simple to use. I had a problem with the configuration of my website and the plugin and their customer service helped me perfectly. Very good experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>cbaser(@cbaser)\u003C\u002Fstrong> ⭐⭐⭐⭐⭐\u003Cbr \u002F>\n  They came back to me in no time with a code fix, they even installed it for me!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>OTHER USEFUL LINKS\u003C\u002Fh3>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fproduct\u002Fwoocommerce-multiple-addresses-pro\u002F?utm_source=wmsa_free&utm_medium=readme&utm_campaign=wmsa_upgrade_link\" rel=\"nofollow ugc\">VIEW ALL FEATURES\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fdocs\u002Fcategory\u002Fmultiple-shipping-addresses-for-woocommerce\u002F?utm_source=wmsa_free&utm_medium=readme&utm_campaign=wmsa_free_doc\" rel=\"nofollow ugc\">GET DOCUMENTATION\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fdocs\u002Fsupport\u002F?utm_source=wpvs_free&utm_medium=readme&utm_campaign=wpvs_support\" rel=\"nofollow ugc\">GET THEMEHIGH SUPPORT\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fthemehigh\u002F\" rel=\"nofollow ugc\">JOIN COMMUNITY\u003C\u002Fa>\u003Cbr \u002F>\n👉 FOLLOW US ON \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002FThemeHigh-319611541768603\u002F\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fthemehigh\u002F\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fthemehigh\u002F\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> & \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUC-_uMXaC_21j1Y2_nGjTyvg\u002F\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa>.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.reddit.com\u002Fr\u002Fthemehigh\" rel=\"nofollow ugc\">Reddit\u003C\u002Fa>\u003C\u002Fp>\n","One best way to let your customers add multiple shipping and billing addresses to their My Account page.",2000,46545,96,19,"2025-10-15T07:52:00.000Z","6.8.5","5.2","7.0.0",[20,21,22,23],"address","address-book","multiple-address","shipping-addresses","https:\u002F\u002Fwww.themehigh.com\u002Fproduct\u002Fwoocommerce-multiple-addresses-pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthemehigh-multiple-addresses.2.3.0.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"themehigh",16,579170,97,245,77,"2026-04-03T17:57:09.039Z",[40,64,80,95,112],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":59,"download_link":60,"security_score":61,"vuln_count":62,"unpatched_count":27,"last_vuln_date":63,"fetched_at":29},"woo-address-book","Address Book for WooCommerce","3.1.0","CrossPeak","https:\u002F\u002Fprofiles.wordpress.org\u002Fcrosspeak\u002F","\u003Cp>\u003Cstrong>Notice\u003C\u002Fstrong> – This plugin is does not currently work with the WooCommerce Block Checkout. It currently only supports the Classic WooCommerce checkout. We hope to find a way to integrate with the Block Checkout in the future.\u003C\u002Fp>\n\u003Cp>Gives your customers the option to store multiple billing and shipping addresses and retrieve them on checkout. Addresses can be updated and modified quickly and easily in \u002Fmy-account\u002F, or saved as part of the checkout process.\u003C\u002Fp>\n\u003Cp>Tools to import and export saved addresses available to customers.\u003C\u002Fp>\n\u003Cp>There is a \u003Ca href=\"https:\u002F\u002Fwoo-address-book.crosspeak.dev\" rel=\"nofollow ugc\">demo setup\u003C\u002Fa> if you would like to try this plugin out with a demo store.\u003C\u002Fp>\n\u003Ch4>Settings\u003C\u002Fh4>\n\u003Cp>The settings for this plugin are located in WooCommerce General settings: WooCommerce -> Settings -> Address Book.\u003C\u002Fp>\n\u003Cp>WooCommerce Address Book options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable billing\u002Fshipping address book\u003C\u002Fli>\n\u003Cli>Add New Address as default selection\u003C\u002Fli>\n\u003Cli>Enable setting Billing\u002FShipping Address Nickname during Checkout\u003C\u002Fli>\n\u003Cli>Limit number of billing addresses that each user can save\u003C\u002Fli>\n\u003Cli>Enable or disable import\u002Fexport functionality\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Code\u003C\u002Fh4>\n\u003Cp>View the source on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcrosspeaksoftware\u002Fwoo-address-book\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>. You can also submit an \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcrosspeaksoftware\u002Fwoo-address-book\u002Fissues\" rel=\"nofollow ugc\">issue\u003C\u002Fa> or pull request for anything new.\u003C\u002Fp>\n\u003Ch4>PRO\u003C\u002Fh4>\n\u003Cp>The Address Book plugin is also available in a professional version which includes more functionality. Address Book Pro for WooCommerce features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Backoffice support\n\u003Cul>\n\u003Cli>When adding orders through the Admin you can select from a customer’s address book.\u003C\u002Fli>\n\u003Cli>Manage a customer’s address book right from their user profile.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.crosspeaksoftware.com\u002Fdownloads\u002Faddress-book-pro-for-woocommerce\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=Pro%20Upgrade\" rel=\"nofollow ugc\">Upgrade to Address Book Pro for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n","Gives your customers the option to store multiple billing and shipping addresses and retrieve them on checkout.",4000,87753,98,23,"2026-03-02T16:54:00.000Z","6.9.4","6.0","7.4",[20,21,57,58],"multiple-addresses","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-address-book.3.1.0.zip",99,1,"2019-08-23 00:00:00",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":27,"downloaded":72,"rating":27,"num_ratings":27,"last_updated":73,"tested_up_to":53,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":69,"download_link":79,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"h-shipping-multiple-addresses-for-woocommerce","H-Shipping Multiple Shipping Addresses for WooCommerce","1.0.3","hplugin","https:\u002F\u002Fprofiles.wordpress.org\u002Fhplugin\u002F","\u003Cp>\u003Cstrong>H-Shipping Multiple Shipping Addresses for WooCommerce\u003C\u002Fstrong> solves the problem of customers needing to repeatedly type different shipping addresses for their orders. Whether sending gifts to family or managing deliveries to different office locations, this plugin provides a smooth, integrated experience.\u003C\u002Fp>\n\u003Cp>The plugin adds a dedicated \u003Cstrong>“Shipping Addresses”\u003C\u002Fstrong> tab to the WooCommerce “My Account” area, where users can add, edit, or delete their preferred shipping destinations. During checkout, users can simply select a saved address with a single click, automatically populating the shipping fields.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Address Book\u003C\u002Fstrong>: Customers can save up to \u003Cstrong>3 unique shipping addresses\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>My Account Integration\u003C\u002Fstrong>: Adds a clean, native-looking “Shipping Addresses” tab to the user account area.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless Checkout\u003C\u002Fstrong>: Displays saved addresses as radio options above the shipping form at checkout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-Click Auto-Fill\u003C\u002Fstrong>: Selecting an address instantly populates all shipping fields via AJAX.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Ready\u003C\u002Fstrong>: Fully compatible with WordPress Multisite networks (activates table creation for all sites).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Native UI\u003C\u002Fstrong>: Designed to match your theme’s styling by using standard WooCommerce classes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Integrity\u003C\u002Fstrong>: Strictly focuses on shipping fields—never overwrites billing information.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch3>Managing Addresses (Customer)\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Log in to the store.\u003C\u002Fli>\n\u003Cli>Go to the \u003Cstrong>My Account\u003C\u002Fstrong> page.\u003C\u002Fli>\n\u003Cli>Click on the new \u003Cstrong>“Shipping Addresses”\u003C\u002Fstrong> tab.\u003C\u002Fli>\n\u003Cli>Click “Add New Address” to save a destination (up to 3).\u003C\u002Fli>\n\u003Cli>Use the “Edit” or “Delete” buttons to manage existing entries.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Using at Checkout\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Add products to the cart and proceed to checkout.\u003C\u002Fli>\n\u003Cli>Ensure you are logged in.\u003C\u002Fli>\n\u003Cli>In the Shipping section, you will see a list of your saved addresses.\u003C\u002Fli>\n\u003Cli>Select an address to auto-fill the form, or choose “New \u002F Different Address” to type a new one manually.\u003C\u002Fli>\n\u003C\u002Fol>\n","Seamlessly allow customers to save and manage up to 3 shipping addresses in WooCommerce. Fully compatible with My Account and Checkout pages.",207,"2026-02-04T19:06:00.000Z","5.0","7.2",[21,77,57,78,58],"checkout","shipping","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fh-shipping-multiple-addresses-for-woocommerce.1.0.3.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":27,"downloaded":88,"rating":27,"num_ratings":27,"last_updated":59,"tested_up_to":89,"requires_at_least":90,"requires_php":59,"tags":91,"homepage":59,"download_link":93,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":94},"trs-address-book","TRS Address Book","1.0.2","The Right Software","https:\u002F\u002Fprofiles.wordpress.org\u002Ftherightsw\u002F","\u003Cp>Allow customers to save multiple shipping addresses that can be used on WooCommerce checkout page. The address book contains the customer’s shipping addresses, and any additional addresses that they frequently use when placing an order. This will speed up the checkout process.\u003C\u002Fp>\n\u003Cp>For more info about WordPress plugin development, visit The Right Software \u003Ca href=\"https:\u002F\u002Ftherightsw.com\u002Fplugin-development\u002F\" rel=\"nofollow ugc\">plugin development services\u003C\u002Fa> page.\u003Cbr \u002F>\nView other \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ftherightsw\u002F#content-plugins\" rel=\"nofollow ugc\">WordPress Plugins\u003C\u002Fa>.\u003Cbr \u002F>\nSend your problems to \u003Ca href=\"mailto:hello@therightsw.com\" rel=\"nofollow ugc\">hello@therightsw.com\u003C\u002Fa>. Dont forget to mention WordPress and WooCommerce versions.\u003C\u002Fp>\n","Allow customers to save multiple shipping addresses that can be used on WooCommerce checkout page. The address book contains the customer's shipp &hellip;",793,"5.9.13","4.9",[21,57,92,58],"shipping-address","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftrs-address-book.zip","2026-03-15T10:48:56.248Z",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":48,"downloaded":103,"rating":26,"num_ratings":62,"last_updated":104,"tested_up_to":53,"requires_at_least":17,"requires_php":105,"tags":106,"homepage":110,"download_link":111,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"disable-flamingo-addressbook","Disable Flamingo Addressbook","1.0","Christian Sabo","https:\u002F\u002Fprofiles.wordpress.org\u002Fpixelverbieger\u002F","\u003Cp>The Flamingo plugin by Takayuki Miyoshi does save all email addresses entered into CF7 forms. If you don’t want or need that, you can disable this function by activating my plugin.\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>If you wish to help translate this plugin, you are most welcome!\u003Cbr \u002F>\nTo contribute, please visit \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fdisable-flamingo-addressbook\u002F\" rel=\"nofollow ugc\">translate.wordpress.org\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Keep in mind that if you’re not PTE or GTE for your language, you have to notify someone to approve your contributed strings. This can be done via \u003Ca href=\"https:\u002F\u002Fwordpress.slack.com\u002F\" rel=\"nofollow ugc\">Slack\u003C\u002Fa> or by writing a request on \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fpolyglots\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fmake.wordpress.org\u002Fpolyglots\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>To find the translation team for your locale, please visit \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fpolyglots\u002Fteams\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fmake.wordpress.org\u002Fpolyglots\u002Fteams\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Special Thanks go to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Fherrschuessler\u002F\" rel=\"ugc\">Christoph Schuessler\u003C\u002Fa>.\u003C\u002Fp>\n","With this plugin activated, Flamingo will not add any data to its address book.",13694,"2025-12-09T13:48:00.000Z","5.6",[21,107,108,109],"cf7","contact-form","flamingo","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisable-flamingo-addressbook\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-flamingo-addressbook.1.0.zip",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":120,"downloaded":121,"rating":13,"num_ratings":122,"last_updated":123,"tested_up_to":124,"requires_at_least":54,"requires_php":75,"tags":125,"homepage":59,"download_link":130,"security_score":61,"vuln_count":131,"unpatched_count":27,"last_vuln_date":132,"fetched_at":29},"contact-list","Contact List – Online Staff Directory & Address Book","3.0.18","Anssi Laitila","https:\u002F\u002Fprofiles.wordpress.org\u002Fanssilaitila\u002F","\u003Cp>Build a custom staff directory, address book or any kind of listing with this easy-to-use plugin.\u003C\u002Fp>\n\u003Ch3>The best staff directory plugin for WordPress\u003C\u002Fh3>\n\u003Cp>Looking for a simple yet comprehensive directory plugin for a WordPress website? If the answer is YES, then you are in the right place!\u003C\u002Fp>\n\u003Cp>Contact List is a dedicated directory plugin to manage and create address books, company\u002Fbusiness directories, yellow pages, and numerous other member directories right inside WordPress.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A simple method of listing contacts on a WordPress website\u003C\u002Fli>\n\u003Cli>Email contacts immediately from the front-end form\u003C\u002Fli>\n\u003Cli>Contact directories created by importing data from a CSV file or via a publicly accessible form\u003C\u002Fli>\n\u003Cli>CSV import & export\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Customize the contact card completely, either via settings or by creating a custom template\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.contactlistpro.com\u002Fcontact-list\u002F\" rel=\"nofollow ugc\">Contact List Plugin Demos\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.contactlistpro.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.contactlistpro.com\u002Fblog\u002F\" rel=\"nofollow ugc\">Blog\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>7-day free trial available for the Pro version\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Cases for Contact List Directory Plugin\u003C\u002Fh3>\n\u003Cp>Contact List simplifies the process of creating WordPress website directories of any kind. The possibilities of a directory building with Contact List are endless. You can build…\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Address book\u003C\u002Fli>\n\u003Cli>Business directory\u003C\u002Fli>\n\u003Cli>Online directory\u003C\u002Fli>\n\u003Cli>Member directory\u003C\u002Fli>\n\u003Cli>Contact directory\u003C\u002Fli>\n\u003Cli>Business listing\u003C\u002Fli>\n\u003Cli>Yellow pages directory\u003C\u002Fli>\n\u003Cli>List of any kind of contacts like companies or offices\u003C\u002Fli>\n\u003Cli>Phone book\u003C\u002Fli>\n\u003Cli>Faculty and Staff Directory\u003C\u002Fli>\n\u003Cli>Medical Staff Directory\u003C\u002Fli>\n\u003Cli>Church Directory\u003C\u002Fli>\n\u003Cli>Directory of Doctors and Medical Staff\u003C\u002Fli>\n\u003Cli>Employee Directory\u003C\u002Fli>\n\u003Cli>Medical Personnel Directory\u003C\u002Fli>\n\u003Cli>Team Members Directory\u003C\u002Fli>\n\u003Cli>Staff list\u003C\u002Fli>\n\u003Cli>Chamber of commerce\u003C\u002Fli>\n\u003Cli>Lawyer directory\u003C\u002Fli>\n\u003Cli>Hospital & Doctor directory\u003C\u002Fli>\n\u003Cli>Local Directory\u003C\u002Fli>\n\u003Cli>Restaurant Directory\u003C\u002Fli>\n\u003Cli>Service listing\u003C\u002Fli>\n\u003Cli>Business listing\u003C\u002Fli>\n\u003Cli>Directory listing\u003C\u002Fli>\n\u003Cli>Automated staff list\u003C\u002Fli>\n\u003Cli>Job directory\u003C\u002Fli>\n\u003Cli>Local business directory\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>… and even if you are not tech-geek, you can still build all of the above-mentioned directories with an ease, thanks to Contact List’s simplicity in design and function.\u003C\u002Fp>\n\u003Cp>\u003Cem>What are you waiting for? Join the thousands who have already begun their journey and start composing your own business directory! Give it a try and you’ll definitely love it.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Getting started\u003C\u002Fh3>\n\u003Cp>Contact List is a comprehensive directory plugin for building any kinds of directories a on WordPress website. Get the plugin downloaded first. The process is quite simple.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Start\u003C\u002Fstrong> creating your WordPress contact directory page, \u003Cstrong>with 2 steps\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Add some contacts from WP admin > Contact List > All contacts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Insert one of these shortcodes to any page or post on your site.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>[contact_list] (default contact list)\u003C\u002Fli>\n\u003Cli>[contact_list_simple] (simple contact list)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>That’s it! You’ve added contact list to your site! It is super simple, isn’t it?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Contact List plugin features\u003C\u002Fh3>\n\u003Ch4>Fields for each contact\u003C\u002Fh4>\n\u003Cp>Contact List plugin is the best solution to comprise and build a WordPress website directory with ease. The ability to add new fields and remove certain existing ones is quite essential for a business directory plugin, and this is what Contact List offers.\u003C\u002Fp>\n\u003Cp>If one wants to display information about employees other than the minimal minimum of first name, last name, and email, Contact List offers a lot of freedom. This directory plugin allows the the listing of any contact data including name, job title, contact info, social media links, and so forth. Fields can also come in handy for creating all-in-one address book. This is not all, there are more fields that can be added to the contact directory using the Contact List plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>First\u002Flast name\u003C\u002Fli>\n\u003Cli>Photo\u003C\u002Fli>\n\u003Cli>Job title\u003C\u002Fli>\n\u003Cli>Contact info (e.g. email, phone)\u003C\u002Fli>\n\u003Cli>Social media links (e.g. LinkedIn, Twitter, Facebook URLs)\u003C\u002Fli>\n\u003Cli>Address (including country, state, and city in separate fields)\u003C\u002Fli>\n\u003Cli>Category\u003C\u002Fli>\n\u003Cli>Multiple custom fields\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Front-end Contact Editor\u003C\u002Fh4>\n\u003Cp>Give access to certain user roles to submit, manage and edit contacts from the front end. Furthermore, with a single click of button request user roles or enlisted contacts to update their directory info.\u003C\u002Fp>\n\u003Ch4>Send emails\u003C\u002Fh4>\n\u003Cp>This directory plugin allows sending emails directly to contacts using a built-in form on the front end (featuring reCAPTCHA). This means that users and website visitors can contact enlisted directory members right inside the directory page without additional add-ons and efforts.\u003C\u002Fp>\n\u003Cp>Most importantly, the plugin still keeps contact info confidential. The contact’s email address can be completely obscured, to prevent email spam, but still, email can be sent to the contact.\u003C\u002Fp>\n\u003Cp>Furthermore, Contact List allows sending emails in bulk to all of the contacts or contacts in the specific group simultaneously.\u003C\u002Fp>\n\u003Ch4>Categorized contacts\u003C\u002Fh4>\n\u003Cp>Contact List supports easy and fast categorization and grouping directory contacts into small or big groups in order to facilitate the search process.\u003C\u002Fp>\n\u003Ch4>Contact Filters\u003C\u002Fh4>\n\u003Cp>The Contact List plugin allows to set comprehensive filters on the contact directory: such as filtering contacts by country, state, city, and category. Additionally, country and state dropdowns are generated automatically based on the directory contact data.\u003C\u002Fp>\n\u003Cp>Alongside this, there can be more filters added to the directory based on the needs and preferences.\u003C\u002Fp>\n\u003Ch4>Contact submission forms\u003C\u002Fh4>\n\u003Cp>Contact List is a directory plugin that allows to built directory contact submission forms with various fields, insert them on your directory page and further expand your contact list.\u003C\u002Fp>\n\u003Ch4>Contact search\u003C\u002Fh4>\n\u003Cp>Easy search of contacts thanks to grouped and organized contact directory and numerous contact filters. Furthermore, facilitate contact search showing contacts in site search results, except for the contacts directory page.\u003C\u002Fp>\n\u003Ch4>Contact views\u003C\u002Fh4>\n\u003Cp>Contact List supports two directory views: a comprehensive list of all contact information and a simpler table view.\u003C\u002Fp>\n\u003Ch4>Directory layouts\u003C\u002Fh4>\n\u003Cp>Control how the WordPress website directory looks and function with ease. Set the number of users per page, the sorting criteria and order, and numerous other display options. As well as, choose among 4 different contact directory layouts suggested by the Contact List plugin.\u003C\u002Fp>\n\u003Ch4>CSV Import & Export\u003C\u002Fh4>\n\u003Cp>Get a user-friendly WordPress directory plugin that simplifies the migration process by allowing you import thousands of listings from a CSV file. Plus export the list with a CSV file, and keep it on computer in case of any trouble.\u003C\u002Fp>\n\u003Ch4>Demos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.contactlistpro.com\u002Fcontact-list\u002Fsimple-list\u002F\" rel=\"nofollow ugc\">Simple List\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.contactlistpro.com\u002Fcontact-list\u002F3-columns\u002F\" rel=\"nofollow ugc\">3 Columns\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.contactlistpro.com\u002Fcontact-list\u002Fsimple-list-with-filters\u002F\" rel=\"nofollow ugc\">Simple List with Filters\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.contactlistpro.com\u002Fcontact-list\u002Fcontacts-with-groups\u002F\" rel=\"nofollow ugc\">Contacts with Groups\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.contactlistpro.com\u002Fcontact-list\u002Fsingle-contact\u002F\" rel=\"nofollow ugc\">Single Contact\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.contactlistpro.com\u002Fcontact-list\u002Fcontacts-from-specific-group\u002F\" rel=\"nofollow ugc\">Contacts from specific group\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.contactlistpro.com\u002Fcontact-list\u002Fsubmit-contact\u002F\" rel=\"nofollow ugc\">Submit Contact\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.contactlistpro.com\u002Fcontact-list\u002Fsearch-contacts\u002F\" rel=\"nofollow ugc\">Search Contacts\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contact List free offerings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Direct email to contacts from the front-end form\u003C\u002Fli>\n\u003Cli>2 directory views: a complete list of all contact data and a simpler table type view\u003C\u002Fli>\n\u003Cli>Spam-prevention via obfuscated emails\u003C\u002Fli>\n\u003Cli>Grouped and categorized contacts\u003C\u002Fli>\n\u003Cli>Fast search targeting all contacts\u003C\u002Fli>\n\u003Cli>Contact filters by country, state, city and category\u003C\u002Fli>\n\u003Cli>Additional filters by simply renaaming default country and state filters\u003C\u002Fli>\n\u003Cli>Automatic country and state dropdowns are created using contact information\u003C\u002Fli>\n\u003Cli>1 custom field\u003C\u002Fli>\n\u003Cli>4 ready-made directory layouts\u003C\u002Fli>\n\u003Cli>Printable contact list\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contact List paid offerings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Allow user roles modify contacts and contact info using the front-end contact editor\u003C\u002Fli>\n\u003Cli>Request contacts to update their existing contact info simply clicking a button\u003C\u002Fli>\n\u003Cli>Numerous shortcodes and views for varied usage scenarios (\u003Ca href=\"https:\u002F\u002Fwww.contactlistpro.com\u002Fcontact-list\u002Fsimple-list\u002F\" rel=\"nofollow ugc\">simple list\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.contactlistpro.com\u002Fcontact-list\u002F3-columns\u002F\" rel=\"nofollow ugc\">3 columns\u003C\u002Fa>, etc.)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.contactlistpro.com\u002Fcontact-list\u002Fsingle-contact\u002F\" rel=\"nofollow ugc\">Single contact pages\u003C\u002Fa>, such as \u002Fcontact\u002Ffirstname-lastname\u002F, for each individual contact\u003C\u002Fli>\n\u003Cli>Support for pagination\u003C\u002Fli>\n\u003Cli>Display contact information in a lightbox\u003C\u002Fli>\n\u003Cli>Include contacts in website search results\u003C\u002Fli>\n\u003Cli>Show contacts in site search results\u003C\u002Fli>\n\u003Cli>A contact database created via a publicly accessible \u003Ca href=\"https:\u002F\u002Fwww.contactlistpro.com\u002Fcontact-list\u002Fsubmit-contact\u002F\" rel=\"nofollow ugc\">contact submission form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>6 custom fields and WYSIWYG editor\u003C\u002Fli>\n\u003Cli>Turn custom fields into filters\u003C\u002Fli>\n\u003Cli>Bulk emails to all contacts or group of contacts\u003C\u002Fli>\n\u003Cli>Excel import and export from\u002Fto CSV file\u003C\u002Fli>\n\u003Cli>Change field titles and hide particular fields from the public form or admin area to customize fields in any way you like\u003C\u002Fli>\n\u003Cli>Create any kind of business directory or address book\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>7-day free trial available for the Pro version\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Additional resources\u003C\u002Fh3>\n\u003Cp>You can check more info about us on our website: \u003Ca href=\"https:\u002F\u002Fwww.contactlistpro.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.contactlistpro.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>For any support queries or feature requests regarding the free version, please contact us at \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcontact-list\u002F\" rel=\"ugc\">the support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Follow the \u003Ca href=\"https:\u002F\u002Fwww.contactlistpro.com\u002Fblog\u002F\" rel=\"nofollow ugc\">Contact List blog\u003C\u002Fa> to stay informed about the plugin and its advancements.\u003C\u002Fp>\n\u003Cp>Contact List’s simplicity in design and function, the vast array of unique features, and versatility are the reasons more and more people are turning to this WordPress directory plugin as a business directory and contact list-building solution. It allows building various directories, including staff directory, employee directory, address book, or phonebook. Something that you will really need for neatly managing your contacts and for staying organized.\u003C\u002Fp>\n\u003Cp>What are you waiting for? Hurry up to get the Contact List plugin and get a start building your own WordPress website business directory today!\u003C\u002Fp>\n\u003Ch3>How can I report security bugs?\u003C\u002Fh3>\n\u003Cp>Please see the \u003Ca href=\"#how%20can%20i%20report%20security%20bugs%3F\" rel=\"nofollow ugc\">first FAQ item\u003C\u002Fa> below.\u003C\u002Fp>\n","Build a custom staff directory, address book or any kind of listing with this easy-to-use plugin.",1000,76635,18,"2026-03-10T14:54:00.000Z","7.0",[21,126,127,128,129],"business-directory","directory","directory-plugin","staff-directory","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-list.3.0.18.zip",2,"2024-05-09 00:00:00",{"attackSurface":134,"codeSignals":344,"taintFlows":470,"riskAssessment":488,"analyzedAt":496},{"hooks":135,"ajaxHandlers":298,"restRoutes":341,"shortcodes":342,"cronEvents":343,"entryPointCount":33,"unprotectedCount":27},[136,142,146,151,155,160,165,170,173,176,179,183,186,189,194,197,201,205,209,212,215,219,223,226,230,235,239,242,244,249,254,258,262,266,270,274,278,282,286,289,293],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","admin_head","review_request_banner_styles","admin\\class-thmaf-admin.php",38,{"type":137,"name":143,"callback":144,"file":140,"line":145},"admin_footer-plugins.php","thmaf_deactivation_form",41,{"type":137,"name":147,"callback":148,"priority":149,"file":140,"line":150},"admin_init","thmaf_notice_actions",20,255,{"type":137,"name":152,"callback":153,"file":140,"line":154},"admin_notices","output_review_request_link",256,{"type":137,"name":156,"callback":157,"priority":158,"file":140,"line":159},"woocommerce_admin_order_data_after_shipping_address","thwma_update_woo_order_status",10,257,{"type":137,"name":161,"callback":162,"file":163,"line":164},"init","anonymous","includes\\class-thmaf.php",66,{"type":137,"name":166,"callback":167,"priority":168,"file":163,"line":169},"admin_footer","admin_notice_js_snippet",9999,105,{"type":137,"name":171,"callback":162,"file":163,"line":172},"plugins_loaded",151,{"type":137,"name":174,"callback":162,"file":163,"line":175},"admin_enqueue_scripts",163,{"type":137,"name":177,"callback":162,"file":163,"line":178},"admin_menu",164,{"type":180,"name":181,"callback":162,"file":163,"line":182},"filter","woocommerce_screen_ids",165,{"type":137,"name":184,"callback":162,"file":163,"line":185},"wp_enqueue_scripts",184,{"type":180,"name":187,"callback":162,"file":163,"line":188},"woocommerce_locate_template",185,{"type":137,"name":190,"callback":191,"file":192,"line":193},"after_setup_theme","define_public_hooks","public\\class-thmaf-public-checkout.php",21,{"type":137,"name":190,"callback":191,"file":195,"line":196},"public\\class-thmaf-public.php",37,{"type":137,"name":198,"callback":199,"priority":158,"file":195,"line":200},"woocommerce_after_save_address_validation","save_address",129,{"type":137,"name":202,"callback":203,"file":195,"line":204},"thmaf_after_address_display","display_custom_addresses",132,{"type":137,"name":206,"callback":207,"file":195,"line":208},"woocommerce_before_edit_account_address_form","delete_address",133,{"type":137,"name":206,"callback":210,"file":195,"line":211},"set_default_billing_address",134,{"type":137,"name":206,"callback":213,"file":195,"line":214},"set_default_shipping_address",135,{"type":137,"name":216,"callback":217,"file":195,"line":218},"woocommerce_before_checkout_billing_form","session_update_billing",138,{"type":137,"name":220,"callback":221,"file":195,"line":222},"woocommerce_before_checkout_shipping_form","session_update_shipping",139,{"type":137,"name":216,"callback":224,"file":195,"line":225},"address_above_billing_form",142,{"type":180,"name":227,"callback":228,"file":195,"line":229},"woocommerce_checkout_fields","add_hidden_field_to_checkout_fields",144,{"type":180,"name":231,"callback":232,"priority":233,"file":195,"line":234},"woocommerce_form_field_hidden","add_hidden_field",5,146,{"type":137,"name":236,"callback":237,"priority":158,"file":195,"line":238},"woocommerce_checkout_order_processed","update_custom_billing_address_from_checkout",147,{"type":137,"name":220,"callback":240,"file":195,"line":241},"address_above_shipping_form",150,{"type":137,"name":236,"callback":243,"priority":158,"file":195,"line":172},"update_custom_shipping_address_from_checkout",{"type":137,"name":245,"callback":246,"priority":247,"file":195,"line":248},"woocommerce_after_checkout_validation","add_address_from_checkout",30,159,{"type":180,"name":250,"callback":251,"priority":252,"file":195,"line":253},"woocommerce_billing_fields","prepare_address_fields_before_billing",1500,160,{"type":180,"name":255,"callback":256,"priority":252,"file":195,"line":257},"woocommerce_shipping_fields","prepare_address_fields_before_shipping",161,{"type":137,"name":259,"callback":260,"priority":62,"file":195,"line":261},"woocommerce_new_order_item","thwma_add_addrs_to_new_order_item",173,{"type":137,"name":263,"callback":264,"priority":62,"file":195,"line":265},"woocommerce_add_order_item_meta","thwma_add_addrs_to_order_item_meta",175,{"type":180,"name":267,"callback":268,"priority":158,"file":195,"line":269},"woocommerce_order_item_get_formatted_meta_data","thwma_shipping_addresses_display_on_thankyou_page",179,{"type":180,"name":271,"callback":272,"priority":158,"file":195,"line":273},"woocommerce_order_get_formatted_shipping_address","thwma_overrides_shipping_address_section_on_thankyou_page",180,{"type":180,"name":275,"callback":276,"priority":158,"file":195,"line":277},"woocommerce_order_again_cart_item_data","thwma_filter_order_again_cart_item_data",183,{"type":180,"name":279,"callback":280,"file":195,"line":281},"woocommerce_shipping_show_shipping_calculator","__return_false",195,{"type":137,"name":283,"callback":284,"priority":158,"file":195,"line":285},"woocommerce_cart_shipping_packages","thwma_get_shipping_packages",196,{"type":137,"name":283,"callback":287,"priority":158,"file":195,"line":288},"thwma_get_shipping_packages_default",198,{"type":137,"name":290,"callback":291,"priority":292,"file":195,"line":72},"woocommerce_checkout_create_order_shipping_item","order_shipping_item",300,{"type":137,"name":294,"callback":295,"file":296,"line":297},"before_woocommerce_init","thmaf_before_woocommerce_init","themehigh-multiple-addresses.php",85,[299,304,307,310,312,315,316,320,322,326,328,330,331,334,336,339],{"action":300,"nopriv":301,"callback":300,"hasNonce":302,"hasCapCheck":301,"file":140,"line":303},"thmaf_deactivation_reason",false,true,42,{"action":305,"nopriv":301,"callback":305,"hasNonce":302,"hasCapCheck":302,"file":163,"line":306},"hide_thmaf_admin_notice",106,{"action":308,"nopriv":301,"callback":308,"hasNonce":302,"hasCapCheck":301,"file":192,"line":309},"add_new_shipping_address",33,{"action":308,"nopriv":302,"callback":308,"hasNonce":302,"hasCapCheck":301,"file":192,"line":311},34,{"action":313,"nopriv":301,"callback":313,"hasNonce":302,"hasCapCheck":301,"file":192,"line":314},"thmaf_save_address",36,{"action":313,"nopriv":302,"callback":313,"hasNonce":302,"hasCapCheck":301,"file":192,"line":196},{"action":317,"nopriv":301,"callback":318,"hasNonce":302,"hasCapCheck":301,"file":195,"line":319},"get_address_with_id","get_addresses_by_id",153,{"action":317,"nopriv":302,"callback":318,"hasNonce":302,"hasCapCheck":301,"file":195,"line":321},154,{"action":323,"nopriv":301,"callback":324,"hasNonce":302,"hasCapCheck":301,"file":195,"line":325},"delete_address_with_id","delete_address_from_checkout",156,{"action":323,"nopriv":302,"callback":324,"hasNonce":302,"hasCapCheck":301,"file":195,"line":327},157,{"action":329,"nopriv":301,"callback":329,"hasNonce":302,"hasCapCheck":301,"file":195,"line":178},"enable_ship_to_multi_address",{"action":329,"nopriv":302,"callback":329,"hasNonce":302,"hasCapCheck":301,"file":195,"line":182},{"action":332,"nopriv":301,"callback":332,"hasNonce":302,"hasCapCheck":301,"file":195,"line":333},"save_multi_selected_shipping",168,{"action":332,"nopriv":302,"callback":332,"hasNonce":302,"hasCapCheck":301,"file":195,"line":335},169,{"action":337,"nopriv":301,"callback":337,"hasNonce":302,"hasCapCheck":301,"file":195,"line":338},"save_shipping_method_details",203,{"action":337,"nopriv":302,"callback":337,"hasNonce":302,"hasCapCheck":301,"file":195,"line":340},204,[],[],[],{"dangerousFunctions":345,"sqlUsage":346,"outputEscaping":348,"fileOperations":27,"externalRequests":62,"nonceChecks":467,"capabilityChecks":468,"bundledLibraries":469},[],{"prepared":27,"raw":27,"locations":347},[],{"escaped":349,"rawEcho":350,"locations":351},232,57,[352,356,357,358,360,362,364,367,369,371,373,374,376,378,379,381,383,385,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,458,460,462,465],{"file":353,"line":354,"context":355},"admin\\class-thmaf-admin-settings-general.php",136,"raw output",{"file":353,"line":218,"context":355},{"file":353,"line":288,"context":355},{"file":353,"line":359,"context":355},200,{"file":353,"line":361,"context":355},274,{"file":353,"line":363,"context":355},275,{"file":365,"line":366,"context":355},"admin\\class-thmaf-admin-settings.php",230,{"file":365,"line":368,"context":355},231,{"file":365,"line":370,"context":355},233,{"file":365,"line":372,"context":355},238,{"file":365,"line":372,"context":355},{"file":365,"line":375,"context":355},240,{"file":365,"line":377,"context":355},453,{"file":365,"line":377,"context":355},{"file":365,"line":380,"context":355},455,{"file":365,"line":382,"context":355},489,{"file":365,"line":384,"context":355},515,{"file":140,"line":359,"context":355},{"file":140,"line":387,"context":355},202,{"file":140,"line":389,"context":355},205,{"file":140,"line":391,"context":355},208,{"file":140,"line":393,"context":355},212,{"file":140,"line":395,"context":355},215,{"file":140,"line":397,"context":355},218,{"file":140,"line":399,"context":355},221,{"file":140,"line":401,"context":355},223,{"file":140,"line":403,"context":355},385,{"file":140,"line":405,"context":355},467,{"file":140,"line":407,"context":355},471,{"file":140,"line":409,"context":355},472,{"file":140,"line":411,"context":355},491,{"file":140,"line":413,"context":355},492,{"file":140,"line":415,"context":355},499,{"file":140,"line":417,"context":355},502,{"file":140,"line":419,"context":355},503,{"file":140,"line":421,"context":355},504,{"file":423,"line":424,"context":355},"includes\\class-thmaf-i18n.php",87,{"file":192,"line":426,"context":355},65,{"file":195,"line":428,"context":355},339,{"file":195,"line":430,"context":355},355,{"file":195,"line":432,"context":355},642,{"file":195,"line":434,"context":355},928,{"file":195,"line":436,"context":355},949,{"file":195,"line":438,"context":355},962,{"file":195,"line":440,"context":355},981,{"file":195,"line":442,"context":355},988,{"file":195,"line":444,"context":355},1391,{"file":195,"line":446,"context":355},1395,{"file":195,"line":448,"context":355},1715,{"file":195,"line":450,"context":355},1734,{"file":195,"line":452,"context":355},1749,{"file":195,"line":454,"context":355},1933,{"file":456,"line":457,"context":355},"public\\templates\\cart\\cart-shipping.php",178,{"file":456,"line":459,"context":355},187,{"file":456,"line":461,"context":355},190,{"file":463,"line":464,"context":355},"public\\templates\\myaccount\\my-address.php",40,{"file":463,"line":466,"context":355},51,15,3,[],[471],{"entryPoint":472,"graph":473,"unsanitizedCount":27,"severity":487},"\u003Cclass-thmaf-public> (public\\class-thmaf-public.php:0)",{"nodes":474,"edges":485},[475,480],{"id":476,"type":477,"label":478,"file":195,"line":479},"n0","source","$_POST",1409,{"id":481,"type":482,"label":483,"file":195,"line":448,"wp_function":484},"n1","sink","echo() [XSS]","echo",[486],{"from":476,"to":481,"sanitized":302},"low",{"summary":489,"deductions":490},"The themehigh-multiple-addresses plugin, version 2.3.0, demonstrates a generally strong security posture based on the provided static analysis. The absence of dangerous functions, raw SQL queries, file operations, and significant taint analysis findings are all positive indicators.  The plugin also implements nonce and capability checks on most of its entry points, which is a good practice for protecting against common WordPress vulnerabilities.  However, there are a few areas that warrant attention. The existence of external HTTP requests, while only one, introduces a potential dependency on external services which could be a vector for supply chain attacks or denial-of-service if the external service is compromised or unavailable. Furthermore, while 80% output escaping is good, the remaining 20% represents a potential area for cross-site scripting (XSS) vulnerabilities, especially if the unescaped data originates from user input. The plugin's vulnerability history shows no past issues, which is commendable, but it's important to remember that past performance is not a guarantee of future results. Continuous monitoring and updates are crucial.",[491,493],{"reason":492,"points":233},"External HTTP requests present",{"reason":494,"points":495},"Unescaped output exists (20%)",6,"2026-03-16T18:38:51.941Z",{"wat":498,"direct":515},{"assetPaths":499,"generatorPatterns":508,"scriptPaths":509,"versionParams":512},[500,501,502,503,504,505,506,507],"\u002Fwp-content\u002Fplugins\u002Fthemehigh-multiple-addresses\u002Fassets\u002Fcss\u002Fimages\u002Fclose.svg","\u002Fwp-content\u002Fplugins\u002Fthemehigh-multiple-addresses\u002Fassets\u002Fcss\u002Fimages\u002Fdone.svg","\u002Fwp-content\u002Fplugins\u002Fthemehigh-multiple-addresses\u002Fassets\u002Fcss\u002Fimages\u002Freminder.svg","\u002Fwp-content\u002Fplugins\u002Fthemehigh-multiple-addresses\u002Fassets\u002Fcss\u002Fimages\u002Ftick.svg","\u002Fwp-content\u002Fplugins\u002Fthemehigh-multiple-addresses\u002Fassets\u002Fcss\u002Fthmaf-admin.css","\u002Fwp-content\u002Fplugins\u002Fthemehigh-multiple-addresses\u002Fassets\u002Fcss\u002Fthmaf-admin.min.css","\u002Fwp-content\u002Fplugins\u002Fthemehigh-multiple-addresses\u002Fassets\u002Fjs\u002Fthmaf-admin.js","\u002Fwp-content\u002Fplugins\u002Fthemehigh-multiple-addresses\u002Fassets\u002Fjs\u002Fthmaf-admin.min.js",[],[510,511],"assets\u002Fjs\u002Fthmaf-admin.js","assets\u002Fjs\u002Fthmaf-admin.min.js",[513,514],"themehigh-multiple-addresses\u002Fassets\u002Fcss\u002Fthmaf-admin.css?ver=","themehigh-multiple-addresses\u002Fassets\u002Fjs\u002Fthmaf-admin.js?ver=",{"cssClasses":516,"htmlComments":526,"htmlAttributes":527,"restEndpoints":531,"jsGlobals":532,"shortcodeOutput":534},[517,518,519,520,521,522,523,524,525],"thmaf-notice-action","thmaf-yes","thmaf-themehigh-logo","thmaf-done","thmaf-remind","thmaf-dismiss","thmaf-review-wrapper","thmaf-review-image","thmaf-review-content",[],[528,529,530],"data-thmaf-shipping-form","data-thmaf-billing-form","data-thmaf-user-id",[],[533],"THMAF_ASSETS_URL_ADMIN",[]]