Het doel van het spel is om elke klant te bedienen en elk doel in een level te bereiken. Elk level telt als één werkdag in de boerderijwinkel.

Elke klant bestelt specifieke goederen, die direct naast de goederen worden weergegeven. Je moet de benodigde goederen verzamelen of klaarmaken en deze aan de klant verkopen.

Elke klant heeft een wachttijd, die geleidelijk afneemt. Zodra het op is, vertrekt de klant.

Goederen verkopen zet de timer een beetje terug.

Bepaalde goederen kunnen onmiddellijk worden verkocht, terwijl andere moeten worden voorbereid.

Koemelk wordt bijvoorbeeld automatisch bijgevuld, wat betekent dat je het kunt verkopen zodra je het ophaalt. Tarwe daarentegen moet eerst geplant worden om te kunnen groeien, anders blijft het veld leeg.

Je kunt halffabrikaten, verkoopklare goederen of bedorven goederen op de bakjes leggen, wat erg handig is op niveaus waar je niets mag weggooien.

Klanten betalen de bestelling zodra deze is voltooid of, als ze geen geduld meer hebben, betalen ze alleen voor de goederen die ze hebben ontvangen en vertrekken ze.