• Resolved joeistoybox

    (@joeistoybox)


    I love this little plugin. It’s simple, light, and just what I need, but have one problem.

    When a customer creates an account from the registration page, they are not required to set a default address. And if they never go into their account edit addresses page, they never are required to put a default address in until checkout. Now, when they go to the checkout page, they are required to enter billing address, and that is captured and saved as their billing address, but does not save it as the default shipping address although in the order email it will display as the ship to address for that particular order.

    So, here is my problem, if a customer gets to the checkout screen without having a default shipping address, and clicks on ship to a different address, the Address Book plugin shows up and has “add new address” as default choice with no way to not choose to use it. If a customer enters a shipping address, the address book saves it as an additional address, NOT the default address. It does show correctly on order email, and automatically displays next time the customer selects to ship to different address, but they are never able to create a default shipping address from checkout if this plugin is enabled.

    Also, the address book added address(s) is/are hidden in the my account edit-address page since no default address was ever captured. I understand this was done on purpose to cut down on confusion, but when the customer can’t add a default shipping address in the checkout page, it creates more confusion. Only if they happen to stumble upon the edit address page and decide to enter a default address (something they thought they did at checkout) and bam, all the other shipping address(s) they previously entered now show up and are usable as the default on the edit-address page.

    Is there anyway to disable the Address Book on checkout page as it is on edit-address page if no default address is set for the customer? That way woocommmerce can save the ship to a different address as the default shipping address, then the next time the customer comes to the checkout screen, the default address is shown, but now the Address Book plugin is available?

    Or, better yet, have the Address Book save the new address as default shipping address if no default address is set for the customer (just like woocommerce does)?

    • This topic was modified 6 years, 8 months ago by joeistoybox.
Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Contributor Gary Thayer

    (@doomwaxer)

    Hi @joeistoybox,

    Thank you for your report. It looks like there is currently a bug which is preventing this from working as intended.

    The intended functionality is if the Shipping Address has not been set, the “Add New Address” should not display at all. This will then save the address as the default shipping address. All future orders will display the “Add New Address”, or selecting an existing one.

    I’ll look into a patch for this.

    Thread Starter joeistoybox

    (@joeistoybox)

    Excellent, I look forward to the upcoming patch.

    Plugin Contributor Gary Thayer

    (@doomwaxer)

    Thanks for your patience here. I expect to have v1.4 out this week.

    Plugin Contributor Gary Thayer

    (@doomwaxer)

    1.4.0 is out!

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Disable address book from checkout page if no default ship address has been set?’ is closed to new replies.