PrestaShop Forum

The best place in the world to ask questions about PrestaShop and get advice from our passionate community!

PrestaShop Forum

Jump to content

[Résolu]Remettre les Commandes à Zéro ?

23 replies to this topic
#1
link80

    PrestaShop Apprentice

  • Members
  • PipPip
  • 75 posts
Bonjour à tous,
Après avoir installé Prestashop et fait plusieurs tests, je souhaite ouvrir ma boutique, j'aimerai avant cela effacer toutes les commandes que j'ai faites afin de tester la boutique et repartir de zéro, car en ce moment j'ai une dizaine de commandes "tests" que je n'arrive pas à effacer dans le back-office, comment procéder ?

Même chose pour les clients, j'aimerais effacer les entrées de "test" que j'ai faites et repartir de zéro avec les ID...

Merci d'avance pour votre aide
Bonne fin de journée

#2
link80

    PrestaShop Apprentice

  • Members
  • PipPip
  • 75 posts
personne ne peut m'aider ??

#3
Marc

    PrestaShop Addict

  • Members
  • PipPipPip
  • 642 posts
Salut
Tu peux éventuellement refaire une install vierge sans articles
Amicalement
PS 1.4.7 ETV Services
Hébergeur: 1Hebergement

#4
Bruno Lévêque

    PrestaShop Fanatic

  • PrestaTeam
  • 1085 posts
Bonjour,

Il y a eu un message en anglais à ce sujet aujourd'hui dans lequel j'ai donné la solution, je vous invite à faire une recherche sur le forum et à la poster également ici.

Cordialement,
Bruno LévêquePrestashop Co-founder (Co-fondateur)PrestaShop

#5
Marc

    PrestaShop Addict

  • Members
  • PipPipPip
  • 642 posts
Bonjour voila le message de Bruno Lévêque ;-)

