zuiko écrit:
Merci pour ce complément de tests mais j'ai un doute :
- je ne considère pas comme correct le résultat que tu as obtenu et montré sur ce screen shot. En effet les valeurs english sont identiques aux valeurs admin pour le dernier import, ce qui ne semblait pas être le résultat recherché.
Comment expliques-tu ta position dans ce cas ?
Le screenshot montre un résultat incorrect effectivement. En lisant le code, ligne 489, Dweeves met des valeurs en cache, qui sont perdus en sortant d'un if. Donc si 2 fichiers (langues) séparés, la cette valeur n'existe plus. En mettant cependant les 2 langues dans un même fichier .csv (ce qui m'arrange pour être honnête), le script s'execute bien.
Tout cela a certaines conditions:
Attribut en storeview, non utilisable pour produit configurable.
Je te joins un .csv fonctionnel
| Code : |
"store","attribute_set","sku","zuiko"
"admin","test3","sku001","adminval1"
"en","test3","sku001","store1val1::[adminval1]"
"admin","test3","sku002","adminval2"
"en","test3","sku002","store1val2::[adminval2]"
"admin","test3","sku003","adminval3"
"en","test3","sku003","store1val3::[adminval2]"
|
PS: Il y'a une faute dans le wiki également, section : New "Translation" syntax , from 0.7.15b de cette page:
sourceforge.net/apps/mediawiki/magmi/ind...ltiselect_attributes
Il manque des "n" à toutes les valeurs "admin", si ça peut aider quelqu'un...
Le CSV ci haut fonctionne bien et les attributs son entrés comme voulu. C'est le "global" qui pose des problèmes. En débuggant le fichier, on se rend compte que le script reconnait qu'un attribut existe déjà, mais il crée quand même une nouvelle entrée.
Je te laisse analyer le tout !