ynys
ynys
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.
Molmo
Molmo
vas-y balance ton problème, je verrais si j'ai du temps
jocere
jocere
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.
ynys
ynys
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 ?
topkewl
topkewl
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
ynys
ynys
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à.
topkewl
topkewl
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
ynys
ynys
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
ynys
ynys
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 ... :)
jocere
jocere
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?
topkewl
topkewl
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
jocere
jocere
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?
ynys
ynys
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 ?
topkewl
topkewl
http://www.henribaeyens.com/10ver/filez/

le site du developpeur en question, qui fait du bon taf

Topkewl amateur de presta
topkewl
topkewl
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
Cookie128
Cookie128
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...
ynys
ynys
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.
jocere
jocere
Envoie le par MP, je ne te promets rien, mais ça m'intéresse au moins de voir comment il est fait.