And iirc the minigame requires another player, which means another B2/W2 game being played.....near you. The minigame can only be played via local Wireless.
As for the "Regular Customer" medal, you just need to keep buying stuffs from the Pokemart.
I'm not sure about the details, though. The only thing I know is that one day I suddenly received it