Jump to content

import client dans la table customer


it@bionutrics.fr

Recommended Posts

mon soucis est simple

J'ai un ancien site de vente en ligne que je vient de migrer vers prestashop

Je voudrai recupere ma base client exitantes et la reinjecter dans la table custommer de prestashop

Seul hic il y il y a une colonne de plus qui s'appele Secure_Key

Est ce que quelqu'un a deja ce type de manipulation ou comment generer ce cette secure key ?

Merci de votre aide

Link to comment
Share on other sites

  • 3 weeks later...

J'ai trouvé, c'est une ligne généré aléatoirement, par contre il ne faut pas que certains utilisateurs se trouvent avec la même valeur, je n'ai pas encore compris à quoi sert cette valeur, par contre j'ai crée un script qui enregistre tous les nouveaux clients en générant aléatoirement une valeur secure_key et ça fonctionne à merveille.

Bonne chance à vous.

Link to comment
Share on other sites

  • 4 months later...
  • 1 month later...

Bonjour,

J'avais le même problème.
Il s'agissait d'erreurs dans les dates.
Le champs secure_key était resté vide pour ces enregistrements.
Plusieurs dates étaient restées à 000-00-00 00:00
Dans les dates newsletter_date_add, il t avait une date et je les ai toutes mise sur null.

Les changement ont été effectués à partir de la base de données en exportant la table pour excel puis en vidant la table et réimporter la table rectifiée.
Pour avoir le nom des champs en première ligne n'oubliez pas de cocher la case correspondante à l'import comme à l'export

Pour remplir le champs secure_key resté vide, je ne sais pas comment procéder mais en tout cas, tel quel, le tri et la réinitialisation marchent.

Attention, le format des cellules dates dans excel doit être personnalisé :

date_add et date_upd : aaaa-mm-jj hh:mm:ss
birthday : aaaa-mm-jj

J'ai trouvé comment restaurer un secure_key :
Dans la base de donnée, j'ai decoché dans la table costumer --> structure, AUTO_INCREMENT de l'id_costumer.
Dans excel je n'ai gardé que les enregistrements qui avait un secure_key. Tous ceux qui n'en avient pas, je les ai copié dans un nouveau classeur enregistré en csv.
L'import excel,dans la base ne contenait que des enregistrement valides.
J'ai refais un import du csv par prestashop.
Ces enregistrements se sont rajoutés et la clef à été créée..
Une fois tous finalisé, recocher AUTO_INCREMENT de l'id_costumer

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