Jump to content

création PDF commande impossible


Recommended Posts

Bonjour à tous,

je me permets de venir vers vous car je sèche. Il m'est impossible lorsque je suis dans le BO de générer un seul PDF.

 

Je suis en version PrestaShop™ 1.6.0.9.

 

J'ai supprimer et upload tous les fichiers, chercher des erreurs qui pouvait correspondre a mon problème mais sans succès.

 

Mon problème et que même en activant le mod DEV je n'ai pas de message d'erreurs. LA seule piste que j'ai c'est que j'ai identifié 3 factures qui fonctionne car elles ont un statu "en attente de chèque".

 

Voici l'url que je génère lorsque ça ne marche pas :

 

/index.php?controller=AdminPdf&token=9e5be6a17115bf6df49923d606cb2fa1&submitAction=generateInvoicePDF&id_order=3055

 

Celle qui marche :

/index.php?controller=AdminPdf&token=9e5be6a17115bf6df49923d606cb2fa1&submitAction=generateInvoicePDF&id_order=3021

 

Ce que je constate c'est que toutes les commandes chèque ont une facture. Même dans le détail des commandes. Par contre toutes les paybox / paypâl non pas de factures dans le détails des commandes.

Donc quand je clique dessus, bah je n'ai rien...

 

je n'ai quasi pas de modules. Un seul non prestashop mais je l'ai désactive puis tester rien n'y a changer...

 

Si vous avez une idée ??

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

Cela ne serait pas lié au parametrage de statuts de commande ? L'option 'Autoriser les clients à télécharger et lire la version PDF de la facture' doit être cochée

Salut, merci de t’intéresser à mon topic, pour le coup ils sont bien cochés...

Link to comment
Share on other sites

Cependant j'ai une piste, lorsque je vais dans le détails de la commande.

 

Et que je veux générer le pdf manquant. Je vais dans document > puis générer la facture j'ai ce message d'erreur :

Property Order->module is not valid
at line 846 in file classes/ObjectModel.php

840. 
841. 			$message = $this->validateField($field, $this->$field);
842. 			if ($message !== true)
843. 			{
844. 				if ($die)
845. 					throw new PrestaShopException($message);
846. 				return $error_return ? $message : false;
847. 			}
848. 		}
849. 
850. 		return true;

    ObjectModelCore->validateFields - [line 260 - classes/ObjectModel.php]
    ObjectModelCore->getFields - [line 284 - classes/order/Order.php]
    OrderCore->getFields - [line 605 - classes/ObjectModel.php]
    ObjectModelCore->update - [line 1232 - classes/order/Order.php]
    OrderCore->setInvoice - [line 1140 - controllers/admin/AdminOrdersController.php] - [1 Arguments]
    AdminOrdersControllerCore->postProcess - [line 171 - classes/controller/Controller.php]
    ControllerCore->run - [line 373 - classes/Dispatcher.php]
    DispatcherCore->dispatch - [line 54 - admin/index.php]

une idée ?

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