Chercher dans la communauté

Filtres de recherche


 Filtres de recherche

Contenu étiqueté 'couleurs produit'

1 résultat trouvé


Résultats

  1. Bonjour à toutes et à tous,

    Dans Peel Shopping 5.71, je me heurte à ce problème :

    Après avoir créé des couleurs, les avoir sélectionné dans la fiche produit côté admin, celles-ci n'apparaissent pas sur la fiche produit côté client.

    Voici le code où je pense que le problème se situe, mais sans identifier la cause.

    Il s'agit du fichier lib/fonctions/display.php


    <form method="post" action="' . $wwwroot . '/achat/caddie_ajout.php" id="' . $form . 'ajout' . $prodId . '">'; $hidden_input = '<input type="hidden" value="' . $prodId . '" name="id" />'; if ($objProd->on_stock == '1' && is_stock_advanced_module_active()) { display_attribut_with_stock($objProd, $prodId, $hidden_input, $affiche_stock); } else { $sqlstock = 'SELECT * FROM peel_produits WHERE id = "' . intval($prodId) . '"'; $query = query($sqlstock); $p = fetch_object($query); $sqlcriteres = 'SELECT c.id as cid, c.nom_' . $_SESSION['langue'] . ' as cname, t.id as tid, t.nom_' . $_SESSION['langue'] . ' as tname, t.prix FROM peel_produits_couleurs pc INNER JOIN peel_couleurs c ON c.id = pc.couleur_id INNER JOIN peel_produits_tailles pt ON pt.produit_id = pc.produit_id INNER JOIN peel_tailles t ON t.id = pt.taille_id WHERE pc.produit_id = "' . intval($prodId) . '"'; $query = query($sqlcriteres); if (num_rows($query) > 0) { echo '<select name="critere">'; $selected = 1; if (empty($_GET['cId'])) { $color = $objProd->default_color_id; } else { $color = intval($_GET['cId']); } while ($type = fetch_object($query)) { echo '<option value="' . $type->cid . '|' . $type->tid . '|"' . ($selected == 1 || $color == $type->cid ? ' selected="selected"' : '') . '>' . (!empty($type->cname) ? COLOR . BEFORE_TWO_POINTS . ': ' . $type->cname . ' - ' : '') . (!empty($type->tname) ? SIZE . BEFORE_TWO_POINTS . ': ' . $type->tname : '') . '</option>'; $selected++; } echo '</select>'; } else { $hidden_input .= '<input type="hidden" name="critere" value="||" />'; } if ($p->on_rupture == 1) { echo ' <p style="color:#990000;font-style:italic"> ' . RUPTURE_PRODUCT . ' </p>'; } else { echo '<p class="retour">' . QUANTITY . BEFORE_TWO_POINTS . ': <input type="text" size="3" name="qte" value="1" />' . $hidden_input . ' <input type="hidden" name="option" value="0" /> </p> <div class="bouton"> <a class="blanc" href="Javascript:document.getElementById(\'' . $form . 'ajout' . $prodId . '\').submit()" title="' . ADD_CART . '">' . ADD_CART . '</a> </div>'; } } echo ' </form>';

    J'ai bien cherché dans tous les sujets du forum, mais je n'en vois aucun ayant trait à ce soucis.

    Merci pour votre aide, c'est la première fois depuis le début de mon aventure Peel que j'intègre des produits avec un choix de couleurs dans ma boutique :rolleyes:

    A bientôt.

    EDIT : dans la gestion des stocks, ces couleurs que j'ai créé n'apparaissent pas non plus, donc impossible de créer le stock

    EDIT 2 : en désactivant la gestion du stock du produit, le choix apparait côté client. Mais côté "Gestion des stocks" dans l'admin, les couleurs sont toujours absentes.

Twitter Advisto ecommerce

Facebook PEEL Shopping