18
réponses
0
follower
Par :
ynys |
jeudi 11 février 2010 à 13:14

Je galere pour modifier un fichier php.
je ne sais pas programmer en php
mais j'ai absolument besoin de modifier ce fichier rapidement. ça fait 2 jours que je bidouille, je vois bien que je m'approche du coeur du pbl mais là je suis complètement bloquée.
Si quelqu'un a du temps et se sent de me filer un coup de main ce serait super sympa.
Merci d'avance.
je ne sais pas programmer en php

mais j'ai absolument besoin de modifier ce fichier rapidement. ça fait 2 jours que je bidouille, je vois bien que je m'approche du coeur du pbl mais là je suis complètement bloquée.
Si quelqu'un a du temps et se sent de me filer un coup de main ce serait super sympa.
Merci d'avance.

Plutôt auto-didacte en la matière, et pas forcément le mieux placé, mais si je peux donner un coup de main,avec plaisir.

en fait le probleme se situe sur le CMS prestashop.
il y a coté back office, une fonction d'import par des fichiers csv.
Seulement rien n'est prévu pour importer les stocks.
J'ai trouvé le fichier php qui s'occupe des imports mais je n'arrive pas à le modifier pour qu'il update la quantité d'un produit.
Je vous envoie copie du fichier en MP ?
il y a coté back office, une fonction d'import par des fichiers csv.
Seulement rien n'est prévu pour importer les stocks.
J'ai trouvé le fichier php qui s'occupe des imports mais je n'arrive pas à le modifier pour qu'il update la quantité d'un produit.
Je vous envoie copie du fichier en MP ?

de memoire j ai reussi a importer les stocks des produits
ils y a dans l'interface d'import, un colonne quantité
topkewl qui peut y replonger si tu le souhaite
ils y a dans l'interface d'import, un colonne quantité
topkewl qui peut y replonger si tu le souhaite

oui je veux bien
mon probleme c'est que je souhaiterais updater une quantité pas créer un nouveau produit.
Mais du coup je vais jeter un oail de ce coté là.
mon probleme c'est que je souhaiterais updater une quantité pas créer un nouveau produit.
Mais du coup je vais jeter un oail de ce coté là.

si tu veux updater un nouveau produit, ca marche pareil de memoire
dans ta ligne ou tu as toutes tes infos, les quantitées seront mise à jour
en fait, je crois que la ligne supprime l'ancienne référence, mets la nouvelle dans la base, mais comme elle a la meme reference, elle fais une update
je sais aps si je suis bien clair
topkewl
dans ta ligne ou tu as toutes tes infos, les quantitées seront mise à jour
en fait, je crois que la ligne supprime l'ancienne référence, mets la nouvelle dans la base, mais comme elle a la meme reference, elle fais une update
je sais aps si je suis bien clair

topkewl

si je vois très bien ce que tu veux dire.
Seulement presta se base sur l'id_product pour l'identifier.
Et mon souci c'est que dans le fichier dont je dispose pour l'update, je n'ai pas l'id_product mais la reference uniquement (champ reference dans ps_product)
pour etre plus claire :
D'un coté j'ai une base non presta avec les produits et la quantité réelle en stock.
C'est cette base qui est mise à jour en temsp réel.
Le besoin :
Mettre a jour le stock sur le site online le soir sur la base presta.
Donc entre les 2 bases je n'ai pas le même id_product. La seule chose commune étant le champ reference (qui est unique).
voili voilo
Seulement presta se base sur l'id_product pour l'identifier.
Et mon souci c'est que dans le fichier dont je dispose pour l'update, je n'ai pas l'id_product mais la reference uniquement (champ reference dans ps_product)
pour etre plus claire :
D'un coté j'ai une base non presta avec les produits et la quantité réelle en stock.
C'est cette base qui est mise à jour en temsp réel.
Le besoin :
Mettre a jour le stock sur le site online le soir sur la base presta.
Donc entre les 2 bases je n'ai pas le même id_product. La seule chose commune étant le champ reference (qui est unique).
voili voilo

Bon je viens de tester effectivement cela ne marche pas en passant par 'import produit.
Je ne vais pas être dispo dans les 2 heures qui viennent mais si tu as des idées ...
Je ne vais pas être dispo dans les 2 heures qui viennent mais si tu as des idées ...


