I'm looking for some clarification, if anyone has knowledge on the subject. Maybe I misunderstood something, but I was under the impression that having the guild store open in a claimed keep in Cyrodiil meant people outside the guild could buy our goods. I went into two keeps today and when I tried to access the store (accessed by using the Siege Merchant, if anyone was wondering) it said I wasn't in that guild and I couldn't shop. I thought that was odd due to my assumption and also, why would I care about traveling to Cyrodiil for the guild store if I can access it from any bank.
So one thought was that it was because I was in a guest campaign and you possibly need to be in a home campaign due to maintaining the economy. Otherwise, has something changed and we can't shop other guilds' store in Crydiiil?
I was going to post in the ESO forums, but they're a little congested atm.. :) Thanks in advance to anyone who can clarify!