Flux d’activité

Flux d’activité de Messages

  1. laurence


    Bonjour,

    J'ai lu tous les messages concernant le franco de port, et je n'ai pas trouvé de réponse.

    Lorsque qu'un client commande des produits avec un prix dégressif par lot, le franco de port est attribué en fonction du prix de départ et non du prix du lot.

    Exemple : un produit vendu 10 euros à l'unité, et vendu 8 euros par lot de 5.

    Si les frais de transport sont offerts à partir de 100 euros, et si un client commande 2 lots de 5, soit pour 80 euros, le franco de port est appliqué. Manifestement, le franco de port est calculé sur 10 produits à 10 euros sans tenir compte du prix à l'unité de 8 euros pour le lot.

    Il s'agit de la version 3.9. Avez-vous déjà eu ce genre de pb ?

    Merci par avance.

  2. jma


    Bonjour à tous

    Comment faire un article composé à partir des articles de la base.

    Exemple :

    je veux que le client puisse commander un article de référence REF1 qui est un ordinateur.

    Cet article est composé des articles suivants : une unité centrale + 1 moniteur + 1 clavier + 1 souris + 1 logiciel

    Est il possible de faire cela ? et comment ?

    Merci de votre aide

  3. Traçaman


    Bonsoir à tous,

    Je viens de rajouter le champs obligatoire "Société" dans le formulaire /utilisateurs/contact.php et tout fonctionne correctement sauf un bug qui fait que lorsque je reçois le mail de contact, le titre est toujours : "prise de contact numéro 0".

    Comment faire pour que l'incrément du numéro reprenne ?

    Voici le code concerné :

    function valide_form(&$frm, &$erreurs) {
    /* Valide le formulaire d'inscription et renvoie éventuellement un message d'erreur */

    $erreurs = array();
    $msg = array();

    if (empty($frm['nom'])) {
    $erreurs['nom'] = true;
    $msg['nom'] = stripslashes(MSG_ERR_NAME);

    }

    if (empty($frm['email'])) {
    $erreurs['email'] = true;
    $msg['email'] = stripslashes(MSG_ERR_EMAIL);
    }
    elseif (!preg_match('`^[[:alnum:]]([-_.]?[[:alnum:]])*@[[:alnum:]]([-_.]?[[:alnum:]])*.([a-z]{2,4})$`',$frm['email'])) {
    $erreurs['email'] = true;
    $msg['email'] = stripslashes(ERR_EMAIL_BAD);
    }

    if (empty($frm['telephone'])) {
    $erreurs['telephone'] = true;
    $msg['telephone'] = stripslashes(MSG_ERR_TEL);

    }

    if (empty($frm['societe'])) {
    $erreurs['societe'] = true;
    $msg['societe'] = stripslashes(MSG_ERR_SOCIETE);

    }

    return $msg;
    }

    function insere_utilisateur(&$frm) {
    global $support;
    global $site;
    $sql = "
    INSERT INTO peel_tickets (
    email
    , societe
    , nom
    , telephone
    , texte
    , dispo
    , datetime
    ) VALUES (
    '$frm[email]'
    ,'".htmlspecialchars($frm['societe'],ENT_QUOTES)."'
    ,'".htmlspecialchars($frm['nom'],ENT_QUOTES)."'
    ,'$frm[telephone]'
    ,'".htmlspecialchars($frm['texte'],ENT_QUOTES)."'
    ,'".htmlspecialchars($frm['dispo'],ENT_QUOTES)."'
    ,now()
    )";

    /* Ajoute le nouvel utilisateur à la base */
    $qid = mysql_query($sql);

    $ticket_id = mysql_insert_id();

    $message = "Détail du message envoyé le ".date("d-m-Y H:i:s \n\n");
    $message .= "Societe : ".$frm['societe']."\n\n";
    $message .= "Nom : ".$frm['nom']."\n\n";
    $message .= "Tel : ".$frm['telephone']."\n\n";
    $message .= "Email : ".$frm['email']."\n\n";
    $message .= "Disponibilité : ".$frm['dispo']."\n\n";
    $message .= "Message :\n\r\n\r ".stripslashes($frm['texte'])."\n\n";

    mail($support,"[$site] prise de contact numéro $ticket_id",$message,"FROM: $frm[email]");
    }

    function affiche_formulaire_enregistrement() {
    GLOBAL $frm, $erreurs, $message_erreur, $wwwroot, $site;
    $marqueur_erreur = "<font color=RED>".htmlspecialchars("<=")."</font>";

    echo "<h2>TraçaMatrix - demande d'informations / offres de prix</h2>";

    ?>
    <div id="contact">
    <form name="entryform" method="post" action="<?php echo $_SERVER['PHP_SELF']?>">

    <table cellpadding="5" cellspacing="0" width="100%" border="0">
    <tr>
    <td>
    <label for="name"><?php echo SOCIETE; ?> <span class="etoile">(*)</span> :</label>
    </td>
    <td>
    <input type="text" name="societe" value="<?php echo stripslashes(vb($frm['societe'])) ?>">
    <p class="notice">
    <?php if (isset($erreurs['societe'])) echo $marqueur_erreur." ".$message_erreur['societe'] ?>
    </p></td>
    </tr>
    <tr>
    <td>
    <label for="name"><?php echo NAME; ?> <span class="etoile">(*)</span> :</label>
    </td>
    <td>
    <input type="text" name="nom" value="<?php echo stripslashes(vb($frm['nom'])) ?>">
    <p class="notice">
    <?php if (isset($erreurs['nom'])) echo $marqueur_erreur." ".$message_erreur['nom'] ?>
    </p></td>
    </tr>
    <tr><td>
    <label for="email"><?php echo EMAIL; ?> <span class="etoile">(*)</span> :</label>
    </td><td>
    <input type="text" name="email" value="<?php echo stripslashes(vb($frm['email']))?>">
    <p class="notice"><?php if (isset($erreurs['email'])) echo $marqueur_erreur." ".$message_erreur['email'] ?></p>
    </td></tr>
    <tr><td>
    <label for="telephone"><?php echo TELEPHONE; ?> <span class="etoile">(*)</span> :</label>
    </td><td>
    <input type="text" name="telephone" value="<?php echo vb($frm['telephone']) ?>">
    <p class="notice"><?php if (isset($erreurs['telephone'])) echo $marqueur_erreur." ".$message_erreur['telephone'] ?></p>
    </td></tr>
    <tr>
    <td colspsan="2"><label for="texte"><?php echo TEXTE; ?> :</label></td>
    </tr>
    <tr>
    <td colspan="2">
    <?php

    if (isset($_GET['id'])) {

    $resProd = mysql_query("select reference, nom_".$_SESSION['langue']." as produit FROM peel_produits WHERE id = '".intval($_GET['id'])."'");

    $Prod = mysql_fetch_object($resProd);

    $reference = $Prod->reference;

    $produit = $Prod->produit;

    }
    [/codebox]

    Est-ce que quelqu'un voit où est situé le bug ?

    Merci par avance

  4. Annick


    Bonsoir,

    J'ai un souci avec l'ajout d'utilisateur que ce soit avec l'ancienne version (celle avec laquelle j'ai fait mon site) ou la nouvelle (la 3.0) que j'ai installé pour voir

    quand je m'enregistre comme une nouvelle utilisatrice, sur la page du formulaire l'adresse est: http://mon_site.free.fr/utilisateurs/enregistrement.php , je rempli le formulaire sans problème mais quand je valide j'ai "erreur de chargement de page" et l'adresse du site devient : http://utilisateurs/enregistrement.php .

    J'ai oublié qlq chose dans la configuration ? je suis la dessus depuis 1h et pas moyen de trouver

    si vous pouviez m'aider je me sentirai moins seule

    merci

  5. Annick


    Bonjour à tous,

    il y a un moment que je n'étais pas venue vous voir, mais la je bloque sur un truc qui pour vous est peut etre évident.

    Je fait un site pour la boutique de mon mec (j'ai commencé en développant le site sur la page perso de mon frangin chez free avant que l'on prenne un hébergeur payant)

    visible ici : http://darrasb17.free.fr/index.php . Le but c'est que les personnes puisse passer commande par internet en choisissant leur menu , payer de meme, et etre livré dans la foulée comme les pizzas

    Bon mon souci c'est que je souhaite que quand un client s'inscrit, le champ "ville" soit déjà pré-rempli et que si la personne met une autre ville la commande ne puisse pas etre prise en compte car la livraison ne sera pas possible voilà .

    je vous remercie d'avance pour vos réponses

    j'ai oublié une autre question , comment recevoir un mail de confirmation quand un client passe une commande

Twitter Advisto ecommerce

Facebook PEEL Shopping