Jump to content

Problème d'affichage logo sur facture client [Résolu]


Recommended Posts

Depuis quelques jours, le logo de mon site n'apparait plus sur les factures, ni d'ailleurs sur les bons de livraisons.

 J'ai bien sûr vérifié dans Thèmes et logos.

 Par contre, quand je reçois les commandes dans ma boite mails, j'ai bien mon logo.

J'ai vidé mon cache var/cache/prod, dev et page cache (c'est un cache supplémentaire) 

 Que faut-il que je fasse ? 

 Merci pour vos réponses:)

logo.png

Edited by arm15 (see edit history)
Link to comment
Share on other sites

3 hours ago, wepresta said:

Bonjour,

Il faut dump cette fonction dans HtmlTemplate -> getLogo() ; voir aussi si PS_LOGO_INVOICE et PS_LOGO sont a true dans ps_config

Bonjour,

 étant un noob en la matière, pourriez-vous me donner le chemin exact, pour pouvoir vérifier. Merci :) 

 

Link to comment
Share on other sites

C'était écrit "cours/pdf". Je n'ai pas fait attention que c'était traduit en français.🙄

Voilà ce que j'ai dans le fichier HTML.template.php

 /**
     * Returns the invoice logo.
     *
     * @return string|null
     */
    protected function getLogo()
    {
        $id_shop = (int) $this->shop->id;

        $invoiceLogo = Configuration::get('PS_LOGO_INVOICE', null, null, $id_shop);
        if ($invoiceLogo && file_exists(_PS_IMG_DIR_ . $invoiceLogo)) {
            return $invoiceLogo;
        }

        $logo = Configuration::get('PS_LOGO', null, null, $id_shop);
        if ($logo && file_exists(_PS_IMG_DIR_ . $logo)) {
            return $logo;
        }

        return null;
    }

Link to comment
Share on other sites

6 minutes ago, arm15 said:

C'était écrit "cours/pdf". Je n'ai pas fait attention que c'était traduit en français.🙄

Voilà ce que j'ai dans le fichier HTML.template.php

 /**
     * Returns the invoice logo.
     *
     * @return string|null
     */
    protected function getLogo()
    {
        $id_shop = (int) $this->shop->id;

        $invoiceLogo = Configuration::get('PS_LOGO_INVOICE', null, null, $id_shop);
        if ($invoiceLogo && file_exists(_PS_IMG_DIR_ . $invoiceLogo)) {
            return $invoiceLogo;
        }

        $logo = Configuration::get('PS_LOGO', null, null, $id_shop);
        if ($logo && file_exists(_PS_IMG_DIR_ . $logo)) {
            return $logo;
        }

        return null;
    }

Pouvez-vous regarder PS_LOGO_INVOICE & PS_LOGO sont bien à true dans la table SQL ps_configuration svp

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

Autre chose qui peut être lié. Quand je reçois des commandes, elles sont automatiquement en "Mondial Relais", alors que les clients veulent que j'envoie leur commande en Colissimo" et ils payent en conséquence. Je dois rectifier à la main l'erreur à chaque fois. Je travaille avec "Packlink Pro" j'ai déjà tout réinitialisé, mais rien n'a changé.

Link to comment
Share on other sites

  • arm15 changed the title to Problème d'affichage logo sur facture client [Résolu]

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...