Appset

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.

VeldTypeBetekenis
profile_idstringKlant
descriptionstringNotitie 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.

VeldTypeBetekenis
profile_idstringKenmerk
first_name, last_namestringVoor- en achternaam
profile_namestringNaam zoals getoond
emailstringE-mailadres waarmee de klant inlogt
contact_email, contact_phonestringContactgegevens
short_descriptionstringKorte omschrijving
avatar_pathstringProfielfoto (pad onder bestanden/)
activebooleanActief
attributesobjectExtra 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.

VeldTypeBetekenis
profile_idstringKlant
profile_typestringKlantgroep
namestringNaam van de klant binnen de groep
descriptionstringOmschrijving
ordernumberVolgorde
attributesobjectExtra 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.

VeldTypeBetekenis
ShippingAddressIdstringKenmerk (uuid)
Profile_idstringKlant
AttnstringTer attentie van
Street, HouseNumber, PostalCode, City, CountrystringAdres
Longitude, LatitudenumberCoördinaten
IsInvoiceAddressbooleanHet 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.

VeldTypeBetekenis
invite_emailstringE-mailadres van de uitgenodigde
profile_generalisation_typestringUitgenodigd als customer (klant) of employee (medewerker)
invite_datestring (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.

VeldTypeBetekenis
emailstringE-mailadres van de bezoeker
stock_idstringVoorraad 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.

VeldTypeBetekenis
LikeIdstringKenmerk (uuid)
ForeignIdstringProduct
ProfileIdstringKlant
Createdstring (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"
}