Multiple adresses pour société

Bonjour,

Tous d’abord merci à tous les dévelopeur Dolibarr pour leur excellent travail !

J’aurais besoin d’aide sur une modification :

Nos clients viennent ramasser leur commande à notre entrepôt. Les BL et bons d’expédition doivent donc comporter l’adresse de notre entrepôt et non l’adresse du siège social.

Je pense à modifier directement le code PHP du pdf pour y intégrer directement l’adresse ou changer le formulaire PHP de la configuration la société pour y ajouter une deuxième adresse laquelle sera utilisée par défaut pour les expéditions.

  1. Quelqu’un pourrait m’indiquer quelle page est en lien avec la société pour que je puisse faire les modifications

  2. Serait-il possible que cette fonction soit présente en natif dans les prochaines versions de Dolibarr ?

Merci par avance,

Bonjour,

Pour répondre à votre besoin deux solutions existent :

  • Créer votre propre modèle de bon de livraison (copie du modèle natif puis modification de cette copie)
    [li]Utiliser un module optionnel qui répond déjà à ce besoin. J’en connait au moins 2 sur le Dolistore :[ul]
  • ALT Logo
  • et InfraSPack (pour info c’est celui que je développe)
    [/ul][/li]

Bon choix et bon courage,
Cordialement,

Sylvain Legrand

1 « J'aime »

Merci pour votre réponse,

J’ai finalement modifier le modele de bon de livraison directement !

Merci pour votre aide,

Bonne journée

Bonsoir
Le forum est un lieu de partage. Vous demandez de l’aide mais vous pouvez aussi partager vos solutions avec les autres.
@+

Bonjour,

1 - J’ai jeté un oeil sur le module INFRAS PACK et il est très complet si je n’avais pas déjà modifié le code des pdf ( ce qui m’a pris un certain temps n’étant pas un spécialiste en PHP) j’aurais acheté ce module à la place très pratique et économique, merci à Sylvain pour l’info !

2 - Pour répondre à philazerty : Oui je comprend, c’est normal ! je vais mettre ci-dessous les étapes pour modifier l’adresse de l’expéditeur dans le modèle de document PHP ( facture / expédition / commande …).

Tout d’abord si vous n’êtes pas un connaisseur de PHP je vous invite à vous aider des documents suivants :

a) Pour apprendre les bases du PHP : http://sylvie-vauthier.developpez.com/tutoriels/php/grand-debutant/?page=intro

b) Pour créer un PDF personnalisé dans Dolibarr : https://wiki.dolibarr.org/index.php/Créer_un_modèle_de_document_PDF

Ensuite voici la procédure à suivre pour modifier l’adresse de l’expéditeur dans le code :

a) Ouvrer votre modèle de document PHP par exemple : pdf_crabe.modules.php

b) Sous la ligne // Show sender information ( en générale vers le bas de la page du code - ligne 1671 pour le modèle crabe), trouver la ligne $pdf->MultiCell($widthrecbox-2, 4, $carac_emetteur, 0, ‹ L ›);

c) Remplacer $carac_emetteur par « votre adresse »

Exemple : $pdf->MultiCell($widthrecbox-2, 4, « 2544 rue du Soleil \n75005 Paris \n France \n Tel: 09875632 », 0, ‹ L ›);

Nb: le \n sert au retour à la ligne

d) Enregistrer et tester le pdf dans Dolibarr

1 « J'aime »