According to serebii
The shop that the player makes is dependant on a random number generated by their Trainer ID and the items they sell depend upon the game upon which they connected with you.
But thats just serebii/