Documentation du code de SPIP et de ses plugins

Commandes

infos_client.php

Fonctions du plugin Commandes relatives à la référence de commande

Tags
plugin

Commandes

copyright

2014

author

Ateliers CYM, Matthieu Marcillaud, Les Développements Durables

licence

GPL 3

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( $code_pays) : mixed|string
Parameters
$code_pays :
Return values
mixed|string

        
On this page

Search results