AU SECOUR dupliquer des categorie sous categories

23 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

Il y a queleques temps,je cherchais le moyen le plus rapide pour creer ma base de donner

explication

je doit crée 20 categorie,pour chacune 30 sous categorie, pour chaque sous categories identique,encore 20 categories identique et enfin 10 categorie identique pour chacune de ces dernieres

Atila m'avais donner comme truc le copier coller dans la table peel categorie,en me disant que c'etait ca ou connaitre le code

J'y travail depuis deux mois et je ne suis encore pas au quart.

SVP existe t'il un moyen par le code? seul la premier categorie et la seconde sont differentes,les autre sont toutes identiques pour chaque parent.

demo

PEUGEOT

.....205

........1.0

........1.2

........1.9 diesel

................FREINAGE

.........................PLAQUETTES

........................ KIT DE FREIN

.........................FLEXIBLE DE FREIN

ETC

................PIECES MOTEUR

........................ JOINT

.........................EMBRAYAGE

.........................FILTRE

............... PIECES DE DIRECTION ET SUSPENSION

.........................ROTULE

.........................BRAS

.........................PIECES CAOUTCHOUC

.........................ECHAPEMENT

.........................SILENCIEUX

.........................CATALYSEUR

.........................ETC

..............306 IDEM POUR LA 306

..............405 IDEM POUR LA 405

..............ETC

RENAULT IDEM POUR LES RENAULT

CITROEN IDEM POUR LES CITROEN

J'espere etre clair.

Merci de vous interesser à mon probleme,car j'attens pour pouvoir mettre ce site en route avec peel premium.

Marc :P

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

comprends pas si tu mets catA avec sous catégories cat1 et dans cat1 tu mets une sous catégories disons cat1.1 et dans cat1.1 tu mets cat1.1.1 c'est ca ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

je met

cat1

.....cat1.1

..........cat1.1.1

................cat1.1.1.1

................cat1.1.1.2

................cat1.1.1.3

..........cat1.1.2

................cat1.1.2.1

................cat1.1.2.2

................cat1.1.2.3

..........cat 1.1.3

enfaite cat 1 = la marque de la voiture

cat1.1 le model (205)

cat1.1.1 identification (essence 1.6)

cat1.1.1.1 groupe de pieces (freinage)

cat1.1.1.1.1 le type de pieces (plaquettes de frein)

cat1.2 model (306)

cat1.2.1 identification (diesel 1.9)...etc

idem pour chaque renault

vw

seat ...etc

En faite,seul la marque et le model et l'identification des voiture sont differents

Le groupe de pieces et le type de pieces sont similaire pour chaque marque,model et indentification de voiture

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

est ce que tu penses à selectionner tes catégories chaque fois

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

comprends pas si tu mets catA avec sous catégories cat1 et dans cat1 tu mets une sous catégories disons cat1.1 et dans cat1.1 tu mets cat1.1.1 c'est ca ?

Oui en faite c'est ca

est ce que tu penses à selectionner tes catégories chaque fois

Oui je selectionne le parent pour chaque sous categorie.

Mais n'existe t'il pas un moyen plus facile que de copier le paquet de sous categorie pour la meme voiture

et de se retaper les numero insertion et chaque numero de parent

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

tu veux dire que chaque fois tu crais toutes les sous catégories à chaque nouveau modèle ?

cat 1 = la marque de la voiture

cat1.1 le model (205)

cat1.1.1 identification (essence 1.6)

cat1.1.1.1 groupe de pieces (freinage)

cat1.1.1.1.1 le type de pieces (plaquettes de frein)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

tu veux dire que chaque fois tu crais toutes les sous catégories à chaque nouveau modèle ?

cat 1 = la marque de la voiture

cat1.1 le model (205)

cat1.1.1 identification (essence 1.6)

cat1.1.1.1 groupe de pieces (freinage)

cat1.1.1.1.1 le type de pieces (plaquettes de frein)

Oui,c'est ce que j'avais compris d'atila

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

arf !

pourquoi ne pas faire :

tu l'appelles marques =>peugeot, renault, fiat

tu l'appelles modeles =>205, 206 clio, megane, uno, panda

tu l'appelles identifications =>essence 1.6, tdi, hdi, 16s, dci

tu l'appelles groupe de pieces =>freinage

tu l'appelles type de pieces =>plaquettes de frein, disque de frein

tu associes les catégories entre elles et cela devrait fonctionner :P

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

arf !

pourquoi ne pas faire :

cat 1 tu l'appelles marques =>peugeot, renault, fiat

