Jump to content

Modification de l'outil d'import produit


Recommended Posts

Bonjour,

Dans le cadre de ma boutique en ligne je suis amené à importer régulièrement des batch de 40 ou 50 produits . J’utilise donc l’import de produit via un fichier CSV. Tous fonctionne parfaitement.
En revanche mes produits comportent plusieurs caractéristiques ce qui rend l’import fastidieux et source d’erreur. Car je dois sélectionner dans un menu déroulant “Caractéristique” et ensuite saisir l’intitulé.
De plus étant limiter par le temps d’execution je suis limité à 10 produits à chaque fois donc afin de simplifier le processus j’aimerai modifier légèrement le comportement de l’outil d’import en m’arrangeant pour que les caractéristiques soient sélectionnées automatiquement.

J’envisage deux option:
1/ Coder en dur dans le fichier AdminImport.php

J’ai remarqué qu’en dans la page Html lorsque l’on saisie une caractéristique le champ ce modifie avec:
pour une caractéristique “saison” :
saison
pour une caractéristique “coloris” :
coloris

J’ai essayé de modifier le fichier vers la ligne 153
‘feature’ => $this->l(‘Feature’));

comme ça
‘feature’ => $this->l(’#F_saison’)),
‘feature’ => $this->l(’#F_coloris’)),
‘feature’ => $this->l(‘Feature’));
mais sans résultat cela fait planter la page.

J’aurais besoin de votre aide car je ne suis pas sur de la méthode à adopter.

2/ Rendre les choses dynamiques
Je pense que c’est un problème qui est rencontré par beaucoup d’utilisateur de l’import.
L’idée serait de definir dans les intitulé de colone du fichier CVS quelque chose comme cela :

id;Actif ;Nom *;“Catégories (x,y,z…)”;…;feature:saison;feature:coloris;

Il faudrait donc modifier AdminImport.php pour qu’il detect les intitulé de colone contenant “feature:” et de positionner les menu correspondant au colonnes directement sur la bonne valeur. Mais la je n’ai aucunes idée dans quelle direction partir.

Par avance merci pour vos réponses.

32390_74QKSAgnWaphWOTi95Dm_t

Link to comment
Share on other sites

  • 6 months later...

Bonjour,

Nous avons le même problème concernant les caractéristiques : saisie fastidieuse.

Cependant je voudrais ajouter qu'à ce jour (V1.4.1.0) il y a un BUG :

-> lorsqu'une caractéristique a été saisie, l' "Enregistrement de la configuration d'import" (bouton "Sauvegarder") ne fonctionne plus correctement : il n'enregistre pas les affectations des colonnes à partir de la première caractéristique saisie.
La BDD le montre clairement (table ps_importmatch - enregistrement "mon_format" par ex.).

J'ai essayé de compléter le champ directement dans la base :

name|caract_01|caract_02t|reduction_price|price_tex|reference|supplier_reference|quantity|id_tax_rules_group|category

mais chaque caractéristique (cf caract_01, caract_02 ci-dessus) est remplacée par "ignorer la colonne" lorsqu'on choisit le format "mon_format".


Merci à l'équipe de développement de jeter un œil sur ce petit bug rapidement car nous avons 100 000 produits à importer avec des dizaines de caractéristiques différentes et nous sommes un peu bloqués !!

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