Jump to content

1.5.3 Impossible d'avoir les bon de livraison


Recommended Posts

bonjour,

 

Depuis le passage en 1.5.3 quand je passe une commande en preparation en cours, les bon de livraison ne sont pas disponible impossible d'avoir le bon.

Seulement une fois la commande envoyé je peux avoir un bon de livraison.

Est-ce que d'autre ont ce problème?

C'est assez incroyable d'avoir des version dit stable et d'arriver a quelque chose de moins stable que la version précédente.

 

Merci d'avance à ceux qui pourrais solutionné le problème

Link to comment
Share on other sites

Ah je n'ai pas ce soucis, par contre. Il faudrait voir si (par exemple comme dans Firefox) vous n'avez pas forcer leur enregistrement.

 

Si vous avez un accès à votre base de données, vous pouvez régler votre problème ainsi:

UPDATE `ps_order_state` SET `delivery` = '1' WHERE `ps_order_state`.`id_order_state` =3;

Link to comment
Share on other sites

Merci bien pour la solution.

Pour les pdf cela me le fait que sous prestashop 1.5.3 et sur aucun autre site qui propose du pdf ou sur un prestashop 1.5.2 (j'ai encore une boutique en 1.5.2). Donc je ne sais pas trop ce qu'il y a eu, je vais regarder les entête envoyé il y a peut-etre eu une changement entre les deux version.

Link to comment
Share on other sites

J'ai trouvé ce qui à changé pour le pdf c'est dans PDFGenerator la fonction render avant quand ont affiché c'était l'option I maintenant c'est D or sous chrome cela ne fonctionne pas.

public function render($filename, $display = true)
{
if (empty($filename))
throw new PrestaShopException('Missing filename.');
$this->lastPage();
if ($display === true)
$output = 'D';
elseif ($display === false)
$output = 'S';
elseif ($display == 'D')
$output = 'D';
elseif ($display == 'S')
$output = 'S';
else
$output = 'I';
return $this->output($filename, $output);
}

 

Mais je ne sais pas comment forcé le I car pas d'option quelque part

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

  • 2 weeks later...

Bonjour,

 

Je rencontre le même problème, c'est extrêmement gênant... quelqu’un aurait-il trouvé une solution ?

 

 

PErsonnelement j'ai solutionné le problème en modifiant le code de la class PDFGenerator.php

 

 

 

public function render($filename, $display = true)
{
if (empty($filename))
throw new PrestaShopException('Missing filename.');
$this->lastPage();
if ($display === true)
$output = 'D';
elseif ($display === false)
$output = 'S';
elseif ($display == 'D')
$output = 'D';
elseif ($display == 'S')
$output = 'S';
else
$output = 'I';
return $this->output($filename, $output);
}

 

if ($display === true)
$output = 'D';

 

Remplacer par

if ($display === true)
$output = 'I';

 

Cela n'est valable que pour chrome. Mais marche pour tout navigateur.

Edited by cmdcirdec (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 2 months later...

Bonjour,

 

À ce sujet, je me permets d'intervenir et de dire :

Notre système 1.5.3.1

Serveur dédié Linux

Presta de base, aucun override

Charte "changée" sur le squelette de la 1.5

 

Nous avions avant un module non officiel = la commande n'était pas validée malgré un retour ok dans l'URL Cgi =, il fallait faire à la main, mais les factures et bl étaient éditables.

 

Nous avons acheté l'officiel = les commandes se valident, mais plus de bl disponible, uniquement les factures.

 

Cela date d'octobre 2012, est depuis, aucune information du SAV addons !

 

CDT

André

Link to comment
Share on other sites

Ah je n'ai pas ce soucis, par contre. Il faudrait voir si (par exemple comme dans Firefox) vous n'avez pas forcer leur enregistrement.

 

Si vous avez un accès à votre base de données, vous pouvez régler votre problème ainsi:

UPDATE `ps_order_state` SET `delivery` = '1' WHERE `ps_order_state`.`id_order_state` =3;

 

Merci, ce problème est résolu grâce à cette modification !! :D

Link to comment
Share on other sites

  • 3 weeks later...
  • 7 months later...
  • 5 months later...

hello

 

je suis en 1.5.2 et j'ai le problème mais la résolution ne semble pas fonctionné quelqu'un aurait une idée?

 

Merci d'avance

 

Bonjour

 

iul faut vérifier que dans commandes -> Status, la case Afficher le PDF de bon de livraison est bien cochée pour l'étape "Préparation en cours"

Link to comment
Share on other sites

  • 6 months later...

PErsonnelement j'ai solutionné le problème en modifiant le code de la class PDFGenerator.php

 

 

 

public function render($filename, $display = true)
{
if (empty($filename))
throw new PrestaShopException('Missing filename.');
$this->lastPage();
if ($display === true)
$output = 'D';
elseif ($display === false)
$output = 'S';
elseif ($display == 'D')
$output = 'D';
elseif ($display == 'S')
$output = 'S';
else
$output = 'I';
return $this->output($filename, $output);
}

if ($display === true)
$output = 'D';

Remplacer par


if ($display === true)
$output = 'I';

Cela n'est valable que pour chrome. Mais marche pour tout navigateur.

 

 

Je viens de rencontrer le même problème, j'ai fait comme indiqué...et ça marche ! J'suis toujours épaté par les gens qui trouvent les solutions et qui les partagent, donc, un grand merci !!!!

Link to comment
Share on other sites

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...