Flux d’activité

Flux d’activité de Messages

  1. ctmben


    case 'paypal':
                if (file_exists($GLOBALS['fonctionspaypal']) && !empty($GLOBALS['site_parameters']['email_paypal'])) {
                    require_once($GLOBALS['fonctionspaypal']);
                    $js_action='document.getElementById("paypalForm").submit()';
                    $output .= '
    <div align="center">
        ' . REGLEMENT_CARTE_BANCAIRE . '<br />
        ' . getPaypalForm($order_id, $_SESSION['session_langue'], fprix($amount_to_pay, false, $com->devise, true, $com->currency_rate, false, false), $_SESSION['session_devise']['code'], $com->email, 1, '', $_SESSION['session_utilisateur']['id_utilisateur'], $com->prenom_ship, $com->nom_ship, $com->adresse_ship, $com->zip_ship, $com->ville_ship, $com->pays_ship, $com->telephone_ship) . '
        <br />
        ' . PAYPAL_IMG . '
    </div>
    ';
                    $send_admin_template_email = 'admin_info_payment_credit_card';
                }
                break;

            default :
                break;
        }
        if ($send_admin_email && !empty($send_admin_template_email)) {
            unset($custom_template_tags);
            $custom_template_tags['ORDER_ID'] = $order_id;
            send_email($GLOBALS['support'], '', '', $send_admin_template_email, $custom_template_tags, 'html', $GLOBALS['support']);
        }

        if(is_autosend_module_active() && !empty($js_action) && !empty($GLOBALS['site_parameters']['module_autosend_delay'])) {
            $output .= '<script type="text/javascript"><!--//--><![CDATA[//><!--
                            setTimeout (\''.$js_action.'\', '. ($GLOBALS['site_parameters']['module_autosend_delay']*1000) .');
                        //--><!]]></script>';
        }
        return $output;

  2. ctmben


    Bonjour,

    Je suis webmaster de www.immac.be et récemment j'ai activer le module PayPal qui fonctionne au niveau des paiements.

    Le soucis est que sur la boite mail je ne reçois pas de message pour être prévenu que le client a commander et payer avec Paypal un produit.

    Je suis obliger de vérifier dans l'administration vente et compatibilité/Liste des commandes ..........

    Mais si le client choisi virement bancaire, la je reçois bien un mail qui me préviens que le client a fais une commande.

    Mais pourtant tous est OK dans modèles de mail.

    Si il faut faire une modification au niveau PHP pouvez m'indiquer le chemin.

    Dans l'attente de vous lire,Aucun texte alternatif disponible.

     

  3. anceze


    Bonjour.

     

    Je cherche à savoir où aller pour modifier les lignes du caddie.

    Je veux changer la ligne " taille : 'nom de la taille' "

     

    Car j'utilise un jeu de taille complexe pour gérer des centaine de taille facilement.
    J'ai 9 tailles dans peel_produit_taille (taille1, taille2, taille3, etc...).
    Chacune de ses tailles renvoient vers le nom correspondant dans ma table perso.
     

    Je dois donc ajouter un SELECT supplémentaire et coller le résultat à la place du résultat actuel pour cette ligne.


    Je ne sais pas dans quelle fichier.
    Ni vers où chercher.
    Bonne journée


  4. Bonjour,

    Effectivement le remplissage automatique du code client ne se fait plus lors d'une création d'utilisateur depuis le bak office.

    Pour corriger, il faut remplacer

    $code_client = vb($frm['code_client'], "CLT" . date("Y") . $frm['id']);

    par

    	if(empty($frm['code_client'])) {	
    		$code_client = "CLT" . date("Y") . $frm['id'];
    	} else {
    		$code_client = $frm['code_client'];
    	}

    dans la fonction insere_utilisateur (vers la ligne 295 du fichier lib/fonctions/user.php)


  5. Bonjour,

    Vous pouvez regarder dans le HTML généré pour le menu il y a ce qu'il faut dans l'attribut class de la balise li pour pouvoir définir un style CSS pour un élément du menu

    Par exemple sur https://premium.peel.fr/ il y a pour chaque élément du menu menu_cat_X où X est l'id de la catégorie. Donc pour régler la taille d'un élément du menu,il faut créer une nouvelle classe CSS menu_cat_X

  6. anceze


    Bonjour.

    Quel serait le meilleur moyen pour ajuster la taille en longueur (axe x) d'un onglet du menu.

    L'un des catégorie comporte des sous catégorie à noms un peu long.

    Il y a un retour à la ligne.

    C'est disgracieux.

    J'aimerai allonger cet onglet et uniquement celui-là.

    Je peux utiliser un code nominatif par id au besoin car mon site ne va pas bouger.

     

    Bonne journée

  7. carcy


    Bonjour Simon

    Je suis actuellement en déplacement et je peux pas trop mettre les mains dans le camboui, mais lors de l'ugrade en v 8.0.5, je n'ai RIEN touché sur le fichier utilisateurs.php, et je peux vous certifier que les 2 utilisateurs (comptes clients) que j'ai créés depuis le passage en V8.0.5 n'ont pas le numéro de client bleu cliquable affiché sous leur nom dans la liste des utilisateurs... Vous pouvez si vous le souhaitez, vous connecter sur mon site ski vous avez quelques minutes  pour constater.

    Sur votre site de démo, avez vous créé un nouveau compte utilisateur/client pour vérifier ? Parce que effectivement, tous mes clients créés avant le passage à la 8.0.5 ont toujours le numéro client qui s'affiche. Ce sont juste les nouveaux clients crées depuis l'upgrade qui ont ce défaut...

    Sans titre.png


  8. Bonjour,

    La sélection automatique de la deuxième option du select des tailles n'est pas administrable, il faut modifier le code. Vous pouvez par exemple supprimer la première option "Choisissez votre taille" en supprimant la ligne

    <option value="0">{$STR_CHOOSE_SIZE}</option>

    dans le fichier \modeles\peel7\smarty\critere_stock.tpl

  9. ant0ny


    Bonjour,

    J'y suis finalement arrivé grace a une petite adaptation.

    Je n'utilise pas les fonctions NFORMATIONS CLIENT

    Et je détourne donc un choix dans "Qui".

    J'ai modifier "partenaire" dans Qui par "Numero de TVA intracom OK (pas de TVA)"
    Et j'ai ajouté une condition dans une fonction et je peut maintenant vérifier un numero de TVA et ne passé en exonération que les utilisateurs avec numero de TVA intracom que j'ai controlé. Il me suffit donc de modifier l'utilisateur et de choisir "Numero de TVA intracom OK (pas de TVA)" dans "Qui".
    L'option d'exonération doit etre active dans les parametres du site.

    Voici les 2 petites modifications:

    fichier: /lib/fonctions/user.php

    ORIGINE:

    function is_user_tva_intracom_for_no_vat($user_id = null)
    {
        if (empty($user_id) && est_identifie()) {
            $user_id = $_SESSION['session_utilisateur']['id_utilisateur'];
        }
        if (!empty($user_id)) {
            if ($user_infos = get_user_information($user_id)) {
                // Pas de vérification trop stricte du numéro de TVA intracommunautaire pour éviter les problèmes liés à des formats différents
                if (!empty($GLOBALS['site_parameters']['pays_exoneration_tva']) && String::strlen($GLOBALS['site_parameters']['pays_exoneration_tva'])==2 && !is_numeric(String::substr($user_infos['intracom_for_billing'], 0, 2)) && String::substr(String::strtoupper($user_infos['intracom_for_billing']), 0, 2) != $GLOBALS['site_parameters']['pays_exoneration_tva'] && String::strlen($user_infos['intracom_for_billing']) >= 7 && String::strlen(str_replace(' ', '', $user_infos['intracom_for_billing'])) <= 14) {
                    // Utilisateur avec un n° de TVA intracom, en Europe mais pas en France
                    return true;
                }
            }
        }
        return false;
    }


    MODIFIER PAR:
     

    function is_user_tva_intracom_for_no_vat($user_id = null)
    {
        if (empty($user_id) && est_identifie()) {
            $user_id = $_SESSION['session_utilisateur']['id_utilisateur'];
        }
        if (!empty($user_id)) {
            if ($user_infos = get_user_information($user_id)) {
                // Pas de vérification trop stricte du numéro de TVA intracommunautaire pour éviter les problèmes liés à des formats différents
                if (!empty($GLOBALS['site_parameters']['pays_exoneration_tva']) && String::strlen($GLOBALS['site_parameters']['pays_exoneration_tva'])==2 && !is_numeric(String::substr($user_infos['intracom_for_billing'], 0, 2)) && String::substr(String::strtoupper($user_infos['intracom_for_billing']), 0, 2) != $GLOBALS['site_parameters']['pays_exoneration_tva'] && String::strlen($user_infos['intracom_for_billing']) >= 7 && String::strlen(str_replace(' ', '', $user_infos['intracom_for_billing'])) <= 14 && $user_infos['seg_who']== "partner") {
                    // Utilisateur avec un n° de TVA intracom, en Europe mais pas en France
                    return true;
                }
            }
        }
        return false;
    }

     


    fichier: \lib\lang\admin_fr.php

    ORIGINE:
     

    $GLOBALS["STR_ADMIN_UTILISATEURS_WHO_PARTNER"] = "Partenaire";

    MODIFIER PAR:
     

    $GLOBALS["STR_ADMIN_UTILISATEURS_WHO_PARTNER"] = "Numero de TVA intracom OK (pas de TVA)";

     

     

    Voila, j’espère que ça pourras aidé d'autres personnes car je trouve que c'est essentiel de pouvoir avoir un contrôle la dessus et pas juste envoyé des commandes sans TVA car l'utilisateur a mis un truc non valide et de devoir se prendre la tete à expliquer, modifier ou annulé des commandes ou finalement devoir payé la TVA que l'on aurai du facturé!

    Le top serait un control automatique du numéro de TVA mais c'est un peut plus lourd à faire donc je me contente de ça pour le moment mais si y en a qui y travail, partagez ;)

    Bonne journée.

  10. anceze


    Bonjour.

     

    Je n'ai qu'une mode de livraison.

     

    Je veux qu'il soit automatiquement sélectionner plutôt que devoir le sélectionner manuellement.

     

    Pour le moment j'ai placé dans caddie_content.tpl en fin de fichier:

    <script type='text/javascript'>
    document.getElementById('livraison_type').selectedIndex = 1;
    frmsubmit('recalc');
    </script>

    En fin ce page mais ca ne lance pas le recalc.

    Et je n'arrive pas à la lancer

    Bonne journée

     

  11. carcy


    Bonjour

    En passant à la V8.05, j'ai perdu le numéro de client qui s'affichait sur admin/utilisateurs.php

    Je n'avais défini de la façon suivante : CLT2017XXXX  avec XXXX numéro de client peel, et là depuis l'upgrade et la création de 2 utilisateurs, je n'ai plus cette donnée cliquable qui s'affiche dans la colonne Privilège/Code client !

    quelque chose a changé ?

    merci pour l'info !

    JL

     

  12. carcy


    Bonjour

    Merci pour la réponse !

    Bon alors mon bloc n'était pas en scrolling, mais fondu. C'est pas grave, je suis passé en scrolling et là, le footer ne fait plus de yoyo. Super pour ça !

    MAIS je me suis rendu compte quand même qu'il y avait un petit truc pas plaisant sur ce bloc... Si le titre du produit prend 2 lignes, alors le bouton "+ de détails" et le pris sont coupés ou inexistant. Y aura t'il une correction pour cela ?

    merci !

    JL

     

  13. anceze


    Bonjour.

     

    Je veux ajouter une fonction quand l'utilisateur change l'un des select d'attribut. (autre que la taille)

     

    Fichier : modules/attributs/fonctions.php ligne 508

    	'onchange' => $input_on_change . 'ma_fonction(); update_product_price' . $save_suffix_id . '();'

     

    Ca vous semble correcte ?

    Bonne journée

     

     

Twitter Advisto ecommerce

Facebook PEEL Shopping