cat1.1 tu l'appelles modeles =>205, 206 clio, megane, uno, panda

cat1.1.1 tu l'appelles identifications =>essence 1.6, tdi, hdi, 16s, dci

cat1.1.1.1 tu l'appelles groupe de pieces =>freinage

cat1.1.1.1.1 u l'appelles type de pieces =>plaquettes de frein, disque de frein

tu associes les catégories entre elles et cela devrait fonctionner :P

En faite j'utilise ma sauvegarde de peel.

je vais dans peel categorie.

Je duplique le dernier paquet de ligne

je renumerote chaque entree

je renumerote chaque sous categorie en fonction de sa categorie parent

J'ai fait 4 marque avec 4700 insertion.

comment je peux associer les categories entre elles?

Est ce que je serait toujours obligé de recopier toutes les sous categorie pour chaques model?

As tu un exemple?

veux tu voit ce que ca donne?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

tu as un lien ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

tu as un lien ?

Malheureusement je suis en local.

Par contre je peux te copier coller une partie du fichier,mais peut etre pas directement ici?

Je ne sais pas,qu'en pense tu?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

pas utile d'avoir le fichier

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

pas utile d'avoir le fichier

Je coupe pour ce soir. demain le boulot

Je reprendrais demain,si tu as une idee,merci d'avance

Bonsoir

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

arf Atila a dit juste !

mais tu peux mettre l'identification avec le modèle faire par exemple :

peugeot

- 206 hdi

- 206 xs

- 306 1.4l

- 306 2.0l

au lieu de

peugeot

- 206

- hdi

- xs

- 306

- 1.4l

- 2.0l

mais pour la cat du groupe de pièces tu seras obligé de la mettre a chacun des modèles (206hdi, 206xs,...)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

arf Atila a dit juste !

mais tu peux mettre l'identification avec le modèle faire par exemple :

peugeot

- 206 hdi

- 206 xs

- 306 1.4l

- 306 2.0l

au lieu de

peugeot

- 206

- hdi

- xs

- 306

- 1.4l

- 2.0l

mais pour la cat du groupe de pièces tu seras obligé de la mettre a chacun des modèles (206hdi, 206xs,...)

Bon et bien je suis bon pour continuer,à moins que quelqu'un aura une autre idée.

Merci quand meme

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Le soucis c'est qu'on ne connait pas "simplement" la profondeur de la catégorie en cours, par ex si on est dans 1.1 ou 1.1.1.

On pourrait faire un truc qui rajoute par programme, mais il faudrait le passer sur chaque catégorie de cat1.1.1 identification (essence 1.6), ensuite le refaire pour cat1.1.2 identification (essence 1.9 GTI, la vraie GTI, pas les sportives actuelles :P ), etc...

Le principe c'est que tu entres le code de cette sous catégorie (cat1.1.1 identification).

Ensuite tu créés via une requete SQL de type "INSERT into peel_categories values ('', ......)" l'engeristrement pour la premiere sous catégorie de type "dentification", en mettant en parent_id le code de la catégorie de type "identification".

L'id est auto incrémenté, donc tu auras l'id de ta premiere sous categorie de type "groupe de pieces"

Tu recupères cet id par un "SELECT max(id) from peel_categories where nom_fr = "ton nom de sous catégorie""

Et pour cet id, tu ajoutes les sous-categories de type "type de pieces ", là tu en fait plusieurs a la fois, en mettant en parent_id le code de la catégorie de type "groupe de pieces".

"INSERT into peel_categories values ('', ......)"

"INSERT into peel_categories values ('', ......)"

Et tu fais pareil pour ton second "groupe de piece", etc...

En gros avec une boucle et quelques insert tu peux tout ajouter a partir du numéro de la catégorie "identification".

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Le soucis c'est qu'on ne connait pas "simplement" la profondeur de la catégorie en cours, par ex si on est dans 1.1 ou 1.1.1.

On pourrait faire un truc qui rajoute par programme, mais il faudrait le passer sur chaque catégorie de cat1.1.1 identification (essence 1.6), ensuite le refaire pour cat1.1.2 identification (essence 1.9 GTI, la vraie GTI, pas les sportives actuelles :P ), etc...

Le principe c'est que tu entres le code de cette sous catégorie (cat1.1.1 identification).

Ensuite tu créés via une requete SQL de type "INSERT into peel_categories values ('', ......)" l'engeristrement pour la premiere sous catégorie de type "dentification", en mettant en parent_id le code de la catégorie de type "identification".

L'id est auto incrémenté, donc tu auras l'id de ta premiere sous categorie de type "groupe de pieces"

