infos_client.php
Fonctions du plugin Commandes relatives à la référence de commande
Tags
Table of Contents
Functions
- commande_infos_client_dist() : array<string|int, mixed>
- Informations importantes d'une commande dans un tableau normé, extensible dans un pipeline
- commandes_normalise_code_pays() : mixed|string
- Passer les code_pays en code alpha 3 si besoin
Functions
commande_infos_client_dist()
Informations importantes d'une commande dans un tableau normé, extensible dans un pipeline
commande_infos_client_dist(int $id_commande[, bool $forcer_calcul = false ]) : array<string|int, mixed>
Afin de garder une compatibilité avec les anciens comportements,la fonction recherche déjà les informations en plusieurs endroits, notamment pour les coordonnées.
Parameters
- $id_commande : int
-
Identifiant de la commande
- $forcer_calcul : bool = false
-
Si vrai, force la recherche de toutes les infos même si ça avait déjà été fait dans le même hit
Return values
array<string|int, mixed> —Retourne un tableau avec les clés possibles suivantes, optionnelles suivant ce qui est trouvé :
- int id_auteur : compte utilisateur de la personne qui a fait la commande
- string nom : nom complet de la personne ou orga qui a fait la commande
- array livraison
- string nom : nom complet de la personne à qui livrer
- string organisation : nom complet de l'organisation à qui livrer
- array adresse
- string voie
- string complement
- string code_postal
- string ville
- string localite_dependante
- string zone_administrative
- string pays : code international
- string telephone : numero de téléphone pour la livraison
- array facturation
- string nom : nom complet de la personne à qui facturer
- string organisation : nom complet de l'organisation à qui facturer
- array adresse
- string voie
- string complement
- string code_postal
- string ville
- string localite_dependante
- string zone_administrative
- string pays : code international
- string no_tva_intra : numero de TVA intracommunautaire utilisé pour la facturation
- string telephone : numero de téléphone pour la facturation (contact administratif)
commandes_normalise_code_pays()
Passer les code_pays en code alpha 3 si besoin
commandes_normalise_code_pays(mixed $code_pays) : mixed|string
Parameters
- $code_pays : mixed