Jump to content

A celles et ceux que ça interesse de compléter cette tache sur les CSV...


Recommended Posts

Bonjour,

sur l'ancien forum un début de débat a été lancé qui a bien évolué mais n'est pas encore résolu :

http://www.prestashop.com/old/forum/index.php/topic,1743.0.html

l'idée final est de pouvoir créer un CSV long pour éviter de perdre trop de temps dans l'admin de son site...

pour celle et ceux qui ne peuvent pas accéder à leur base de donnée à distance..

en créant un CSV plus complet que ça :


id;reference;name;EAN13;price;weight;quantity;description_short;description;category;meta_title;meta_keywords;meta_description;availability

5;reference55;nom test;EAN1355;25;5;12;description short;description longue;3;meta_title;meta_keywords;meta_description;availability


j'ai donc ajouter au code de admin/tabs/AdminImport :

public function __construct()
   {
       $this->available_fields = array(
               'no' => $this->l('Ignore this column'),
               'id' => $this->l('ID'),
               'reference' => $this->l('Reference #'),
               'supllier_reference' => $this->l('Supplier Reference #'),
               'name' => $this->l('Name'),
               'ean13' => $this->l('EAN13'),
               'price' => $this->l('Price'),
               'weight' => $this->l('Weight'),
               'quantity' => $this->l('Quantity'),
               'description_short' => $this->l('Short description'),
               'description' => $this->l('Description'),
               'category' => $this->l('Category'),
       );



ces codes :

               'meta_title' => $this->l('Meta-title'),
               'meta_keywords' => $this->l('Meta-keywords'),
               'meta_description' => $this->l('Meta-description'),        
               'availability' => $this->l('Availability'),



ce qui nous donne :

public function __construct()
   {
       $this->available_fields = array(
               'no' => $this->l('Ignore this column'),
               'id' => $this->l('ID'),
               'reference' => $this->l('Reference #'),
               'supllier_reference' => $this->l('Supplier Reference #'),
               'name' => $this->l('Name'),
               'ean13' => $this->l('EAN13'),
               'price' => $this->l('Price'),
               'weight' => $this->l('Weight'),
               'quantity' => $this->l('Quantity'),
               'description_short' => $this->l('Short description'),
               'description' => $this->l('Description'),
               'category' => $this->l('Category'),

               'meta_title' => $this->l('Meta-title'),
               'meta_keywords' => $this->l('Meta-keywords'),
               'meta_description' => $this->l('Meta-description'),        
               'availability' => $this->l('Availability'),

       );



ça été testé et ça marche !

oh c'est pas grand chose mais il y a 3 cases de moins à remplir dans l'admin de la partie (SEO) !

et donc toute aide est la bienvenue pour ajouter d'autres ligne comme pour les frais de port, le prix dégressif, les Tags, les produits associées, produit en solde, validation ou pas si rupture de stock, réduction, eco-participation, fournisseur, fabricant, déclinaison, caractéristique, ....

mais ce qui est un plus c'est la possibilité d'inclure au moins un lien vers une image..

et de pouvoir après exporter le CSV vers les comparateurs de prix..

Merci de toute aide, même petite !

Link to comment
Share on other sites

  • 2 weeks later...

A mon avis, l'import CVS ne peut pas tout importer car Prestashop doit exécuter différentes opérations ensuite. Certaines informations doivent être générer par Prestashop.

Par contre ce que j'aimerai bien voir. Ce sont des imports pour le prix. Actuellement "Prix" importent sur le prix HT. Ce serait bien de pouvoir aussi importer le prix TTC.

Link to comment
Share on other sites

Ce n'est pas tout à fait du même sujet,

mais la team PSFRANCE est en train de réaliser un WebService qui permet notamment l'ajout / suppression / etc... de produits, images, catégories et bien plus encore.

Ce n'est hélas pas encore sorti, mais ça ne devrait plus trop tarder! ;)

Link to comment
Share on other sites

dis-moi Pierre-Yves, qu'appelles-tu Webservice dans ce cas de figure ? une fonctionnalité (genre module) ou un truc dont je ne saisi pas sa signification (le soleil me tape déjà avant de partir en vacances :red: )

Link to comment
Share on other sites

Le WebService sera présenté sous forme de module :)

Il ne sera hélas pas compatible avec la 0.9.7 mais bel et bien avec la v1.0 finale!! (vu qu'il ne sortira normalement pas avant).

Ce WebService permettra d'utiliser la plupart des fonctions de PrestaShop et ce en toute simplicité et de n'importe où!

Je l'utilise déjà pour un client. J'ai développé un programme qui lui permet de copier / coller des catégories, produits, etc... d'une site à un autre en moins de 10 secondes! :)

Je lui ai aussi développé un programme pour mettre à jour ses produits, en fonction de la base de données de son fournisseur!

Je ne vous en dit pas plus, vous le découvrirez surement assez vite! (ça dépend de la date de sortie de la v1 finale! :))

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