
CSV et mise à jour de produit
Hello à tous ![]()
C'est mon premier post sur ce forum que je consulte régulièrement. Emotion ...
Je suis en train de refondre ma boutique laissée à l'abandon depuis des années. Pour ça, j'intègre le contenu du CSV dans un CMS. Dés qu'un nouveau produit arrive, je le détecte et ajoute une nouvelle entrée dans le CMS, si un produit disparait du flux CSV, je supprime l'entrée correspondante dans le CMS.
Ma question : comment puis-je savoir qu'un produit a été modifié ? Je ne trouve pas d'information de date dans le CSV, une "date_modify" serait tellement pratique. Je pense que les prix promotionnels sont amenés à changer par exemple, idem pour la notion de "dispo".
Merci pour le coup de main.
Mickey
Hors ligne








Re: CSV et mise à jour de produit
hello
pour le prix, il me semble qu'il y a le prix original et le prix promo ![]()
En ligne








Re: CSV et mise à jour de produit
Salut
à chaque fois que tu intègres le csv dans ta base, tu met à jour tous tes produits, tu ajoutes les produits qui n'étaient pas présents dans ta base et tu enlèves ce qui ne sont plus dans le csv.
zig
Hors ligne

Re: CSV et mise à jour de produit
zig a écrit:
Salut
à chaque fois que tu intègres le csv dans ta base, tu met à jour tous tes produits, tu ajoutes les produits qui n'étaient pas présents dans ta base et tu enlèves ce qui ne sont plus dans le csv.
zig
Oui, en fait je crois que je ne vais pas avoir le choix, j'aurais juste voulu éviter 1900 UPDATE tous les matins.
Trismegiste > En fait, c'est justement la modif du prix promo que je veux détecter (et la dispo).
Merci à tous les 2 pour vos réponses.
Hors ligne



Re: CSV et mise à jour de produit
C est rien 1900 UPDATE
Sinon tu fais un get du fichier et tu fractionnes par nombre genre les 500 premieres lignes du fichiers puis les 500 qui suivent etc...
Hors ligne

Re: CSV et mise à jour de produit
Oui y'a pire ![]()
Je vais temporiser un peu la série d'update et ça devrait le faire.
Hors ligne


Re: CSV et mise à jour de produit
T'utilises quel CMS pour parser tes flux CSV ?
Hors ligne



Re: CSV et mise à jour de produit
Bouarf j utilise plus puissant des CMS : Notepad ![]()
Un simple :
$html = file_get_contents("http://lecsc.csv" );
$table = explode("\n", $html);
for ($i = 0; $i < (sizeOf($table)-1); $i++) {
Et la c est le traitement ligne par ligne
}Hors ligne

Re: CSV et mise à jour de produit
antitrust56 a écrit:
T'utilises quel CMS pour parser tes flux CSV ?
Pour parser le CSV, c'est un script PHP tout classique qui fait un LOAD DATA dans une table mysql contenant exactement les même colonnes que le CSV. Après, j'utilise le contenu de la table selon mes besoins.
Hors ligne

Re: CSV et mise à jour de produit
Wikine : j'aime bien l'intégration de ta boutique sur ton site ![]()
Hors ligne
Partenaires : Creer un site| Altiref| Forum| Boutiques| Forum tv| jeux nintendo wii| jeux nintendo ds| Ecran d'ordinateur| Référencement