Tabellen: klanten
De klanten van de business, met hun profiel, klantgroepen, adressen uit bestellingen, uitnodigingen en likes. Een klant kan ook klant zijn bij een andere business; de export bevat dan alleen de velden hieronder, en niets van die andere business. Terug naar het formaat.
customers
Bestand: klanten/customers.json. Eén regel per klant van de business. Sleutel: profile_id.
Verwijst naar: profile_id naar profiles.
| Veld | Type | Betekenis |
|---|---|---|
| profile_id | string | Klant |
| description | string | Notitie van de business over de klant |
{ "profile_id": "c1d2e3f4-a5b6-4c7d-8e9f-0a1b2c3d4e5f", "description": "Komt altijd op dinsdag" }
profiles
Bestand: klanten/profiles.json. Het profiel van elke klant: naam en contactgegevens. Sleutel: profile_id. Andere tabellen verwijzen hiernaar met profile_id, ProfileId of CustomerProfileId.
| Veld | Type | Betekenis |
|---|---|---|
| profile_id | string | Kenmerk |
| first_name, last_name | string | Voor- en achternaam |
| profile_name | string | Naam zoals getoond |
| string | E-mailadres waarmee de klant inlogt | |
| contact_email, contact_phone | string | Contactgegevens |
| short_description | string | Korte omschrijving |
| avatar_path | string | Profielfoto (pad onder bestanden/) |
| active | boolean | Actief |
| attributes | object | Extra gegevens, bijvoorbeeld het aantal bestellingen |
{
"profile_id": "c1d2e3f4-a5b6-4c7d-8e9f-0a1b2c3d4e5f",
"first_name": "Jan",
"last_name": "Jansen",
"profile_name": "Jan Jansen",
"email": "jan@example.com",
"contact_email": "jan@example.com",
"contact_phone": "+31612345678",
"short_description": null,
"avatar_path": null,
"active": true,
"attributes": {}
}
types_of_customer
Bestand: klanten/types_of_customer.json. In welke klantgroep een klant zit. Sleutel: profile_id en profile_type samen.
Verwijst naar: profile_id naar profiles, profile_type naar profile_types.
| Veld | Type | Betekenis |
|---|---|---|
| profile_id | string | Klant |
| profile_type | string | Klantgroep |
| name | string | Naam van de klant binnen de groep |
| description | string | Omschrijving |
| order | number | Volgorde |
| attributes | object | Extra gegevens |
{ "profile_id": "c1d2e3f4-a5b6-4c7d-8e9f-0a1b2c3d4e5f", "profile_type": "vaste-klanten", "name": null, "description": null, "order": null, "attributes": null }
shipping_addresses
Bestand: klanten/shipping_addresses.json. De verzend- en factuuradressen die in de bestellingen van de business gebruikt zijn. Het adres bij een afspraak staat in CustomerJson van appointments. Sleutel: ShippingAddressId.
Verwijst naar: Profile_id naar profiles. Bestellingen verwijzen hiernaar met ShippingAddressId en InvoiceAddressId.
| Veld | Type | Betekenis |
|---|---|---|
| ShippingAddressId | string | Kenmerk (uuid) |
| Profile_id | string | Klant |
| Attn | string | Ter attentie van |
| Street, HouseNumber, PostalCode, City, Country | string | Adres |
| Longitude, Latitude | number | Coördinaten |
| IsInvoiceAddress | boolean | Het is een factuuradres |
{
"ShippingAddressId": "d4c3b2a1-0f9e-4d8c-b7a6-5f4e3d2c1b0a",
"Profile_id": "c1d2e3f4-a5b6-4c7d-8e9f-0a1b2c3d4e5f",
"Attn": null,
"Street": "Dorpsstraat",
"HouseNumber": "1",
"PostalCode": "1234 AB",
"City": "Voorbeeld",
"Country": "NL",
"Longitude": 5.1214,
"Latitude": 52.0907,
"IsInvoiceAddress": false
}
invites
Bestand: klanten/invites.json. Uitnodigingen die de business heeft verstuurd om klant of medewerker te worden.
| Veld | Type | Betekenis |
|---|---|---|
| invite_email | string | E-mailadres van de uitgenodigde |
| profile_generalisation_type | string | Uitgenodigd als customer (klant) of employee (medewerker) |
| invite_date | string (datum-tijd, zonder tijdzone) | Verstuurd |
{ "invite_email": "piet@example.com", "profile_generalisation_type": "customer", "invite_date": "2026-09-01T09:00:00" }
email_notify_stock_refill
Bestand: klanten/email_notify_stock_refill.json. Verzoeken van bezoekers om een e-mail als een product weer op voorraad is.
Verwijst naar: stock_id naar stock.
| Veld | Type | Betekenis |
|---|---|---|
| string | E-mailadres van de bezoeker | |
| stock_id | string | Voorraad van het product (uuid) |
{ "email": "jan@example.com", "stock_id": "5e6f7a8b-9c0d-4e1f-8a2b-3c4d5e6f7a8b" }
likes
Bestand: klanten/likes.json. Producten die klanten als favoriet hebben aangemerkt. Sleutel: LikeId.
Verwijst naar: ForeignId naar products, ProfileId naar profiles.
| Veld | Type | Betekenis |
|---|---|---|
| LikeId | string | Kenmerk (uuid) |
| ForeignId | string | Product |
| ProfileId | string | Klant |
| Created | string (datum-tijd, zonder tijdzone) | Aangemaakt. Zonder tijdzone: dit is de tijd van de server zoals hij is opgeslagen. |
{
"LikeId": "abcdef01-2345-4678-9abc-def012345678",
"ForeignId": "9a8b7c6d-5e4f-4a3b-2c1d-0e9f8a7b6c5d",
"ProfileId": "c1d2e3f4-a5b6-4c7d-8e9f-0a1b2c3d4e5f",
"Created": "2026-09-20T19:12:44"
}