alexper Posted May 30, 2016 Share Posted May 30, 2016 Bonjour J'essaye de comprendre s'il est possible d'importer des produits en CSV avec les prix spécifiques qui leur est associé. Mes prix spécifiques sont ainsi : - A partir de x (quantité) : prix fixe - A partir de x (quantité) : prix fixe - A partir de x (quantité) : prix fixe - A partir de x (quantité) : prix fixe - A partir de x (quantité) : prix fixe La majorité de mes produits ont 4 à 6 prix spécifiques. Merci ! Link to comment Share on other sites More sharing options...
Patrick Proot Posted May 31, 2016 Share Posted May 31, 2016 Dans la même situation que toi et pas trouvé non plus comment faire en csv j'ai tout importé directement en sql dans la table specific_price par le phpmyadmin... pas l'ideal mais avec 20000 produits, pas le choix :/ Link to comment Share on other sites More sharing options...
alexper Posted May 31, 2016 Author Share Posted May 31, 2016 Je me tourne également vers cette solution. Il faut que je prenne Prestapricing, voir si ça peut m'aider. Je gère mon catalogue sur Google Sheets (équivalent Excel) et je vais essayer de me simplifier la vie. Pour l'instant il faut encore laborieusement rentrer les ID de chaque produit et les infos en face. L'idée est d'automatiser petit à petit. Ca se passe ici : https://docs.google.com/spreadsheets/d/1T6vWgEaGjiFzGo9PqTyL1ap8fNLZXiNs79AiU98bVQo/edit#gid=0 (attention au nom de la table, j'ai des préfixes en "pojs" à la place de "ps" Link to comment Share on other sites More sharing options...
alexper Posted May 31, 2016 Author Share Posted May 31, 2016 https://docs.google....bVQo/edit#gid=0 J'ai ajouté une seconde partie pour faire des requêtes via le nom. Ca fonctionne bien. Il faut évidemment une casse exacte. Link to comment Share on other sites More sharing options...
Patrick Proot Posted May 31, 2016 Share Posted May 31, 2016 +- pareil en tete de colonne en excel j'ai INSERT INTO pojs_specific_price (id_product,from_quantity,price,reduction_type) VALUES ensuite je fais la concatenation uniquement des valeurs =CONCATENER("(";A2;",";B2;",";C2;")";",") ce qui donne INSERT INTO pojs_specific_price (id_product,from_quantity,price,reduction_type) VALUES (6,11,36.5,"amount"), (6,25,32.34,"amount"), (6,32,30.28,"amount"), pour la dernière ligne remplacer la , finale par ; par contre pour les maj soit faut faire update des ligne a modifier (et plus insert) soit vider la table et reimporter tout en insert Link to comment Share on other sites More sharing options...
Patrick Proot Posted May 31, 2016 Share Posted May 31, 2016 oops petite erreur =CONCATENER("(";A2;",";B2;",";C2;")";",") Link to comment Share on other sites More sharing options...
alexper Posted May 31, 2016 Author Share Posted May 31, 2016 Oui ça ressemble beaucoup. Je fais autant de requêtes qu'il y a de prix spécifiques alors que tu n'en fais qu'une. Si ma méthode venait à ramer, je ferai comme toi. Tu as vu ma solution via le Nom de produit ? Je trouve ça pratique. Pour l'update je n'en ai pas encore fait. Je pense que je supprimerai d'abord toutes les entrées liées à un produit pour les réinsérer modifiées ensuite. DELETE FROM ps_specific_price WHERE product_id=6; Link to comment Share on other sites More sharing options...
Patrick Proot Posted May 31, 2016 Share Posted May 31, 2016 pour la seconde requete par nom ... j'ai parfois 20 produits avec le même nom (mais des marques différentes) parfois même même nom, même marque, mais caractéristique différente... ça devient donc assez complexe heureusement j'ai forcé l'id des produits avec la référence du produit qui elle est unique... Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now