Jump to content
alexper

Import produit en CSV avec des Prix Spécifiques

Recommended Posts

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 !

post-1248856-0-05250400-1464646274_thumb.jpg

Share this post


Link to post
Share on other sites

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 :/

Share this post


Link to post
Share on other sites

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"

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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;

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More