Jump to content

Commande vide mais payée


fifidj75

Recommended Posts

Bonjour,

 

Je suis passé il y a peu sous PS 1.4.9 et j'ai un problème de temps en temps très pénible, des commandes payées (sous paypal) sont vides quand je les consulte.

 

Je peux retrouver le panier mais je suis obligé de faire un remboursement, d'annuler la commande et demander au client de la repasser ce qui est très embêtant.

 

Ce problème m'était déjà arrivé avec PS 1.3.7 mais j'utilisais alors le module cart-to-order qui par magie permettait de résoudre le problème mais il ne fonctionne pas sous 1.4.9.

 

Si quelqu'un a une solution merci d'avance.

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

Visiblement je ne suis pas le seul concerné puisque sur le forum anglais http://www.prestashop.com/forums/topic/74250-orders-products-not-shown/

 

Si ça peut aider certains, il y aurait la possibilité de lancer le code SQL ci-dessous mais je ne suis pas sûr du résultat (surtout sous PS 1.4.9) et j'ai peur que ça endommage la base de donnée order_detail. En plus c'est assez pénible de devoir passer par là, n'y a-t-il pas un module qui traite cet épineux problème ?

 

CREATE TABLE IF NOT EXISTS `ps_order_detail` (
 `id_order_detail` int(10) unsigned NOT NULL auto_increment,
 `id_order` int(10) unsigned NOT NULL,
 `product_id` int(10) unsigned NOT NULL,
 `product_attribute_id` int(10) unsigned default NULL,
 `product_name` varchar(255) NOT NULL,
 `product_quantity` int(10) unsigned NOT NULL default '0',
 `product_quantity_in_stock` int(10) unsigned NOT NULL default '0',
 `product_quantity_refunded` int(10) unsigned NOT NULL default '0',
 `product_quantity_return` int(10) unsigned NOT NULL default '0',
 `product_quantity_reinjected` int(10) unsigned NOT NULL default '0',
 `product_price` decimal(20,6) NOT NULL default '0.000000',
 `reduction_percent` decimal(10,2) NOT NULL default '0.00',
 `reduction_amount` decimal(20,6) NOT NULL default '0.000000',
 `group_reduction` decimal(10,2) NOT NULL default '0.00',
 `product_quantity_discount` decimal(20,6) NOT NULL default '0.000000',
 `product_ean13` varchar(13) default NULL,
 `product_reference` varchar(32) default NULL,
 `product_supplier_reference` varchar(32) default NULL,
 `product_weight` float NOT NULL,
 `tax_name` varchar(16) NOT NULL,
 `tax_rate` decimal(10,3) NOT NULL default '0.000',
 `ecotax` decimal(21,6) NOT NULL default '0.000000',
 `ecotax_tax_rate` decimal(5,3) NOT NULL,
 `discount_quantity_applied` tinyint(1) NOT NULL default '0',
 `download_hash` varchar(255) default NULL,
 `download_nb` int(10) unsigned default '0',
 `download_deadline` datetime default '0000-00-00 00:00:00',
 PRIMARY KEY  (`id_order_detail`),
 KEY `order_detail_order` (`id_order`),
 KEY `product_id` (`product_id`),
 KEY `product_attribute_id` (`product_attribute_id`),
 KEY `id_order_id_order_detail` (`id_order`,`id_order_detail`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

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