Jump to content

[Solution] Nettoyer les tests - Erreur de création de compte


Recommended Posts

Bonjour,

Je vous donne donc la meilleure manipulation, d'après moi, pour nettoyer la base de données des différents tests :

EDIT : Module disponible ICI

1. Nettoyer la base de données :

TRUNCATE TABLE `ps_customer`;
TRUNCATE TABLE `ps_customer_group`;
TRUNCATE TABLE `ps_address`;
TRUNCATE TABLE `ps_orders`;
TRUNCATE TABLE `ps_order_detail`;
TRUNCATE TABLE `ps_order_discount`;
TRUNCATE TABLE `ps_order_history`;
TRUNCATE TABLE `ps_message`;
TRUNCATE TABLE `ps_cart`;
TRUNCATE TABLE `ps_cart_product`;
TRUNCATE TABLE `ps_cart_discount`;
TRUNCATE TABLE `ps_order_return`;
TRUNCATE TABLE `ps_order_return_detail`;
TRUNCATE TABLE `ps_order_slip`;
TRUNCATE TABLE `ps_order_slip_detail`;



2. Dans phpMyAdmin :

Sélectionnez toutes les tables > Optimiser la table (en bas, dans la liste déroulante)

3. Vider les dossiers :

tools/smarty/compile/

tools/smarty_v2/compile/


Peut-être que je devrais créer un Mod pour le faire facilement via l'admin, je verrais plus tard ^^

------

Pour ceux qui ont une erreur du type :

01. une erreur s'est produite pendant la création de votre compte


Ce problème intervient souvent quand on a vidé les commandes, clients etc. avec des requêtes SQL :

TRUNCATE TABLE `ps_customer`;
TRUNCATE TABLE `ps_address`;
TRUNCATE TABLE `ps_orders`;
TRUNCATE TABLE `ps_order_detail`;
TRUNCATE TABLE `ps_order_discount`;
TRUNCATE TABLE `ps_order_history`;
TRUNCATE TABLE `ps_message`;
TRUNCATE TABLE `ps_cart`;
TRUNCATE TABLE `ps_cart_product`;
TRUNCATE TABLE `ps_cart_discount`;
TRUNCATE TABLE `ps_order_return`;
TRUNCATE TABLE `ps_order_return_detail`;
TRUNCATE TABLE `ps_order_slip`;
TRUNCATE TABLE `ps_order_slip_detail`;



En effet il manque une dernière requête, ce qui pose problème lors de la création d'un compte :

TRUNCATE TABLE `ps_customer_group`;



Bon courage !

Link to comment
Share on other sites

Salut,

J'ai finalement créé le module de suppression des tests :

Raz Test v1.0

- Choix des éléments à supprimer (clients, commandes et paniers)

Informations :

MODULE GRATUIT
OFFERT PAR FOX INTERACTIVE
AUTEUR : Bensimon Eyal
LANGUE : FR
COMPATIBILITE : Prestashop 1.4.x

IMPORTANT : L'UTILISATION DE CE MODULE EST SOUS L'UNIQUE RESPONSABILITE
DE L'UTILISATEUR.


Téléchargement

module_raztest_1.0.zip

Link to comment
Share on other sites

  • 3 weeks later...
  • 2 weeks later...
  • 2 months later...

Bonjour,

Je vous donne donc la meilleure manipulation, d'après moi, pour nettoyer la base de données des différents tests :

EDIT : Module disponible ICI

1. Nettoyer la base de données :

TRUNCATE TABLE `ps_customer`;
TRUNCATE TABLE `ps_customer_group`;
TRUNCATE TABLE `ps_address`;
TRUNCATE TABLE `ps_orders`;
TRUNCATE TABLE `ps_order_detail`;
TRUNCATE TABLE `ps_order_discount`;
TRUNCATE TABLE `ps_order_history`;
TRUNCATE TABLE `ps_message`;
TRUNCATE TABLE `ps_cart`;
TRUNCATE TABLE `ps_cart_product`;
TRUNCATE TABLE `ps_cart_discount`;
TRUNCATE TABLE `ps_order_return`;
TRUNCATE TABLE `ps_order_return_detail`;
TRUNCATE TABLE `ps_order_slip`;
TRUNCATE TABLE `ps_order_slip_detail`;

2. Dans phpMyAdmin :

Sélectionnez toutes les tables > Optimiser la table (en bas, dans la liste déroulante)

3. Vider les dossiers :

Peut-être que je devrais créer un Mod pour le faire facilement via l'admin, je verrais plus tard ^^

------

Pour ceux qui ont une erreur du type :

Ce problème intervient souvent quand on a vidé les commandes, clients etc. avec des requêtes SQL :

TRUNCATE TABLE `ps_customer`;
TRUNCATE TABLE `ps_address`;
TRUNCATE TABLE `ps_orders`;
TRUNCATE TABLE `ps_order_detail`;
TRUNCATE TABLE `ps_order_discount`;
TRUNCATE TABLE `ps_order_history`;
TRUNCATE TABLE `ps_message`;
TRUNCATE TABLE `ps_cart`;
TRUNCATE TABLE `ps_cart_product`;
TRUNCATE TABLE `ps_cart_discount`;
TRUNCATE TABLE `ps_order_return`;
TRUNCATE TABLE `ps_order_return_detail`;
TRUNCATE TABLE `ps_order_slip`;
TRUNCATE TABLE `ps_order_slip_detail`;

En effet il manque une dernière requête, ce qui pose problème lors de la création d'un compte :

TRUNCATE TABLE `ps_customer_group`;

Bon courage !

 

Bon le tuto. Si je puis me permettre lorsque tu testes, tu fais un achat donc tu as oublié 2 tables

ps_order history ( c'est ton suivi commande, date d'achat, date d'envoi )

ps_product_sale ( là tu as le numéro de l'objet vendu, la quantité et la date )

Link to comment
Share on other sites

  • 1 month later...

Hello!!!

 

Prestashop: 1.4.5.1

Fonction: Efface "Mouvements de Stocks" avant mise en service. :)

 

Je viens apporter une fonction si on me confirme que ça ne cause pas de soucis...

 

On peut ajouter ceci au module comme requête mySQL:

TRUNCATE `ps2_stock_mvt`

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