{"id":348925,"date":"2026-08-06T19:00:49","date_gmt":"2026-08-06T19:00:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/addrvault\/"},"modified":"2026-08-13T20:10:08","modified_gmt":"2026-08-13T20:10:08","slug":"unwan-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/bal.wordpress.org\/plugins\/unwan-for-woocommerce\/","author":23403845,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.3","stable_tag":"1.0.3","tested":"7.0.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Unwan \u2013 Multiple Address Book for WooCommerce","header_author":"SmartWP Plugins","header_description":"Give WooCommerce customers a reusable address book for My Account, classic checkout, and Checkout Blocks.","assets_banners_color":"3b4c64","last_updated":"2026-08-13 20:10:08","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/smartwpplugins.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":184,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"smartwpplugins","date":"2026-08-08 16:39:38"},"1.0.1":{"tag":"1.0.1","author":"smartwpplugins","date":"2026-08-10 12:00:23"},"1.0.2":{"tag":"1.0.2","author":"smartwpplugins","date":"2026-08-11 18:26:50"},"1.0.3":{"tag":"1.0.3","author":"smartwpplugins","date":"2026-08-13 20:10:08"}},"upgrade_notice":{"1.0.3":"<p>Unwan now speaks ten languages, and fixes two places where parts of the address book stayed in English.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3636986,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3636986,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3636986,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3636986,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3646127,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"preferredVersions\":{\"php\":\"8.0\",\"wp\":\"latest\"},\"features\":{\"networking\":true},\"landingPage\":\"\\\/wp-login.php?redirect_to=%2Fmy-account%2Faddress-book%2F\",\"steps\":[{\"step\":\"setSiteOptions\",\"options\":{\"permalink_structure\":\"\\\/%postname%\\\/\",\"blogname\":\"Unwan Playground\",\"woocommerce_default_country\":\"US:CA\",\"woocommerce_store_address\":\"123 Market Street\",\"woocommerce_store_address_2\":\"Suite 100\",\"woocommerce_store_city\":\"San Francisco\",\"woocommerce_store_postcode\":\"94105\",\"woocommerce_allowed_countries\":\"all\",\"woocommerce_ship_to_countries\":\"all\"}},{\"step\":\"installTheme\",\"themeData\":{\"resource\":\"wordpress.org\\\/themes\",\"slug\":\"kadence\"},\"options\":{\"activate\":true}},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"woocommerce\"},\"options\":{\"activate\":true}},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"unwan-for-woocommerce\"},\"options\":{\"activate\":true}},{\"step\":\"runPHP\",\"code\":\"<?php require '\\\/wordpress\\\/wp-load.php'; flush_rewrite_rules(); if ( function_exists( 'update_option' ) ) { update_option( 'woocommerce_onboarding_profile', array( 'skipped' => true ) ); delete_transient( '_wc_activation_redirect' ); } if ( class_exists( 'WC_Shipping_Zone' ) ) { $unwan_playground_zone = new WC_Shipping_Zone( 0 ); $unwan_playground_has_flat_rate = false; foreach ( $unwan_playground_zone->get_shipping_methods() as $unwan_playground_zone_method ) { if ( 'flat_rate' === $unwan_playground_zone_method->id ) { $unwan_playground_has_flat_rate = true; } } if ( ! $unwan_playground_has_flat_rate ) { $unwan_playground_instance_id = $unwan_playground_zone->add_shipping_method( 'flat_rate' ); if ( $unwan_playground_instance_id && class_exists( 'WC_Shipping_Flat_Rate' ) ) { $unwan_playground_flat_rate = new WC_Shipping_Flat_Rate( $unwan_playground_instance_id ); update_option( $unwan_playground_flat_rate->get_instance_option_key(), array_merge( $unwan_playground_flat_rate->instance_settings, array( 'title' => 'Standard Shipping', 'cost' => '8', ) ) ); } } } if ( class_exists( 'WC_Gateway_COD' ) ) { $unwan_playground_cod = new WC_Gateway_COD(); $unwan_playground_cod->settings['enabled'] = 'yes'; update_option( $unwan_playground_cod->get_option_key(), $unwan_playground_cod->settings ); } if ( class_exists( 'WC_Product_Simple' ) ) { $unwan_playground_products = array( array( 'name' => 'Classic Tote Bag', 'price' => '28.00', 'sku' => 'unwan-demo-tote', 'desc' => 'A roomy canvas tote for everyday errands.', ), array( 'name' => 'Ceramic Mug', 'price' => '14.00', 'sku' => 'unwan-demo-mug', 'desc' => 'A sturdy stoneware mug that keeps coffee hot longer.', ), array( 'name' => 'Wool Throw Blanket', 'price' => '59.00', 'sku' => 'unwan-demo-blanket', 'desc' => 'A soft, woven throw blanket for the couch or the porch.', ), array( 'name' => 'Canvas Sneakers', 'price' => '45.00', 'sku' => 'unwan-demo-sneakers', 'desc' => 'Lightweight canvas sneakers built for daily wear.', ), ); foreach ( $unwan_playground_products as $unwan_playground_product_data ) { $unwan_playground_product_id = wc_get_product_id_by_sku( $unwan_playground_product_data['sku'] ); $unwan_playground_product = $unwan_playground_product_id ? wc_get_product( $unwan_playground_product_id ) : new WC_Product_Simple(); $unwan_playground_product->set_name( $unwan_playground_product_data['name'] ); $unwan_playground_product->set_description( $unwan_playground_product_data['desc'] ); $unwan_playground_product->set_status( 'publish' ); $unwan_playground_product->set_catalog_visibility( 'visible' ); $unwan_playground_product->set_regular_price( $unwan_playground_product_data['price'] ); $unwan_playground_product->set_price( $unwan_playground_product_data['price'] ); $unwan_playground_product->set_sku( $unwan_playground_product_data['sku'] ); $unwan_playground_product->set_manage_stock( false ); $unwan_playground_product->set_stock_status( 'instock' ); $unwan_playground_product->save(); } } $unwan_playground_user = get_user_by( 'login', 'customer' ); if ( ! $unwan_playground_user ) { $unwan_playground_user_id = wp_insert_user( array( 'user_login' => 'customer', 'user_pass' => 'password', 'user_email' => 'customer@example.com', 'first_name' => 'Jamie', 'last_name' => 'Rivera', 'role' => 'administrator', ) ); } else { $unwan_playground_user_id = $unwan_playground_user->ID; $unwan_playground_user->set_role( 'administrator' ); } if ( ! is_wp_error( $unwan_playground_user_id ) && class_exists( 'WC_Customer' ) ) { $unwan_playground_customer = new WC_Customer( $unwan_playground_user_id ); $unwan_playground_customer->set_billing_first_name( 'Jamie' ); $unwan_playground_customer->set_billing_last_name( 'Rivera' ); $unwan_playground_customer->set_billing_company( '' ); $unwan_playground_customer->set_billing_country( 'US' ); $unwan_playground_customer->set_billing_address_1( '742 Evergreen Terrace' ); $unwan_playground_customer->set_billing_address_2( '' ); $unwan_playground_customer->set_billing_city( 'Springfield' ); $unwan_playground_customer->set_billing_state( 'IL' ); $unwan_playground_customer->set_billing_postcode( '62704' ); $unwan_playground_customer->set_billing_phone( '555-0100' ); $unwan_playground_customer->set_billing_email( 'customer@example.com' ); $unwan_playground_customer->set_shipping_first_name( 'Jamie' ); $unwan_playground_customer->set_shipping_last_name( 'Rivera' ); $unwan_playground_customer->set_shipping_company( 'Rivera Design Studio' ); $unwan_playground_customer->set_shipping_country( 'US' ); $unwan_playground_customer->set_shipping_address_1( '350 Fifth Avenue' ); $unwan_playground_customer->set_shipping_address_2( 'Floor 34' ); $unwan_playground_customer->set_shipping_city( 'New York' ); $unwan_playground_customer->set_shipping_state( 'NY' ); $unwan_playground_customer->set_shipping_postcode( '10118' ); $unwan_playground_customer->set_shipping_phone( '555-0177' ); $unwan_playground_customer->save(); } if ( ! is_wp_error( $unwan_playground_user_id ) && class_exists( '\\\\Unwan\\\\AddressLibrary\\\\AddressRepository' ) ) { $unwan_playground_repository = new \\\\Unwan\\\\AddressLibrary\\\\AddressRepository(); $unwan_playground_repository->create( $unwan_playground_user_id, array( 'first_name' => 'Jamie', 'last_name' => 'Rivera', 'company' => '', 'country' => 'US', 'address_1' => '221B Baker Street', 'address_2' => 'Suite 4', 'city' => 'Chicago', 'state' => 'IL', 'postcode' => '60614', 'phone' => '555-0133', ) ); $unwan_playground_repository->create( $unwan_playground_user_id, array( 'first_name' => 'Jamie', 'last_name' => 'Rivera', 'company' => '', 'country' => 'US', 'address_1' => '99 Ocean Avenue', 'address_2' => '', 'city' => 'Santa Monica', 'state' => 'CA', 'postcode' => '90401', 'phone' => '555-0199', ) ); }\"},{\"step\":\"login\",\"username\":\"customer\",\"password\":\"password\"}]}"}},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3636986,"resolution":"1","location":"assets","locale":"","width":1600,"height":1024},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3636986,"resolution":"2","location":"assets","locale":"","width":1600,"height":1024},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3636986,"resolution":"3","location":"assets","locale":"","width":1600,"height":1024},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3636986,"resolution":"4","location":"assets","locale":"","width":1600,"height":1024},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3636986,"resolution":"5","location":"assets","locale":"","width":1600,"height":1024},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3636986,"resolution":"6","location":"assets","locale":"","width":1600,"height":1024}},"screenshots":{"1":"My Account address book \u2014 every saved address in one place, with quick edit, delete, and \"make default\" options.","2":"Adding or editing an address \u2014 one simple form, with checkboxes to set defaults.","3":"Checkout (new block checkout) \u2014 the address picker sits right above the checkout fields.","4":"Checkout (classic) \u2014 the same picker, for stores that haven't switched to the new checkout.","5":"Settings page \u2014 turn features on or off, and set colors and text.","6":"Mobile view \u2014 addresses and the picker resize nicely for smaller screens."}},"plugin_section":[],"plugin_tags":[3534,3148,232943,49067,286],"plugin_category":[45],"plugin_contributors":[174222,274700],"plugin_business_model":[],"class_list":["post-348925","plugin","type-plugin","status-publish","hentry","plugin_tags-address-book","plugin_tags-checkout","plugin_tags-checkout-block","plugin_tags-multiple-addresses","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-jeetsaha86","plugin_contributors-smartwpplugins","plugin_committers-smartwpplugins","plugin_support_reps-jeetsaha86"],"banners":{"banner":"https:\/\/ps.w.org\/unwan-for-woocommerce\/assets\/banner-772x250.png?rev=3636986","banner_2x":"https:\/\/ps.w.org\/unwan-for-woocommerce\/assets\/banner-1544x500.png?rev=3636986","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/unwan-for-woocommerce\/assets\/icon-128x128.png?rev=3636986","icon_2x":"https:\/\/ps.w.org\/unwan-for-woocommerce\/assets\/icon-256x256.gif?rev=3636986","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/unwan-for-woocommerce\/assets\/screenshot-1.png?rev=3636986","caption":"My Account address book \u2014 every saved address in one place, with quick edit, delete, and \"make default\" options."},{"src":"https:\/\/ps.w.org\/unwan-for-woocommerce\/assets\/screenshot-2.png?rev=3636986","caption":"Adding or editing an address \u2014 one simple form, with checkboxes to set defaults."},{"src":"https:\/\/ps.w.org\/unwan-for-woocommerce\/assets\/screenshot-3.png?rev=3636986","caption":"Checkout (new block checkout) \u2014 the address picker sits right above the checkout fields."},{"src":"https:\/\/ps.w.org\/unwan-for-woocommerce\/assets\/screenshot-4.png?rev=3636986","caption":"Checkout (classic) \u2014 the same picker, for stores that haven't switched to the new checkout."},{"src":"https:\/\/ps.w.org\/unwan-for-woocommerce\/assets\/screenshot-5.png?rev=3636986","caption":"Settings page \u2014 turn features on or off, and set colors and text."},{"src":"https:\/\/ps.w.org\/unwan-for-woocommerce\/assets\/screenshot-6.png?rev=3636986","caption":"Mobile view \u2014 addresses and the picker resize nicely for smaller screens."}],"raw_content":"<!--section=description-->\n<p><a href=\"https:\/\/docs.smartwpplugins.com\/unwan\"><strong>Full documentation \u2192<\/strong><\/a><\/p>\n\n<p>Most WooCommerce stores make customers juggle two address lists \u2014 one for billing, one for shipping \u2014 and re-type the same details every time they order. Unwan replaces both with <strong>one simple address book<\/strong>. Every saved address shows up everywhere, at checkout and in My Account, with no duplicates and no mix-ups.<\/p>\n\n<p>It's completely free, with everything included. No \"Pro\" version, no locked features, no upsells.<\/p>\n\n<p>Curious how it's built? The full code is open on <a href=\"https:\/\/github.com\/Smart-WP-Plugins\/unwan-address-library-for-woocommerce\">GitHub<\/a>, where you can also report a bug or request a feature.<\/p>\n\n<h4>One address book, not two<\/h4>\n\n<p>Instead of separate billing and shipping lists, Unwan keeps one shared list per customer. Any address can be the billing default, the shipping default, both, or neither. If a customer changes their default, the old address doesn't disappear \u2014 it just goes back into their address book. Duplicate addresses are spotted automatically and merged, so nothing gets saved three times by accident.<\/p>\n\n<h4>Works with any checkout<\/h4>\n\n<p>Unwan works naturally with WooCommerce's newer block-based checkout \u2014 not as a bolted-on workaround. If your store still uses the classic checkout, customers get the exact same picker and experience either way.<\/p>\n\n<h4>Simple to use, on either end<\/h4>\n\n<ul>\n<li>Returning customers see their address at a glance, with a one-tap \"Change\" option.<\/li>\n<li>A search box appears automatically once someone has a few addresses saved.<\/li>\n<li>Full keyboard support for anyone who prefers not to use a mouse.<\/li>\n<li>Easy edit, delete, and \"make default\" options in My Account.<\/li>\n<li>Clean, simple design \u2014 no clunky dropdowns or layout jumps.<\/li>\n<\/ul>\n\n<h4>Matches your brand<\/h4>\n\n<p>Choose light, dark, or \"match the customer's device,\" plus your own accent color. Every button and highlight throughout the picker and My Account updates to match \u2014 no design skills needed.<\/p>\n\n<h4>Won't slow your site down<\/h4>\n\n<p>This was a priority from day one. Unwan has a negligible impact on site speed and loading times \u2014 it doesn't add any new database tables, it only loads on the checkout and My Account pages, and it never phones home or tracks anything. It's also carefully built to play nicely with your other plugins and themes.<\/p>\n\n<h4>Everything is customizable<\/h4>\n\n<p>From <strong>WooCommerce &gt; Settings &gt; Accounts &amp; Privacy &gt; Unwan<\/strong>, you can control:<\/p>\n\n<ul>\n<li>Whether the address picker appears for billing, shipping, or both.<\/li>\n<li>How many addresses a customer can save.<\/li>\n<li>When the search box appears.<\/li>\n<li>Whether checkout addresses save automatically, and whether they become the new default.<\/li>\n<li>Colors and light\/dark\/system theme.<\/li>\n<li>Every bit of text customers see.<\/li>\n<li>Whether to remove all data if you ever uninstall the plugin.<\/li>\n<\/ul>\n\n<p>Nothing needs to be touched to get started \u2014 the defaults work fine on their own.<\/p>\n\n<p>Unwan is developed and maintained by <a href=\"https:\/\/smartwpplugins.com\/\">SmartWP Plugins<\/a>.<\/p>\n\n<h4>More from SmartWP Plugins<\/h4>\n\n<p><a href=\"https:\/\/www.wpcodekit.com\/\"><strong>WP CodeKit<\/strong><\/a> \u2014 WordPress code generators (CSS, PHP, hooks, and more) with live previews, so you know what you're getting before you copy it.<\/p>\n\n<p><a href=\"https:\/\/www.csslabkit.com\/\"><strong>CSS LabKit<\/strong><\/a> \u2014 Visual tools for building shadows, gradients, and animations. See it, tune it, copy the CSS.<\/p>\n\n<p><a href=\"https:\/\/growquest.io\/\"><strong>GrowQuest<\/strong><\/a> \u2014 Custom WordPress and WooCommerce development, for stores that have outgrown off-the-shelf plugins.<\/p>\n\n<!--section=installation-->\n<p><strong>You'll need:<\/strong> WordPress 6.5+, PHP 7.4+, and WooCommerce 8.2+ already installed and active.<\/p>\n\n<h4>From your WordPress dashboard<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins &gt; Add New Plugin<\/strong> and search for \"Unwan.\"<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>That's it \u2014 Unwan works right away. To tweak anything, visit <strong>WooCommerce &gt; Settings &gt; Accounts &amp; Privacy &gt; Unwan<\/strong>.<\/li>\n<\/ol>\n\n<h4>Manual upload<\/h4>\n\n<ol>\n<li>Download <code>unwan-for-woocommerce.zip<\/code>.<\/li>\n<li>In your dashboard, go to <strong>Plugins &gt; Add New Plugin &gt; Upload Plugin<\/strong> and select the file (or upload the unzipped folder via FTP\/SFTP).<\/li>\n<li>Find \"Unwan \u2013 Multiple Address Book for WooCommerce\" in your plugins list and click <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h4>Using it<\/h4>\n\n<p>Once active, signed-in customers can manage their addresses under <strong>My Account &gt; Address book<\/strong> \u2014 adding, editing, deleting, or setting a default. At checkout, anyone with a saved address sees a simple picker above the billing and shipping fields, letting them choose a saved address or enter a new one. It stays out of the way for guests and for customers who haven't saved anything yet.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%27s%20the%20full%20documentation%3F\"><h3>Where's the full documentation?<\/h3><\/dt>\n<dd><p>At <a href=\"https:\/\/docs.smartwpplugins.com\/unwan\">docs.smartwpplugins.com\/unwan<\/a> \u2014 setup, settings, and more.<\/p><\/dd>\n<dt id=\"is%20it%20really%20free%3F\"><h3>Is it really free?<\/h3><\/dt>\n<dd><p>Yes, completely. Unlimited addresses, checkout support, themes, colors, custom text \u2014 all included. There's no paid upgrade.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20new%20woocommerce%20checkout%3F\"><h3>Does it work with the new WooCommerce checkout?<\/h3><\/dt>\n<dd><p>Yes. It works natively with the block-based checkout, not as a workaround bolted on top.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20store%3F\"><h3>Will this slow down my store?<\/h3><\/dt>\n<dd><p>No. Unwan has a negligible impact on site speed and loading times \u2014 it adds no new database tables, only loads on the pages where it's actually needed, and makes no outside calls or tracking requests.<\/p><\/dd>\n<dt id=\"if%20a%20customer%20picks%20a%20saved%20address%2C%20does%20that%20replace%20their%20default%3F\"><h3>If a customer picks a saved address, does that replace their default?<\/h3><\/dt>\n<dd><p>Not unless you turn that on. By default, picking a saved address just uses it for that order \u2014 it won't quietly overwrite the customer's saved default.<\/p><\/dd>\n<dt id=\"are%20new%20checkout%20addresses%20saved%20automatically%3F\"><h3>Are new checkout addresses saved automatically?<\/h3><\/dt>\n<dd><p>Yes, by default (you can turn this off). If someone re-enters an address that's already saved, Unwan reuses it instead of creating a duplicate.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20the%20old%20default%20address%3F\"><h3>What happens to the old default address?<\/h3><\/dt>\n<dd><p>It's not deleted \u2014 it just stays in the address book as a regular saved address, unless it's still the default for the other one (shipping or billing).<\/p><\/dd>\n<dt id=\"can%20i%20match%20it%20to%20my%20brand%27s%20colors%3F\"><h3>Can I match it to my brand's colors?<\/h3><\/dt>\n<dd><p>Yes \u2014 light, dark, or automatic (matches the customer's device), plus any accent color you like. No design or CSS skills needed.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20data%20if%20i%20delete%20the%20plugin%3F\"><h3>What happens to my data if I delete the plugin?<\/h3><\/dt>\n<dd><p>It's kept by default. If you'd rather everything be removed, there's a setting for that under <strong>WooCommerce &gt; Settings &gt; Accounts &amp; Privacy &gt; Unwan<\/strong>. Either way, your customers' regular WooCommerce billing and shipping details are never touched.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Added translations for ten languages: Spanish, French, German, Italian, Portuguese (Brazil), Dutch, Polish, Russian, Swedish, and Japanese.<\/li>\n<li>Fixed the saved-address counts (\"2 saved addresses\") staying in English at checkout and in My Account.<\/li>\n<li>Fixed the \"make default\" menu actions mixing English into translated text.<\/li>\n<li>Tightened how the address book form checks the request method.<\/li>\n<li>Verified compatibility with WordPress 7.0 and WooCommerce 11.0.1.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Verified compatibility with WordPress 7.0.2 and WooCommerce 11.0.1.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Renamed the plugin to Unwan \u2013 Multiple Address Book for WooCommerce (slug unchanged).<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release: address book in My Account, plus support for both classic and block-based checkout.<\/li>\n<li>Added a clean, simple, and accessible address picker.<\/li>\n<li>Checkout addresses save automatically, with duplicate protection and a customizable limit.<\/li>\n<li>Switching a default address never deletes the old one.<\/li>\n<li>Added a settings page for colors, text, and behavior.<\/li>\n<li>Added an optional full data cleanup when uninstalling.<\/li>\n<li>General performance improvements.<\/li>\n<\/ul>","raw_excerpt":"One easy address book for WooCommerce. Customers save an address once and use it everywhere \u2014 at checkout and in their account.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/348925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=348925"}],"author":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/smartwpplugins"}],"wp:attachment":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=348925"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=348925"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=348925"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=348925"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=348925"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=348925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}