Jump to content

Probleme commandes dans l'admin


ordipaco

Recommended Posts

Bonjour

J’ai un gros souci sur les commandes.

Quand je vais voir les commandes dans le back office, je n’ai plus la possibilité de changer le statut de la commande, et je ne vois pas non plus le listing de la commande ( les articles le prix la quantité … ) voir copy écran en pièce jointe

Merci pour votre aide

Cordialement

Stéphan

PS : Presta 1.31 / Template monster

34166_8HFXfvvNxQOV26fuWUOy_t

Link to comment
Share on other sites

Alors,

J'ai changer de base (j'ai essayer avec une base d'origine que j'ai sur un autre site) ca fonctionne ! Cela doit donc venir de la base ! les seules modifs que j'ai faites c'est appliquer le fichier dump.sql joint avec mon Template du coup j'ai du reconfigurer les paramètres pour la langue et la devise par défaut puisque le Template est en anglais.

Si vous avez des idées

Merci

Stéphan

Link to comment
Share on other sites

  • 2 months later...

moi aussi, et je lance un sos regulier depuis plusieurs jours, mais personne ne repond et donc, personne ne semble savoir d'ou celà provient. Concernant le ficier dump, je n'ai rien changé. J'ai l'impression qu'il s'agit dun bug, mais personne ne peut confirmer ou infirmer

Link to comment
Share on other sites

Bonsoir,

J'ai trouvé le problème.

Il vient du fichier dump.sql

Et plus précisement de la table ps_order_detail

Ouvre dump.sql et modifie ps_order_detail par sa :

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=4 ;

Link to comment
Share on other sites

créer un fichier ps_order_detail.sql avec ceci


-- phpMyAdmin SQL Dump
-- version 3.1.1
-- http://www.phpmyadmin.net
--
-- Serveur: localhost
-- Généré le : Sam 29 Janvier 2011 à 17:35
-- Version du serveur: 5.1.30
-- Version de PHP: 5.2.8

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=[spam-filter]CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=[spam-filter]CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=[spam-filter]COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Base de données: `prestashop`
--

-- --------------------------------------------------------

--
-- Structure de la table `ps_order_detail`
--

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=4 ;

--
-- Contenu de la table `ps_order_detail`
--

Link to comment
Share on other sites

merci, mais je ne vois pas vraiment comment effectuer ce que tu dis, je ne suis pas un pro des bases de données et encore moins de phpmyadmin.
j'ai bien trouvé untable ps_order_detail.sql dans ma base, mais je ne sais pas si c'est celà que je dois modifier et comment

Link to comment
Share on other sites

j'ai essayé de recreer la table , mais il me met ce message d'erreur :
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '‘0’, `product_quantity_in_stock` int(10) unsigned NOT NULL DEFAULT ‘0’, ' at line 1

je suis en V3.2.4

Link to comment
Share on other sites

je viens de passer une bnouvelle commande en local, en reglement par chèque, apparemment, ca fonctionne!!!!
je vais essayer pour les virements et paypal. Si c'est ok, j'aurais plus qu'à modifier sur le serveur.

En tout cas un grand merci pour le coup de main!

Link to comment
Share on other sites

  • 2 months later...

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