Diferenças de kaufen e einkaufen:
Kaufen nós usamos para comprar algo.
Ex.: Ich kaufe Brot. Eu compro pão.
Ich kaufe ein Bier. Eu compro uma cerveja.
Einkaufen nós usamos quando vamos às compras, ou seja, compramos uma quantidade maior de itens ou para um período maior.
Ex.: Heute kaufe ich ein. Hoje eu vou às compras.
Ich kaufe für das Frühstück ein. Eu faço as compras do café da manhã.