Vous pouvez supprimer des clients via votre panel d'administration, vous pouvez aussi tronquer les tables MySQL:

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`;

PS 1.4.7 ETV Services
Hébergeur: 1Hebergement

#6
link80

    PrestaShop Apprentice

  • Members
  • PipPip
  • 75 posts
super merci beaucoup !!

#7
ritchie

    PrestaShop Apprentice

  • Members
  • PipPip
  • 97 posts
bonjour

je m'apprete aussi à lancer une boutique, j'ai donc fait des tests et j'ai lancé la commande sql avec les truncate dans le post ci-dessus, le client disparait bien mais si on reprend les mêmes adresses de compte de test, il reste les avoirs qui ne disparaissent pas ? comment supprimer aussi les avoirs ,
merci
www.lepuitsauxcadeaux.fr

#8
Marc

    PrestaShop Addict

  • Members
  • PipPipPip
  • 642 posts
Salut
Je serais à ta place je refais une install propre sans rien (case à cocher dans l'install)

Amicalement
PS 1.4.7 ETV Services
Hébergeur: 1Hebergement

#9
ritchie

    PrestaShop Apprentice

  • Members
  • PipPip
  • 97 posts
non en fait j'ai trouvé , il suffit d'aller dans Commandes/Avoirs et supprimer. Pour supprimer les retours de marchandises, les truncate ci-dessus ne suffisent pas, j'ai essayé en ajoutant :
TRUNCATE TABLE `ps_order_return`;
TRUNCATE TABLE `ps_order_return_detail`;

et là j'ai les retours qui disparaissent aussi.
merci
www.lepuitsauxcadeaux.fr

#10
Patric Codron

    PrestaShop Superstar

  • PrestaTeam
  • 9152 posts
J'avoue que je ne comprends pas trop ce que tu cherches à faire...

Tu parles de créer une nouvelle boutique et la première chose que tu fais c'est de supprimer des trucs de la base de données... et apparemment sans trop savoir ce que tu fais...

Je pense qu'il n'y a rien de tel pour partir sur une base bancale...

C'est tellement facile, comme te l'a suggéré Marc, de partir avec une base vide.
Patric CodronCommunity Manager | Manager de CommunautéPrestaShop

Posted Image Merci de respecter les règles du forum PrestaShop.com :)
Posted Image Please comply with the PrestaShop.com forum rules :)

#11
ritchie

    PrestaShop Apprentice

  • Members
  • PipPip
  • 97 posts
oui mais si je pars d'une base vide je perds tout le texte de CGV et tout le reste..
www.lepuitsauxcadeaux.fr

#12
Marc

    PrestaShop Addict

  • Members
  • PipPipPip
  • 642 posts
Tu récupères les fichiers où tu as fais des modif par FTP et après l'install tu les remets par FTP le tour est joué :-P
PS 1.4.7 ETV Services
Hébergeur: 1Hebergement

#13
ritchie

    PrestaShop Apprentice

  • Members
  • PipPip
  • 97 posts
oui mais les cgv ne sont-ils pas enregistrées dans la base de données ?
www.lepuitsauxcadeaux.fr

#14
Marc

    PrestaShop Addict

  • Members
  • PipPipPip
  • 642 posts
Effectivement depuis la 1.1 c'est dans la base sql mais je pense que par phpmyadmin il y a moyen d'exporter
"cms" et "cms_lang" et de les réimporter après la nouvelle install
PS 1.4.7 ETV Services
Hébergeur: 1Hebergement

#15
votreprestashop

    PrestaShop Apprentice

  • Members
  • PipPip
  • 285 posts
Zendic,
En fait l'opération de Truncate supprime des donnés dans certaines tables (`ps_orders`...) de la base mais ne modifie en rien la structure de celle-ci. Si tu travailles en local pour configurer ta boutique en y ajoutant des produits, en définissant les options de prsta..., en simulant des commandes... et bien à la fin qd tu veux mettre ton site en ligne il est plus propre de supprimer en préalable les commandes de test (ne serait-ce que pour ne pas fausser les stats) tout en conservant les données que tu as mis des plombes à rentrer

#16
ritchie

    PrestaShop Apprentice

  • Members
  • PipPip
  • 97 posts
oui c'est tout a fait cela, le truncate vide les données d'une table sans toucher à tout le reste. En fait ce soir je pense avoir la réponse concernant les retours que j'ai également testé, , j'utilise les commandes :
TRUNCATE TABLE `ps_order_return`;
TRUNCATE TABLE `ps_order_return_detail`;
pour supprimer les retours qui ne disparaissaient pas lors des truncate order, ...

je ne souhaitait pas perdre tout le travail de paramétrage, les cgv
merci pour toutes ces réponses
www.lepuitsauxcadeaux.fr

#17
Patric Codron

    PrestaShop Superstar

  • PrestaTeam
  • 9152 posts

From 1232576781:

Zendic,
En fait l'opération de Truncate supprime des donnés dans certaines tables (`ps_orders`...) de la base mais ne modifie en rien la structure de celle-ci. Si tu travailles en local pour configurer ta boutique en y ajoutant des produits, en définissant les options de prsta..., en simulant des commandes... et bien à la fin qd tu veux mettre ton site en ligne il est plus propre de supprimer en préalable les commandes de test (ne serait-ce que pour ne pas fausser les stats) tout en conservant les données que tu as mis des plombes à rentrer


Vi, je sais ce qu'est un Truncate %-P Mais j'avais pas compris qu'il avait déjà paramétré sa boutique. Au temps pour moi.
Il semble que je commence à adopter la méthode de lecture en diagonale dite "méthode de Damien". 8-/
Patric CodronCommunity Manager | Manager de CommunautéPrestaShop

Posted Image Merci de respecter les règles du forum PrestaShop.com :)
Posted Image Please comply with the PrestaShop.com forum rules :)

#18
votreprestashop

    PrestaShop Apprentice

  • Members
  • PipPip
  • 285 posts
au vu du nombre de post auxquels tu réponds tu peux de temps en temps faire une boulette.
;-P

#19
Vulckain

    PrestaShop Newbie

  • Members
  • Pip
  • 6 posts
Bonsoir à tous :)

J'ai lu ce sujet avec une attention toute particulière.

En effet, si nous prenons l'exemple d'un client qui souhaite payer comptant à la livraison et que pour une raison ou une autre finalement nous avons un retour du produit, comment faire pour effacer la commande de notre chiffre d'affaire ?

[EDIT]: J'ai fais des recherches plus approfondies et je suis tombé sur ça:
http://www.magavenue...ax/avoirs/2.gif

J'ai fais un screen de ce que je vois chez moi:
http://img24.imagesh...commandekz6.jpg

Savez-vous d'où provient le problème ?

D'avance merci :)

#20
Ningadaug

    PrestaShop Apprentice

  • Members
  • PipPip
  • 44 posts

From 1229449859:

Bonjour voila le message de Bruno Lévêque ;-)

Vous pouvez supprimer des clients via votre panel d'administration, vous pouvez aussi tronquer les tables MySQL:

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`;


Pour ceux qui comme moi ne touche vraiment pas une bille dans MySQL et ne savent pas faire une requête SQL (ça existe !) j'ai affiché le contenu de chacune des tables indiqués ce-dessous et j'ai fait "Vider" puis j'ai confirmé à chaque fois.

J'étais pas rassuré mais ça a marché ! Toutes mes commandes tests ont disparu.

De la même façon j'ai remis à zéro le nombre de "pages produit vues" en vidant la table "ps_page_viewed".

C'est pas un exploit d'accord mais je suis bien content ;-)