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