Attribut Couleurs Et Images Produits (V7.1)

7 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour à tous

 

j'aimerais savoir s'il est possible lors de la selection d'une couleur de lier une image produit correspondante.

 

j'ai remarqué que lors du clic sur une couleur la page se recharge, peut-être est t'il possible d'agir à ce moement ?

 

par exemple un produit existant en rouge ou en vert, lors du clic sur couleur "rouge", apres le rechargement, l'image par defaut serait l'image du produit rouge

 

en vous remerciant :)

 

**edit**, je vois que ça le fait sur la demo (pour la robe en soie), mais je ne vois pas où est l'option :/

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

mince, toutes mes excuses pour ce post,

comme j'inclue les produits en masse directement par base de données je n'avais pas vu la table peel_produits_couleurs

 

:unsure:

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

si cela peut aider, j'ai trouvé un léger petit bug

 

lorsqu'on choisit une couleur, la page se recharge et ajoute le parametre cId en fin d'url

 

http://....../produit_details.php?id=1234&cId=2

 

en ajoutant en panier, la miniature du produit dans le panier est bien celle de la couleur selectionnée, le lien href à droite de l'image permettant de revenir sur la fiche produit a un léger souci au passage du paramètre cId puisqu'il est passé par ? au lieu de &

 

ceci dans le panier en haut de page (pas dans la page caddie_affichage.php où il n'y a pas ce souci)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

et si je ne m'abuse, c'est à corriger à la ligne 1115 de display.php

$urlprod .= '&cId=' . $_SESSION['session_caddie']->couleurId[$numero_ligne];

mais j'ai peur que cela pose problème si le module de réécriture d'URL est activé

 

**edit** j'ai donc remplacé la ligne 1115 par :

if (is_module_url_rewriting_active()) { $urlprod .= '?cId=' . $_SESSION['session_caddie']->couleurId[$numero_ligne]; } else { $urlprod .= '&cId=' . $_SESSION['session_caddie']->couleurId[$numero_ligne]; }

puisqu'en cas de réécriture d'URL le parametre couleur est bien le premier parametre, et doit donc être transmis par ? :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

 

Le problème d'url dans le mini panier n'est pas reproductible sur premium.peel.fr. J'ai ajouté au panier les produits

https://premium.peel.fr/femme-7/robe-en-soie-8.html  et https://premium.peel.fr/tables-6/table-basse-ovale-4.html les liens dans le mini panier sont correctement généré :

https://premium.peel.fr/femme-7/robe-en-soie-8.html?cId=15&sId=15

https://premium.peel.fr/tables-6/table-basse-ovale-4.html?cId=4

 

=> Pouvez-vous donner des détails svp sur les conditions d'apparition du problème ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Simon,

 

oui comme je disais le problème n'apparait pas en cas de réécriture d'URL, ce qui est le cas de la version demo

 

les URL se terminant par .html, le parametre cId peut bien être transmise par "?" puisqu'il est artificielement le premier paramètre passé (artificielement car le premier parametre est l'id juste avant le .html)

 

Par contre s'il n'y a pas d'URL rewriting, l'id est transmise par "?" et cId également, cId n'est donc pas prise en compte.

 

voici par exemple l'URL du produit en caddie (mini caddie en haut), j'ai séléctionné une couleur (couleur n°1) avant de le mettre en caddie

 

140117115749847493.jpg

 

et après la modif,

140117115957670238.jpg

 

;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,


Effectivement, j'avais lu trop vite. Il y a bien un problème sur la génération des urls des produits avec une couleur dans le mini panier, en l'absence du module de réécriture d'url.
=> Ce sera corrigé pour la futur version, merci

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