Tu recupères cet id par un "SELECT max(id) from peel_categories where nom_fr = "ton nom de sous catégorie""

Et pour cet id, tu ajoutes les sous-categories de type "type de pieces ", là tu en fait plusieurs a la fois, en mettant en parent_id le code de la catégorie de type "groupe de pieces".

"INSERT into peel_categories values ('', ......)"

"INSERT into peel_categories values ('', ......)"

Et tu fais pareil pour ton second "groupe de piece", etc...

En gros avec une boucle et quelques insert tu peux tout ajouter a partir du numéro de la catégorie "identification".

Willy

Bonjour

je te montre un bout de fichier sur deux model deux voiture,peus tu me faire un exemple?

Merci d'avance

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

pourquoi est que tu ne te facilite pas la vie !!

en metantant:

tu cré tout ça en catégorie !!

toutes tes marques

+ tous types de carburants

++ toute tes modèles de voitures

+++ tout type tes pièces

et tu relie tout ensemble !!

car celui qui cherche une rotule de peugeot 309 ess

il va aller sur la marque, puis le carburant, puis le modèle, puis les pièces et enfin la rotule !

au même titre qu'il peut regarder toutes les rotule de la marque peugot...

ce qui donne une sorte de boucle...

et si la rotule de la 309 est la même que la 405 tu met un produit et tu le lie aux deux choix !!

pegarde l'exemple sur mon site...

une barrete mémoire ou un disque dur peut aller sur une imprimante, photocopieur, ordinateur, homecinéma....

mais il n'y a qu'un produit à chaque fois !! sinon :P

à la rigeur tu peut le mettre dans ton commentaire de description... la rotule ce monte aussi bien pour laXXX que la YYY...

à bientôt...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

pourquoi est que tu ne te facilite pas la vie !!

en metantant:

tu cré tout ça en catégorie !!

toutes tes marques

+ tous types de carburants

++ toute tes modèles de voitures

+++ tout type tes pièces

et tu relie tout ensemble !!

car celui qui cherche une rotule de peugeot 309 ess

il va aller sur la marque, puis le carburant, puis le modèle, puis les pièces et enfin la rotule !

au même titre qu'il peut regarder toutes les rotule de la marque peugot...

ce qui donne une sorte de boucle...

et si la rotule de la 309 est la même que la 405 tu met un produit et tu le lie aux deux choix !!

pegarde l'exemple sur mon site...

une barrete mémoire ou un disque dur peut aller sur une imprimante, photocopieur, ordinateur, homecinéma....

mais il n'y a qu'un produit à chaque fois !! sinon :P

à la rigeur tu peut le mettre dans ton commentaire de description... la rotule ce monte aussi bien pour laXXX que la YYY...

à bientôt...

Oui c'est ce que je fais.

Mais pour 4 marque j'ai deja 4700 insertion alors imagine pour 15 marques <_<

Il doit bien existe un copier coller automatique afin de ne pas reentrer chaque sous categorie qui sont les meme pour chaque type de vehicule.

SINON J'EN AI ENCORE POUR AU MOINS TROIS MOIS.

A+

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

théoriquement il y a que le produit que tu est obligé de mettre au moins une fois....

pour le reste tu le fait qu'une fois !!

de toute façon plus il y a de détail mieux c'est pour le client mais pas pour toi !!

à bientôt...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Oui en faite c'est ca

Oui je selectionne le parent pour chaque sous categorie.

Mais n'existe t'il pas un moyen plus facile que de copier le paquet de sous categorie pour la meme voiture

et de se retaper les numero insertion et chaque numero de parent

Bonjour,

sous quelle forme possédez-vous la base d'information. Pour une telle quantité d'infos la meilleure solution serait quand même l'import en csv par le biais d'un script ou par phpmyadmin.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Pou rmoi ca peut se faire via un script en php si toutes les catégories du type de moteru ont ét écrées.

Apres faut faire le script :P

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

sous quelle forme possédez-vous la base d'information. Pour une telle quantité d'infos la meilleure solution serait quand même l'import en csv par le biais d'un script ou par phpmyadmin.

Bonsoir,

En faite je crée la base de donnée par rapport à des catalogue fournisseurs

Je n'ais pas de possibilité pour importer un fichier sinon je serais le plus heureux du monde

a+ :(

Pou rmoi ca peut se faire via un script en php si toutes les catégories du type de moteru ont ét écrées.

Apres faut faire le script B)

Bonsoir,

Auriez vous un exemple cela m'aiderai vraiment :)

Merci d'avance

marc

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping