Flux d’activité

Flux d’activité de Messages

  1. Simon développeur PEEL


    Bonjour Morpheus,

    Pour corriger ce problème, vous devez ajouter value="1" dans les balises HTML de cette manière :

    			<input type="checkbox" value="1" id="commercial" name="commercial" ' . frmvalide(!isset($frm['commercial']) || $frm['commercial']) . ' />
    et
    			<input type="checkbox" value="1" id="newsletter" name="newsletter" ' . frmvalide(!isset($frm['newsletter']) || !empty($frm['newsletter'])) . ' />

    C'est de cette façon que nous avons corrigé le problème sur la 6.2.

    Simon.

  2. Morpheus


    Bonjour,

    Je suis en version 6.1.1.

    J'ai remarquer ceci, lorsqu'un nouveau client vient s'inscrire sur le site sur la page d'inscription est déjà coché les deux cases à cochés des phrases ci-dessous:

    (x) Oui, je souhaite être abonné à la newsletter de Chez Popol

    (x) J'accepte de recevoir sur mon adresse email des informations sur les mises à jour, les offres de Chez Popol ainsi que des offres promotionnelles adressées par des partenaires de Chez Popol.

    Mais apparemment lors de l'enregistrement il ne prend pas en compte l'état de ces cases car dans la base de donnée client 'peel_utilisateurs' l'état 'newsletter' et 'commercial' reste à 0. Par contre si je vais rééditer le client et que je recoche ces cases dans l'administration, l'enregistrement enregistre bien 1 sur 'newsletter' et 'commercial' dans la base de donnée 'peel_utilisateurs'.

    Le problème est donc bien lors de l'enregistrement d'un nouveau client.

    Avez-vous une idée pour résoudre ce problème ?

    D'avance merci,

    Steph

  3. Simon développeur PEEL


    Bonjour,

    Vous pouvez modifier la fonction print_societe(), déclaré dans le fichier lib/fonctions/display.php :

    	function print_societe($return_mode = false)
    {
    $output = '';
    $qid = query('SELECT * FROM peel_societe');
    if ($ligne = fetch_object($qid)) {
    $output .= '<br />';
    if (!empty($ligne->societe)) {
    $output .= '<br /><b>' . String::html_entity_decode_if_needed($ligne->societe) . '</b>&nbsp;';
    }
    if (!empty($ligne->adresse)) {
    $output .= '<br />' . String::html_entity_decode_if_needed($ligne->adresse) . '&nbsp;';
    }
    if (!empty($ligne->code_postal)) {
    $output .= '<br />' . $ligne->code_postal . '&nbsp;';
    }
    if (!empty($ligne->ville)) {
    $output .= '&nbsp;' . String::html_entity_decode_if_needed($ligne->ville) . '&nbsp;';
    }
    if (!empty($ligne->pays)) {
    $output .= '<br />' . String::html_entity_decode_if_needed($ligne->pays) . '&nbsp;';
    }
    if (!empty($ligne->tel)) {
    $output .= '<br />' . SHORT_TEL . BEFORE_TWO_POINTS . ': ' . $ligne->tel;
    }
    if (!empty($ligne->fax)) {
    $output .= '<br />' . SHORT_FAX . BEFORE_TWO_POINTS . ': ' . $ligne->fax;
    }
    if (!empty($ligne->siren)) {
    $output .= '<br />' . SIREN . BEFORE_TWO_POINTS . ': ' . $ligne->siren;
    }
    if (!empty($ligne->tvaintra)) {
    $output .= '<br />' . TVA_INTRACOM . BEFORE_TWO_POINTS . ': ' . $ligne->tvaintra;
    }
    if (!empty($ligne->cnil)) {
    $output .= '<br />' . CNIL_NUMBER . BEFORE_TWO_POINTS . ': ' . $ligne->cnil;
    }
    $output .= '<br />';
    }
    if ($return_mode) {
    return $output;
    } else {
    echo $output;
    }
    }[/code] Supprimer l'élément
    [code] if (!empty($ligne->siren)) {
    $output .= '<br />' . SIREN . BEFORE_TWO_POINTS . ': ' . $ligne->siren;
    }
    pour ne pas afficher le numéro SIREN et
    			if (!empty($ligne->tvaintra)) {
    $output .= '<br />' . TVA_INTRACOM . BEFORE_TWO_POINTS . ': ' . $ligne->tvaintra;
    }[/code]

    pour le numéro de TVA intracom.

    Simon.

  4. ugop


    Bonjour,

    voici mon problème:

    A la confirmation du paiement et lors de la demande de paiement, en cas de règlement par chèque, j'ai ceci:

    'Merci d'envoyer votre règlement à':

    et toutes les coordonnées de la société apparaissent, y compris le SIREN et le n° de TVA intracommunautaire par exemple.

    Comment puis-je faire pour supprimer les infos non nécessaires comme ce n° de SIREN, et ne laisser que l'adresse postale?

    Merci d'avance,

    Hugo

  5. ugop


    Bonjour Simon,

    merci de votre réponse.

    Le mail de commande s'envoie bien, mon problème est qu'aucun mail n'est envoyé lorsque je change les statuts du paiement et de l'expédition.

    Si le client me règle par chèque ou par virement, il faut bien que je lui confirme que j'ai bien reçu son règlement, et que le colis est expédié.

    Comment est censé être envoyé le mail send_avis_expedition?

    Merci de votre réponse,

    Hugo

  6. Simon développeur PEEL


    Bonjour ugop,

    L'envoi d'email pour une commande se fait sur la page fin_commande.php pour les paiements par chèque ou par virement.

    À la ligne 49, il y a

    switch ($com->paiement) {
    // In $com->payment_technical_code is stored the "technical_code" found in peel_paiement
    case 'check':
    case 'transfer':
    // On avertit l'utilisateur et l'administrateur uniquement pour les modes de paiement non instantanés
    send_mail_order_admin($commandeid);
    email_commande($commandeid);

    /* Le caddie est réinitialisé pour ne pas laisser le client passer une deuxième commande en soumettant une deuxième fois le formulaire */
    $_SESSION['session_caddie']->init();
    unset($_SESSION['session_commande']);
    break;

    default :
    break;
    }[/code]

    Ce code permet l'envoi d'email lors de la fin d'une commande et il est indépendant du statut de cette commande.

    Simon.

  7. ugop


    Bonjour,

    j'ai le même problème sur la même version:

    Les emails auto d'inscription et de commande s'envoient bien, (client et admin) mais pas les emails auto de paiement reçu (essayé par chèque) et d'expédition (client et admin).

    Pour que ces mails partent il suffit normalement de changer les statuts de paiement et d'expédition dans le back office non?

  8. ugop


    Bonjour,

    j'ai installé Peel sur mon serveur local, j'ai commencé à 'jouer' avec, mettre quelques produits dans le catalogue, des modes d'envois etc..

    Maintenant je me demande comment personnaliser tout ca, j'ai quelques connaissances en html/css mais c'est bien plus compliqué que prévu.

    Malgré quelques heures de recherches, j'ai beaucoup de mal à cerner l'architecture du site.

    Par exemple, pourriez vous m'indiquer quels sont (et où sont-ils dans cet amas de dossier) les fichiers à utiliser pour modifier le texte de base inclus à l'installation (par exemple, dans le header, le 'ma boutique en ligne Peel' ou 'Contenu personnalisable dans lequel on peut insérer des images, du texte HTML et des bannières publicitaires').

    Je vous remercie d'avance!

  9. Simon développeur PEEL


    Bonjour,

    Vous avez effectivement ciblé la bonne fonctions pour filtrer les moyens de paiement affichés en front office.

    Pour récupérer les informations qui vous manque, vous devez-vous servir des informations stocker en session.

    - La session utilisateur pour l'id de l'utilisateur qui passe commande ($_SESSION['session_utilisateur']['id_utilisateur']).

    - La session caddie pour récupérer l'id de la zone sélectionnée par l'utilisateur dans le formulaire précédent ($_SESSION['session_caddie']->zoneId)

    Simon.

  10. Simon développeur PEEL


    Bonjour,

    les pages concernées par l'affichage du produit en front-office sont principalement achat/produit_details.php et lib/fonctions/display_product.php.

    Ce problème n'est pas présent dans la 6.2. Vous pouvez télécharger le code source de la 6.2 d'origine sur peel.fr, et comparer les fichiers de votre site avec ceux de la 6.2 sans modification pour pouvoir comprendre quelle modification est à l'origine du problème.

    Simon.

  11. ccperso


    Bonjour,

    Au moment d'afficher le prix, il suffit de faire un test pour vérifier si l'utilisateur est connecté ou non. Pour cela, il existe une fonction sur peel : "est_identifie()"

    Dans le code, cela donnerait quelque chose comme :

    ( ( est_identifie() ) ? affiche_prix($prod['id']) : 'Vous devez être connecté pour voir les prix' );

    A adapter suivant votre version de peel.

    Bonjour

    j'ai la version 6.0.4 peel

    je moccupe de 2 associations et parsqu-elle non pas le meme prix achat je souaiterais savoir comment cache les prix, et que par l'identification sur le portail, le site affiche l'un ou l'autre prix

Twitter Advisto ecommerce

Facebook PEEL Shopping