Informations et mise à jour d'un contact - GitMahalo/mahalo-php-v3 GitHub Wiki
Dossier 'client'
Partie donnant des exemples pour la création, modification ou consultation d'un contact.
Recherche de contacts
getClient.php : exemple d'une recherche en fonction du codeClient
getClientCreatedToday.php : exemple pour récupérer les clients créés aujourd'hui depuis minuit
rechercheClient.php : exemples de recherche de client en fonction d'un seul critère (email, téléphone, portable, ancienCode, creation, ...)
rechercheClientCriteresMultiples.php : exemples de recherche de client en fonction de plusieurs critères
rechercheClientEnFonctionDuType.php : exemples de recherche en fonction du type de client typeClient (type 0 : client - 1 : tiers - 2 : payé par - 3 : prospect - 4 prescripteur)
Remarque: pour la recherche avec le critère creation, il faut préciser la table car il peut y avoir confusion. Ainsi ca peut être : adr.creation pour une recherche sur la table des adresses, ou c.creation pour une recherche sur la table des clients.
Création d'un contact
creationClient.php : création d'un contact de type 'client'
creationClientPayePar.php : création d'un contact de type 'payé par' (le code client du tiers codeTiers est obligatoire)
creationClientTiers.php : création d'un contact de type 'tiers'
Mise à jour d'un contact
Dans ce cas, on fait un appel PATCH avec codeClient obligatoire et on ajoute uniquement les données qu'on veut modifier.
majMdpClient.php : modification du mot de passe du contact
modificationClient.php : exemple de donnée d'un contact qu'on peut modifier
majTypeClient.php : exemples de modification du type client (client de type 'normal' devient client 'tiers' et client de type 'normal' devient client 'payé par'). Pour ce dernier cas, le champs codeTiers est obligatoire pour associé le contact tiers au contact payé par.
Optin
setOptinClient.php : exemple pour créer un optin refOptin sur un contact
getOptinClient.php : exemple pour récupérer la liste des optins d'un contact