Flux d’activité

Flux d’activité de Messages

  1. jpcreation


    Bonjour,

     

    je reviens un peu sur ce post suite à la demande d'un client.

     

    Serait-il concevable de reproduire l'affichage avec tous les produits  sur la pages mais regroupés et séparés par catégorie mais surtout par sous-catégories ?

     

    L'idée étant que tant qu'il y a des sous-catégories, on n'affiche pas les produits mais arrivé à l'avant dernier niveau on affiche les sous-catégories en bloc les un sous les autres avec leurs noms respectifs en titre du bloc et à l'intérieur les produits de cette sous catégories.

     

    Si vous pensez que ma demande n'est pas assez claire, n'hésitez pas à me le dire et dans ce cas je ferai un schéma graphique.

     

    D'avance merci.

  2. J1P


    Bonjour Simon,

     

    Cela veut-il dire qu'aucun client peel n'utilise de langues autres que les langues francais/anglais/espagnol?

     

    car on peut toujours mettre un titre secondaire et remplacer pour l'url une version latine mais il n'y a aucun interet pour le referencement de plus un ideogramme chinois par exemple en version phonetique sans accent ne sera pas reconnu par google donc tres mal reference.

     

    si on part du principe ou string.php sert a nettoyer les accents pour les url ne peut-on pas formuler une option qui dit si langue chinoise, arabe ou thailandaise on conserve le titre original donc les ideogrammes ?

  3. Simon développeur PEEL


    Bonjour,

     

    Les produits cadeaux ajoutés au panier sont offert, il n'est pas nécessaire de mettre de prix. Le catalogue cadeaux doit être créé manuellement, ce n'est plus un liste de produits à part.

     

    dans une réponse précédente, vous m'avez dit de supprimer : "la variable de langue STR_GIFT_CATALOGUE" mais ça ne doit pas venir du fichier de lang fr ?

     

    Effectivement, il faut également remplacer la ligne 69

                            <td class="top" style="padding:5px">{$STR_ADMIN_PRODUITS_IS_PRODUCT} <strong>{$STR_GIFT}</strong> ?<br />

    par

                            <td class="top" style="padding:5px">{$STR_ADMIN_PRODUITS_IS_PRODUCT} <strong>{$STR_MODULE_GIFTS_ADMIN_GIFT}</strong> ?<br />

     


     

  4. Simon développeur PEEL


    Bonjour,

     

    Il faudrait remplacer la ligne

                            <option value="' . intval($this_size_infos['id']) . '" ' . frmvalide($selected, 'selected="selected"') . ' ' . $disabled . '>' . $this_size_infos['nom_' . $_SESSION['session_langue']] . $option_content . '</option>';

     

    par 

                            <input name="taille" value="' . intval($this_size_infos['id']) . '" ' . frmvalide($selected, 'checked="checked"') . ' ' . $disabled . ' />' . $this_size_infos['nom_' . $_SESSION['session_langue']] . $option_content;

     

    Puis supprimer les lignes 

    <select style="width:180px;" id="taille" name="taille" onchange="update_product_price(this.value)">
                            <option value="0">' . CHOOSE_SIZE . '</option>';

     

    et

     

                        </select>

     

    Le code de votre message ne concerne que les tailles, il faut faire de même pour les couleurs.

  5. Simon développeur PEEL


    Bonjour,

     

    Ces champs stockent la valeur du titre et du contenu des onglets sur les pages produits. Par exemple les onglets Disponibilité et Principales caractéristiques sur la page https://premium.peel.fr/boitiers-pc-16/cooler-master-cosmos-1000-boitier-2.html. Ce contenu est éditable dans la page d'édition de produit en back office, en cliquant sur le lien Administrer le contenu des onglets en langue FR

  6. J1P


    Bonjour,

     

    Je suis sous la version 6.2

    Vous dites dans votre explication de recuperer la valeur du select et de modifier par un imput radio a la place d'option

    Je comprends ce que vous dites mais dans la pratique ? on a ce code ci-dessous

     

    <select style="width:180px;" id="taille" name="taille" onchange="update_product_price(this.value)">
                            <option value="0">' . CHOOSE_SIZE . '</option>';
                            foreach ($sizes_infos_array as $this_size_infos) {
                                $selected = false;
                                $disabled = '';
                                $option_content = '';
                                if (!empty($_SESSION['session_taille_id'])) {
                                    if ($this_size_infos['id'] == $_SESSION['session_taille_id']) {
                                        $selected = true;
                                        unset($_SESSION['session_taille_id']);
                                    }
                                } elseif (!empty($_GET['sId'])) {
                                    if ($this_size_infos['id'] == $_GET['sId']) {
                                        $selected = true;
                                    }
                                }
                                if (!empty($this_size_infos['row_final_price']) && $this_size_infos['row_final_price'] > 0) {
                                    $option_content .= BEFORE_TWO_POINTS . ': +' . fprix($this_size_infos['final_price_formatted'], true);
                                } else if (!empty($this_size_infos['row_final_price']) && $this_size_infos['row_final_price'] < 0) {
                                    $option_content .= BEFORE_TWO_POINTS . ': ' . fprix($this_size_infos['final_price_formatted'], true);
                                }
                                if (is_stock_advanced_module_active() && $product_object->on_stock == 1) {
                                    // on affiche des informations de stock seulement si la couleur est déjà sélectionnée ou si pas de couleur
                                    foreach ($product_stock_infos as $this_stock_info) {
                                        // Couleur sélectionnée : on affiche les informations de stock à cette taille combinée à la couleur sélectionnée
                                        if ($this_stock_info['couleur_id'] == $selected_color_id && $this_stock_info['taille_id'] == $this_size_infos['id']) {
                                            $found_stock_info = $this_stock_info;
                                            break;
                                        }
                                    }
                                    if (!empty($found_stock_info) && $found_stock_info['stock_temp'] > 0) {
                                        if ($product_object->affiche_stock == 1) {
                                            $option_content .= ' - ' . STOCK_ATTRIBUTS . BEFORE_TWO_POINTS . ': ' . $found_stock_info['stock_temp'];
                                        }
                                    } else {
                                        // Pas disponible : On indique que le critère n'est pas disponible et on désactive l'option
                                        $option_content .= ' - ' . NO_AVAILABLE;
                                        if (empty($GLOBALS['site_parameters']['allow_add_product_with_no_stock_in_cart'])) {
                                            $disabled = ' disabled="disabled"';
                                        }
                                    }
                                }
                                $output .= '
                            <option value="' . intval($this_size_infos['id']) . '" ' . frmvalide($selected, 'selected=selected"') . ' ' . $disabled . '>' . $this_size_infos['nom_' . $_SESSION['session_langue]] . $option_content . '</option>';
                            }
                            $output .= '
                        </select>

     

    Mais mes competences sont limitees

     

    L'idee est de faire apparaitre

     

    un bouton radio blanc

    un bouton radio noir

    un bouton radio rouge

    .... toutes les couleurs dispo

     

    puis en dessous

     

    un bouton radio 100 x 200 cm

    un bouton radio 100 x 300 cm

    un bouton radio 100 x 400 cm

    .... toutes les tailles dispo

     

    Une idee pour construire de cette maniere

     

    Merci de votre soutien

  7. J1P


    Bonjour,

     

    Je voudrais revenir a cette question car le probleme se pose pour les langues autres que latines.

    Pour l'espagnol j'ai regle le probleme en ajoutant les lettres accentuees sur la page string.php cela fonctionne parfaitement

     

    par contre pour une langue comme le chinois ou le thailandais et certainement toutes les langues qui sortent du cadre latin, comment faire

    par exemple si le titre d'une fiche est :

     

    ???? (Mobilier design en chinois) l'url qui s'affiche actuallement n'affiche rien puisque les ideogrammes ne sont pas convertis donc on a une url du style www.monsite.com/achat/---19.html et je me vois mal indiquer sur la page string chaque ideogramme

     

    Est-ce que quelqu'un a ce probleme ou a trouve une solution, le mieux pour les langues comme celles-la est de laisser les ideogrammes dans l'url comme vous l'indiquez juste au dessus.

    En consultant le web chinois on voit que les url contiennent bien les ideogrammes (ex : http://www.baike.com/wiki/????) un site au hasard sur google

     

    Donc ma question serait pouvons-nous combiner la reecriture comme existante pour les langues latines mais pour les langues autres conserver le texte original

     

    et si oui comment faire les modifications ?

     

    Merci de votre soutien

     

    Anh

  8. serialmother


    Bonjour,

     

    Votre fonctionnement oblige à donner un prix au produit cadeau si j'ai bien compris ?

    Il n'est plus possible d'avoir un catalogue cadeaux avec des produits que l'on peut commander seulement avec un nombre de points suffisants ?

     

    D'autre part, si je procède avec une catégorie catalogue cadeaux, et que j'y intègre un produit, j'ai maintenant un message d'erreur : "Undefined index: STR_GIFT"

     

    dans une réponse précédente, vous m'avez dit de supprimer : "la variable de langue STR_GIFT_CATALOGUE" mais ça ne doit pas venir du fichier de lang fr ?

     

    Cette commande se trouve dans le fichier admin_liste_produits.tpl - ligne 67

  9. Simon développeur PEEL


    Bonjour,

     

    Le problème n'est pas reproductible sur la version actuelle, et il n'y a pas eu de modification sur les points cadeaux dans fichier d'édition de produit en back office entre votre version et version actuellement distribué.

    Pour comprendre et corrigé le problème, vous pouvez afficher la requête de mise à jour de produit en plaçant echo $sql; vers la ligne 1339 de votre fichier. Vous pouvez alors voir si la valeur des champs dans la requête est correcte.

    Si vous ne pouvez modifier aucune autre informations du produit, vous pouvez dans ce cas exécuter la requête dans Phpmyadmin pour voir si il y a un problème au niveau de la requête.

  10. Simon développeur PEEL


    Le fonctionnement prévu est :
        Un nombre de point peut-être associé à un produit (champ p.points de peel_produits). Ces points seront crédités au client lors de l'achat.
        Il est possible de déterminer qu'un produit est un "produit cadeaux" (champ on_gift de peel_produits), et attribuer à ce produit une valeur en point cadeaux. (champ on_gift_points)
        Les produits cadeaux peuvent être associé normalement à une catégorie comme un produit standard.  
        Si un utilisateur commande un produit cadeaux, et qu'il a un nombre de point nécessaire, le produit est ajouté au panier et apparait dans la liste, mais il est offert.
        Lors du paiement de la commande, les points cadeaux des produits sont décrémenté du compte du client.

  11. serialmother


    Bonjour et merci pour votre réponse.

     

    Pas trop évident, car dans 'modules_handler.php', les lignes 368,.. étaient désactivées et donc il y avait des erreurs.

     

    Le nombre de points cadeau s'affiche bien dans mon compte, mais dans l'administration je ne vois toujours pas comment faire...

    Dans les onglets 'utilisateurs' ->   fidelisation il n'y a toujours pas de gestion du catalogue cadeau... uniquement une ligne 'commande de cadeaux'

     

    Est-ce qu'il faut vraiment créer une catégorie 'catalogue cadeaux' ? 

    Ca me paraît bizarre, parce que n'importe qui peut commander les produits à 0 euro.

    Et le catalogue points cadeau devrait pouvoir s'afficher en dehors des catégories de produits.

  12. Simon développeur PEEL


    Bonjour,

     

    les modifications à faire sont :
    Remplacer is_produit_cadeaux_module_active par is_gifts_module_active partout dans le code
    supprimer la ligne $GLOBALS['fichierproduitscadeaux'] = $GLOBALS['dirroot'] . "/modules/cadeaux/catalogue_cadeaux.php"; dans configuration.inc.php
    Supprimer la variable de langue STR_GIFT_CATALOGUE
    Supprimer la fonction is_produit_cadeaux_module_active
     

    Aucun fichier ne manque, le code spécifique au module est dans le code de PEEL SHOPPING et s'active si le module est présent.

  13. Simon développeur PEEL


    Bonjour,

     

    La modification de la version de PHP de 5.3 vers 5.4 n'impactera pas de façon majeur le fonctionnement de PEEL. Si certaines fonctions sont dépréciés, des messages d'avertissement seront alors envoyé, mais cela ne gène pas le bon fonctionnement de la boutique. Il faudra dans ce cas ne pas afficher les messages d'erreurs pour toutes les IP dans la configuration général du site.

  14. serialmother


    Bonjour,

    La version premium 7.0.0. que j'ai depuis le 26.2.2013 a bien un module gift dans lequel il n'y a qu'un seul dossier administrer avec un fichier cadeaux.php et un fichier fonctions.php.

    Or dans la plupart des autres modules, il y a un dossier administrer et 1 ou 2 fichiers à côté. 

    D'où ma question : ne manque t'il pas de fichier dans le lien de téléchargement que vous m'aviez envoyé...?

Twitter Advisto ecommerce

Facebook PEEL Shopping