# Gebruikersprofiel

De profielpagina stelt klanten in staat hun eigen account te beheren zonder contact op te nemen met de winkeleigenaar. Hier kunnen ze hun naam bijwerken, hun wachtwoord wijzigen, verzendadressen beheren, hun verlanglijst bekijken en eerdere bestellingen inzien.

Klanten openen hun profiel door op hun avatar of naam in de header van de webwinkel te klikken, of door naar `/profile` te navigeren.

## Persoonlijke gegevens

![Persoonlijke gegevens](/features/profile/personal-info.png)

| Veld                    | Bewerkbaar | Beschrijving                                                                                   |
| ----------------------- | ---------- | ---------------------------------------------------------------------------------------------- |
| Display Name            | Ja         | De naam die overal in de winkel wordt weergegeven (bestellingen, beoordelingen, profielheader) |
| Email                   | Nee        | E-mailadres van het account — wordt weergegeven maar kan niet worden gewijzigd                 |
| Subscribe to Newsletter | Ja         | Aan- of afmelden voor marketinge-mails                                                         |

Klik op **Save Changes** om je naam en nieuwsbriefvoorkeur bij te werken.

## Wachtwoord wijzigen

![Wachtwoord wijzigen](/features/profile/change-password.png)

| Veld                 | Verplicht | Beschrijving                                |
| -------------------- | --------- | ------------------------------------------- |
| Current Password     | Ja        | Je huidige wachtwoord ter verificatie       |
| New Password         | Ja        | Moet minimaal 8 tekens bevatten             |
| Confirm New Password | Ja        | Moet overeenkomen met het nieuwe wachtwoord |

Klik op **Update Password** om op te slaan. Als het huidige wachtwoord onjuist is, verschijnt er een foutmelding.

## Adressen beheren

![Mijn adressen](/features/profile/addresses.png)

De sectie **My Addresses** biedt volledige controle over je opgeslagen verzendadressen. Je kunt:

- Een nieuw adres **toevoegen** door op **Add New Address** te klikken
- Elk bestaand adres **bewerken**
- Een adres dat je niet meer nodig hebt **verwijderen**
- Een **standaardadres instellen** dat automatisch wordt geselecteerd bij het afrekenen

| Veld           | Verplicht | Beschrijving                                                            |
| -------------- | --------- | ----------------------------------------------------------------------- |
| Name           | Ja        | Een label voor dit adres (bijv. "Thuis", "Kantoor")                     |
| Phone          | Ja        | Telefoonnummer voor bezorging                                           |
| Street Address | Ja        | Straatnaam en huisnummer                                                |
| Postal Code    | Ja        | Postcode                                                                |
| Country        | Ja        | Selecteer uit het dropdownmenu                                          |
| State          | Ja        | Wordt automatisch ingevuld op basis van het geselecteerde land          |
| City           | Ja        | Doorzoekbaar dropdownmenu op basis van de geselecteerde staat/provincie |

> **Tip:** Je eerste adres wordt automatisch als standaard ingesteld. Als je het standaardadres verwijdert, neemt het eerstvolgende beschikbare adres het over.

## Verlanglijst

![Verlanglijst](/features/profile/wishlist.png)

De sectie **Wishlist** toont alle producten die je hebt bewaard voor later. Elk item toont de productafbeelding, titel en prijs.

- Klik op **Add to Cart** om een product direct aan je winkelwagen toe te voegen
- Klik op **Remove** om een product van je verlanglijst te verwijderen

Je kunt producten aan je verlanglijst toevoegen vanaf elke productpagina in de webwinkel door op het hartpictogram te klikken.

## Bestelgeschiedenis

![Bestelgeschiedenis](/features/profile/order-history.png)

De sectie **Order History** toont een gepagineerde lijst van je eerdere bestellingen, gesorteerd op meest recent. Elke bestelkaart toont:

| Element      | Beschrijving                                                                                     |
| ------------ | ------------------------------------------------------------------------------------------------ |
| Bestelnummer | Unieke identificatie (bijv. "Order #1001")                                                       |
| Datum        | Wanneer de bestelling is geplaatst                                                               |
| Status       | Huidige statusbadge (Pending Payment, Paid, Shipped, Delivered, Cancelled, Returned of Refunded) |
| Totaal       | Totaalbedrag inclusief belasting en verzendkosten                                                |
| Artikelen    | Productminiaturen, titels, aantallen en regeltotalen                                             |

Klik op een bestelkaart om de volledige besteldetails te bekijken. Gebruik de knoppen **Previous** en **Next** om tussen pagina's te navigeren.

## E-mailverificatie

Als je e-mailadres nog niet is geverifieerd, verschijnt er een banner bovenaan de profielpagina met het verzoek om te verifieren. Klik op **Send Verification Email** om een bevestigingslink te ontvangen. Het verifieren van je e-mailadres helpt je account te beveiligen.
