référence différente pour article identique mais de taille différente

6 posts in this topic

Posted · Report post

Bonjour, j'ai besoin que chaque article différent a sa propre référence.

Je m'explique.

On peut avoir un article disponible en plusieurs taille et en plsieurs couleurs.

Donc dans peel on peux créer un seul article et ensuite lui ajouter des tailles et des couleurs.

Mais je voudrais que pour peel, ca reste le meme article mais avec plusieurs références. (cre36/38rouge, cre38/40noir .....)

Car je fait des ventes à domicile et je scan les codes barres.

C'est pour cette raison que je cherche à modifier ceci.

Merci.

J'ai peel prenium 5.0

Share this post


: post
Share on other sites

Posted · Report post

Bonjour alexletiti,

La possibilité la plus simple, a mon sens, est, à chaque fois que l'on veut afficher une référence, d'aller chercher la taille et la couleur du produit, et de les concaténer avec la référence du produit.

On aurait donc comme modèle de référence :

ref/couleur/taille

Ce qui suppose que pour tous les produits, la référence serait basée sur ce même modèle.

Share this post


: post
Share on other sites

Posted · Report post

Bonjour et merci pour la réponse.

C'est ce que je compte faire pour la référence.

Chaque référence se décompose comme ceci :

3 lettres-des chiffres-la taille-la couleur

Mais je suis débutant.

Pouvez vous m'aidez plus ?

Merci d'avance.

Share this post


: post
Share on other sites

Posted · Report post

Bonsoir alexletiti,

Commencez par repérer dans tout le code du site les différents endroits ou l'on fait appel à la référence d'un produit (rechercher "reference" dans tout le code avec un logiciel du type notepad++), puis modifiez les requêtes SQL associées et faites des jointures vers peel_produits_couleurs, peel_couleurs, peel_produits_tailles, et peel_tailles pour pouvoir obtenir le résultat voulu.

Si mes explications sont obscures, n"hésitez pas à solliciter mon aide pour un exemple d'imlpémetation sur ce même sujet.

Share this post


: post
Share on other sites

Posted · Report post

Bonjour et merci pour la réponse.

Désolé de ne répondre seulement maintenant.

Je vois ce que tu veux dire mais je ne serai vraiment pas contre un bon exemple et peux tu me dire quel fichier je dois modifier.

Merci.

Alexandre

Share this post


: post
Share on other sites

Posted · Report post

Bonjour alexletiti,

Mieux vaut tard que jamais, voici un exemple.

Lors que l'on pioche des données dans la table peel_produits, avec une requête du type :

$qid_items = mysql_query("SELECT oi.* FROM peel_produits oi WHERE id = '" . intval($id) . "'")

Il faut la remplacer par :

$qid_items = mysql_query("SELECT pp.*, ppc. FROM peel_produits pp

INNER JOIN peel_produits_couleurs ppc ON ppc.produit_id = pp.id

INNER JOIN peel_couleurs pc on pc.id = ppc.couleur_id

WHERE pp.id = '" . intval($id) . "'")

---> Cette requête vous rendra un enregistrement pour chaque couple (produit, couleur associée au produit).

En la traitant avec mysql_fetch_assoc, vous pourrez générer une référence pour chacun de ces couples.

Il faudra faire le même principe pour les tailles.

Cordialement,

Share this post


: 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

Twitter Advisto ecommerce

Facebook PEEL Shopping