Flower Shop is een sorteerspel met carrière- en bijpassende elementen. De speler werkt in een bloemenwinkel en sorteert verschillende soorten bloemen in vazen op dienbladen voor verzending naar klanten. Ze ontvangen munten voor hun inspanningen.
Het spel toont een grote vierkante tafel met groene zijwanden en poten en een grijs raster in het midden van het scherm. De speler krijgt bloemen te zien op drie dienbladen op een horizontale tafel met groene bovenkant aan de onderkant van het scherm. De speler moet deze schalen strategisch op aangrenzende posities op het raster plaatsen om het spel aan te zetten tot het automatisch sorteren van bijpassende bloemen op dezelfde schalen.
Als een dienblad is gevuld met zes bijpassende bloemen, wordt de bestelling naar de klant gestuurd en gaat het vakje open. Soms verdwijnt er ook een vakje op het rooster, waardoor er een nieuw vakje vrijkomt. De speler moet alle drie de schalen gebruiken voordat hij toegang krijgt tot meer bloemen op de onderste tafel.
Bloemenwinkel toont het levelnummer, de score en de muntenbank boven aan het scherm. De bestelling en betaling van een nieuwe klant worden boven de middelste tafel weergegeven.
Als de speler bereid is een advertentie te bekijken, kan hij op elk moment een level opnieuw laden. Als ze geen ruimte meer hebben, krijgen ze munten die ze kunnen vermenigvuldigen met een regenboogvermenigvuldiger via een advertentieweergave.
De speler moet dan vanaf level 1 opnieuw beginnen om zijn laatste beste score en muntsaldo te overtreffen. Bloemen die ze in het vorige spel hebben vrijgespeeld, blijven beschikbaar.