Lecture et création des offres - GitMahalo/mahalo-php-v3 GitHub Wiki

Dossier 'tarif'

Partie donnant des exemples pour la création d'un abonnement et d'un article libre (AL), et pour la consultation d'une offre et la recherche d'un abonnement en fonction d'un ou plusieurs critères.

Création d'une offre

L'exemple creationTarif.php donne 2 exemples de création d'une offre. Les principaux champs à compléter sont :

  • refSociete : Obligatoire
  • codeTarif : Code technique du tarif - Il doit être unique
  • desiTarif : Désignation de l'offre
  • type : 0 pour un AL, 1 pour un abonnement
  • codeTva : Code de la tva
  • arrondiTtc : Arrondir sur TVA ou non => 1 par défaut
  • montantTtc : Montant Ttc
  • servir : Nombre d'exemplaire à servir
  • familleTarif : Famille du tarif

Consultation d'une offre

L'exemple dans getTarif.php permet de récupérer un tarif en fonction de la refTarif.

Pour rechercher une offre (cf rechercheTarifsEnFonctionDunCritere.php et rechercheTarifEnFonctionDePlusieursCriteres.php), il est possible de filtrer sur un ou plusieurs critères, comme par exemple : codeTarif, invisible, refTitre, montantTtc, montantHt, etc.

Dans rechercheTarifEnFonctionDeLOrigine.php, on a plusieurs exemples de recherche qui permettent de récupérer les offres en fonction :

  • soit de l'origine d'abonnement (pc2.paramCs1.refCs = 500)
  • soit de l'origine de réabonnement (pc2.paramCs1.refCs = 506)

et du libellé correspondant (libelleCs2= 'XXX')