Simon développeur PEEL

Administrateur PEEL
  • Compteur de contenus

    2 913
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par Simon développeur PEEL


  1. Bonjour,

    L'idée est d'utiliser pour vos produits des images qui ont le même format, en paysage par exemple. De cette façon l'ensemble des images présente sur la page d'accueil ou les pages de catégories seront de la même hauteur et de la même largeur ce qui fera un affichage plus homogène.
    Pour recadrer vos images vous pouvez utiliser un logiciel de retouche d'image gratuit, comme paint.net par exemple


  2. Bonjour,

    Pour être complet par rapport à ce sujet, je souhaite prendre du recule et préciser 2 points :

    - Dans votre exemple la TVA n'était pas applicable pour la zone France, cela a pour effet de de désactiver la TVA et dans ce contexte le prix TTC égale au prix HT. Cet affichage n'était visible que dans le panier.

    - Par ailleurs, vous souhaitiez implicitement changer les intitulé de colonne pour afficher la mention HT à la place de TTC dans le panier, lorsque l'on choisi sa zone de livraison. La modification indiquée dans ma note précédente change les intitulés de colonne dans le panier, et change également l'affichage des prix sur les pages produits. Par exemple si un produit est affiché à 1€ TTC sur la fiche produit, ensuite l'utilisateur va de le panier et choisi sa zone puis revient sur la page du produit, le prix qui s'affichera sera 0.83€ HT


  3. Bonjour,

    Les prix sont en HT dans le panier de votre site car la TVA pour la zone France a été désactivé. Par contre l'affichage continuait à être en TTC, ce qui provoquait les incohérences que vous avez vu.
    Pour corriger, il faut modifier la fonction qui affiche les mentions HT ou TTC en fonction de la configuration de la zone choisie par l'utilisateur également. Donc dans le fichier lib/fonctions/fonctions.php il faut remplacer la fonction function display_prices_with_taxes_active() ligne 23 par :

    function display_prices_with_taxes_active() {
        $zone_taxes_active = true;
        if (!empty($_SESSION['session_caddie']->zoneId)) {
            $sql = "SELECT nom_" . $_SESSION['session_langue'] . " AS nom, tva, on_franco, technical_code
                FROM peel_zones z
                WHERE id = '" . intval($_SESSION['session_caddie']->zoneId) . "' AND " . get_filter_site_cond('zones', 'z') . "";
            $query = query($sql);
            if ($Zone = fetch_assoc($query)) {
                if (empty($Zone['tva'])) {
                    $zone_taxes_active = false;
                }
            }    
        }
        if (empty($zone_taxes_active) || vn($GLOBALS['site_parameters']['display_prices_with_taxes']) == '0' || (check_if_module_active('reseller') && is_reseller() && !empty($GLOBALS['site_parameters']['force_display_reseller_prices_without_taxes']))) {
            return false;
        } else {
            return true;
        }
    }

    => C'est ce que j'ai fait sur votre site, l'affichage dans le panier est maintenant cohérent. Le prix HT du produit est de 0.83€ , les frais de port HT sont à 4.5€, Il n'y a pas de TVA car celle ci a été désactivé, donc TVA = 0€ ce qui donne un total TTC égale au total HT à 5.33€.


  4. Bonjour,

    Dans la fonction get_caddie_content_html on défini une première fois la variable $selected pour les zones. Cette variable a pour valeur true lorsqu'une zone est sélectionnée. Le problème est qu'une variable du même nom est utilisé pour présélectionner le mode de livraison et comme cette variable a déjà pour valeur true, tous les modes de transport sont sélectionnés, concrètement l'attribut 'selected="selected"' s'ajoute sur toutes les options du menu déroulant.

    Donc pour corriger il faut réinitialiser la valeur de $selected à false ($selected = false;) ligne 184 du fichier lib/fonctions/display_caddie.php

    Le problème est corrigé sur votre site.


  5. Bonjour,

    Pour permettre l'affichage des rubriques de contenu dans le sous menu "Autre", il faut faire un développement spécifique sur votre site. Sinon vous pouvez ajouter ces rubriques "manuellement" en ajoutant les liens dans le code comme indiqué dans mon message précédent.


  6. Bonjour,

    Vous souhaitez ajouter une nouvelle rubrique dans le menu autre ? Sinon pour le CSS des liens, vous pouvez ajouter une règle background-color à la classe CSS .subcategories_table .sub_category_title ligne 2172 du fichier modeles/peel9/css/screen.css


  7. Bonjour,

    Bien, propre, ça fait plaisir de voir un utilisateur s'approprier PEEL 9.

    J'aime bien le fait  que vous ayez profité de la fonction qui permet d'avoir une image d'illustration de la catégorie différente entre la vignette de catégorie et l'image qui la représente quand on est sur la catégorie :
    http://trocinformatique.com/achat/?catid=12

    2 remarques :
    - vous pouvez essayer de systématiser cet effet "images png sans fond" car ça marche moins bien quand le fond est un gros rectangle blanc ex :
    http://trocinformatique.com/achat/?catid=22

    - vous pouvez essayer également d'homogénéiser les tailles des images de catégorie en home, dans la section "notre catalogue" toutes les images ont la même hauteur sauf "accessoires & divers"


  8. Bonjour,

    Pour ajouter le lien vers une rubrique dans le menu "Autre", vous devez modifier la fonction get_menu dans le fichier lib/fonctions/display.php.

    il faut remplacer la ligne 2194

    			$GLOBALS['menu_items']['other'] = array_merge($GLOBALS['main_menu_items']['catalog'], $GLOBALS['menu_items']['news'], (!in_array('news', $GLOBALS['site_parameters']['main_menu_items_if_available'])? $GLOBALS['main_menu_items']['news']:array()), array('' => 'divider'), vb($GLOBALS['menu_items']['contact'], array()), $GLOBALS['menu_items']['devis'],(!in_array('contact', $GLOBALS['site_parameters']['main_menu_items_if_available'])? $GLOBALS['main_menu_items']['contact']:array()));

    par

                $GLOBALS['menu_items']['other'] = array_merge($GLOBALS['menu_items']['custom_content'], $GLOBALS['main_menu_items']['catalog'], $GLOBALS['menu_items']['news'], (!in_array('news', $GLOBALS['site_parameters']['main_menu_items_if_available'])? $GLOBALS['main_menu_items']['news']:array()), array('' => 'divider'), vb($GLOBALS['menu_items']['contact'], array()), $GLOBALS['menu_items']['devis'],(!in_array('contact', $GLOBALS['site_parameters']['main_menu_items_if_available'])? $GLOBALS['main_menu_items']['contact']:array()));

    Juste au dessus de cette ligne, il faut ajouter le code suivant :

    $GLOBALS['menu_items']['custom_content'][get_url('/lire/index.php', array('rubid'=>5))] = "condition de livraison";

    Ensuite il faut supprimer rub_* du paramètre main_menu_items_if_available

Twitter Advisto ecommerce

Facebook PEEL Shopping