Je vais voir si j'ai compris (je ne connais pas prestahsop, j'ai jeté un oeil rapide sur ce que ca faisait)...
Tu as un fichier fichier_1.csv, qui n'est pas spécialement au format prestashop, qui contient les quantités d'un produit et un champ référence
Le problème est que ce fichier n'est pas utilisable pour mettre à jour prestashop, qui utilise un autre format de fichier.csv
Peut-être faire une moulinette rapide pour passer d'un format de fichier à l'autre? Genre une macro excel qui récupérerait l'info quantité et référence dans fichier_1.csv et qui construirait un fichier_2.csv que tu pourrais utiliser pour mettre ta base prestashop à jour?
Tu as un fichier fichier_1.csv, qui n'est pas spécialement au format prestashop, qui contient les quantités d'un produit et un champ référence
Le problème est que ce fichier n'est pas utilisable pour mettre à jour prestashop, qui utilise un autre format de fichier.csv
Peut-être faire une moulinette rapide pour passer d'un format de fichier à l'autre? Genre une macro excel qui récupérerait l'info quantité et référence dans fichier_1.csv et qui construirait un fichier_2.csv que tu pourrais utiliser pour mettre ta base prestashop à jour?

je crois qu'il lui manque un ID qui fait le lien en fait
il existe des modules comme pricefixing, je ne sais pas si tu connais. C est un bon module , et le créateur en a fait d autres gratuit et excellent, je te retrouve son site
topkewl
il existe des modules comme pricefixing, je ne sais pas si tu connais. C est un bon module , et le créateur en a fait d autres gratuit et excellent, je te retrouve son site
topkewl

topkewl dit:je crois qu'il lui manque un ID qui fait le lien en fait
Ynis dit:Donc entre les 2 bases je n'ai pas le même id_product. La seule chose commune étant le champ reference (qui est unique).
On doit pouvoir faire le lien par ce champ, non?

oui et c'est la seule façon de procéder d'ailleurs.
tu veux que je t'envoie le ficheir pour que tu cernes mieux ?
tu veux que je t'envoie le ficheir pour que tu cernes mieux ?

http://www.henribaeyens.com/10ver/filez/
le site du developpeur en question, qui fait du bon taf
Topkewl amateur de presta
le site du developpeur en question, qui fait du bon taf
Topkewl amateur de presta

tu peux soit faire un tableau dynamique sous excel
ou alors, encore mieux, une gestion par sql de tes 2 bases, en interogeant a distance ta base reference.
sinon je viens d avoir une idée en tapant sur le clavier ( elle me viennent souvent comme ca d ailleurs )
pourquoi ne pas taper directement dans la table Mysql de prestashop, dans le tableau qui gere les stocks ? ca serait encore le plus simple je pense
topkewl qui reste dispo si tu veux des conseils
ou alors, encore mieux, une gestion par sql de tes 2 bases, en interogeant a distance ta base reference.
sinon je viens d avoir une idée en tapant sur le clavier ( elle me viennent souvent comme ca d ailleurs )
pourquoi ne pas taper directement dans la table Mysql de prestashop, dans le tableau qui gere les stocks ? ca serait encore le plus simple je pense
topkewl qui reste dispo si tu veux des conseils

Euh puisque le titre me plaît bien, moi aussi je cherche un développeur PHP pour une embauche sur Orléans. PHP5 de préference avec si possible 2 ans d'expérience globale (pas forcément 2 ans en PHP).
Dispo rapide espérée...
Merci de me contacter par MP...
Dispo rapide espérée...
Merci de me contacter par MP...

Ben au moins le topic servira à rendre heureux un chomeur
suis contente.
pour mon pbl :
oui je peux faire directement par requête sql ds phpmyadmin, ce que je fais actuellement. Mais le but était d'arriver a modifier le fichier d'import de presta pour pouvoir automatiser la chose.
sinon je vais etre obligée de faire une petite appli a part pour le faire.
Non pas que ça me dérange de developper ça, loin de là mais pour le néophite qui av devoir l'utiliser au quotidien, cela lui fait 1 chosee en plus à utiliser.
Je cherche donc toujours quelq'un qui voudrait bien me modifier ce [censuré] de fichier.


pour mon pbl :
oui je peux faire directement par requête sql ds phpmyadmin, ce que je fais actuellement. Mais le but était d'arriver a modifier le fichier d'import de presta pour pouvoir automatiser la chose.
sinon je vais etre obligée de faire une petite appli a part pour le faire.
Non pas que ça me dérange de developper ça, loin de là mais pour le néophite qui av devoir l'utiliser au quotidien, cela lui fait 1 chosee en plus à utiliser.
Je cherche donc toujours quelq'un qui voudrait bien me modifier ce [censuré] de fichier.