When a logged in customer gets to the order page, under saved addresses it only shows 5 addresses and the “use a different address” choice. It doesn’t matter how many you have. I have been testing with an account with 12 addresses. I can add more addresses during the order and it will use them and save them. But on the next order it still only shows 5. I haven’t picked up on the pattern of which 5. I have another app that may have affected it and that has been removed. I’ve tried many variations of old account, new account, where the addresses were entered. No success.
And I just created a completely new Shopify account under a different email. I created a new user under a different email from that one so it wouldn’t get confused with the owner email. I created 7 addresses. And only 5 showed up. This is on a brand new account, new default theme, no other changes. Has anyone else seen this?
Shopify felt like it was the app but the new account would have avoided that. I saw a post from years ago about a customer address limit in place but even if that was it was supposed to be 100 addresses. I have no trouble adding or importing customers and addresses. I just can’t see them in the order page. And if a particular address you want doesn’t show, the only option is to enter it again. Then you have a duplicate.
@ksquyres - My gut tells me there is a pagination or object limit being applied to the address loop. Jump into your “customers/addresses.liquid” template and search for either “pagination” or “limit”. If you see either pop-up and there is a “5” next to them, adjust that to something like "10"and see what happens.
You were correct on that. At the top of addresses.liquid is {% paginate customer.addresses by 5 %} with the {% endpaginate %} at the very end. I changed it to 15 and have not gotten any change. I also went to the brand new Shopify account that I setup earlier. It is still all as default. I changed it there and don’t see the change either. I removed the paginate tags altogether and I don’t see any change. I guess that fix would have been to easy.
It must be under control elsewhere. Where is the code that collects the addresses?
I never found a solution. To my knowledge at this point, it is not a bug but a feature. And there are no plans to change that. I have many customers we imported from our previous site and database that could benefit. Right now, I have been concentrating on an improved customer account that we can control and having them use the address list there that is complete and doing a Send To. Any ideas are appreciated.
Yep I got with Shopify support and they said that this is just a setting of Shopify. I put in a request with Shopify development to change it to at least 20 saved addresses. They said if they get enough requests for the feature it may be implemented. They gave me a couple apps to look at so I will let you know if I can make any of those work.
Anyone find a work around for this? Put a lot of time and work into our storefront, and hit this limitation during testing and it’s sunk the whole project. Need to find a work around or we’ll have to find another platform.
Hey guys, after weeks and weeks of trying, I ended up choosing the app Giftship.
it is a paid app but it adds a “multiple shipping” option inside the cart that enables a drop down menu where the customer can select any address. It works even if the customer doesn’t need to ship to multiple addresses!
We have a client that is facing an issue similar to what you are all describing. Displaying more than 5 addresses in that drop down box on the Orders screen is possible, but does require Shopify Plus in order to access the checkout liquid files. With Plus, you can pull addresses and add them to the drop down in checkout, then setup a JS listener so that when an option is picked, it fills out the rest of the info.
Plus is expensive, so if this is a must-have feature you’re probably best off going with an app like Giftship.
Same issue here, we had to use GiftShip but its a hack because the person has to select multiple shipping addresses even though they are shipping to one person… Shopify needs to fix this.
I opened a ticket about this last year as well and tried to see if there is an update by now. Back then I was told that this is how it works but they’ll file a “customer request”. Apparently Shopify gives a s*it about its partners and customers.
I faced the same issue and contacted support, but their response was simply “That’s the specification.” I also tried using GiftShip, but it didn’t work well: it couldn’t reflect the prices set by the wholesale pricing app (Wholesale - All in one) that I was using, it behaved strangely with payment methods other than credit cards, and sometimes the delivery address was left blank. Furthermore, when using Liquid to call addresses, only “20 addresses” could be retrieved.
After consulting a generative AI multiple times for possible solutions, it seemed that it might be possible to handle it even without the PLUS plan, but creating a custom app was essential, which I think would be difficult for individuals to manage.
Additionally, the address selection is hard to see as a dropdown, and in Japan, the order of address display is entirely different from that in Western countries, making it difficult to determine which address is which with the default look provided by Shopify.
I just want to create an easy-to-read address book in card format, like Amazon, and be able to select from all registered addresses. Is it something Shopify doesn’t care about, is it technically difficult, or are they intentionally limiting this to maintain the superiority of the PLUS plan? What exactly is the problem here?
I am one of the developers of Giftship, so thought I would offer my 2 cents
With regard to using wholesale apps alongside Giftship’s multiple shipping address process, this is absolutely possible, however, as each wholesale app handles things differently, some customization is required. The below article is our implementation guide on this:
With regard to payment methods that leave the financial status of pending - Giftship does in fact handle these differently that when payment is made up front. This is done to ensure that you have the ability to mark the order as paid when you receive payment. There are also options within the apps configuration settings to adjust the behaviour here.
As for the address being left blank - the only reason this could ever happen is if Shopify rejects the address. When entering a new address directly in Giftship, this will never happen, however, if using a saved address that has invalid data, in some instances the address may bypass our checks for a valid address (containing at least a name, address, city, zip/postal code and country). For example, if you have saved addresses that do not contain a province, but a province is required for the shipping address, the address will be dropped when the order is created. There is unfortunately no way to know in 100% of circumstances when Shopify will reject an address, however, in order to avoid this in all situations, imported address data, along with your customer account form should be validated for correctness prior to saving or importing the address.
Also, for anyone here that handles large bulk orders from a list of addresses, our application Wholster has a spreadsheet invoice generation tool that allows for each row to generate a Shopify order, bypassing the need to select and assign addresses manually.
Adding the discussion - shopify needs to allow for more addresses. At least 10. Come on shopify. I can’t believe the number of features shopify doesn’t have that I am not discovering until after spending so much time and money switching to this platform. And then they act like “no one would want that feature, that’s so weird”. no it’s not.