balam

Utilisateur open source
  • Compteur de contenus

    175
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par balam


  1. Bonjour,

    Est-il possible d'effectuer une promotion sur une catégorie seulement ?

    Je souhaite offrir 10 % sur une catégorie avec un code de réduction.

    Je suis novice plus!

    Ma version de Peel est; 3.9

    Serveur ; privianet mutualisé.

    Aucun problème de fonctionnement avec peel à ce jour.

    Très cordialement,

    Balam


  2. Bonjour,

    Je souhaite enregistrer l'adresse IP du client qui pose une question via le formulaire de contact;

    http://www.monsite.com/boutique/utilisateurs/contact.php.

    Est-ce qu'il y a un script pour cela ?

    J'ai rechercher sur Google, mais je ne vois rien qui puisse s'adapter.

    Je suis novice plus!

    Ma version de Peel est; 3.9

    Serveur ; privianet mutualisé.

    Aucun problème de fonctionnement avec peel à ce jour.

    Très cordialement,

    Balam


  3. 2007-06-21 et ensuite heure minutes secondes

    Merci cela fonction.

    Par contre, comment faire pour que le produit apparaisse dans la page "vente flash" avec du style "voici les poduits pour la vente flash de vendredi".

    Et puis, comment changer la phrase qui apparait au coté du produit :

    Il reste 1 jours avant la fin de la vente flash

    Vente flash

    du 22-06-2007 09:00 au 23-06-2007 00:00

    par

    Dans 1 jours début de la vente flash

    Vente flash

    du 22-06-2007 09:00 au 23-06-2007 00:00

    Merci


  4. Bonjour,

    je souhaite un éclaircissement sur la fonction "Vente Flash".

    Lorsque je rentre un produit pour une vente flash, j'ai ce message:

    Il reste -2761 jours avant la fin de la vente flash

    Vente flash du 30-11-1999 00:00 au 30-11-1999 00:00

    Je n'ai pas mis 1999 mais 2007. Comment rectifier cette erreur ?

    De plus, comment faire pour que le produit soit affiché dans a section "vente flash" ?

    Cordialement,

    Balam


  5. Bonjour,

    Je souhaite faire l'association de certains produits avec d'autre, jusque là, j'ai compris la méthode dans le backoffice.

    Mais, comme j'ai plusieurs produits à faire, je ne trouve pas que cela soit aisé par le backoffice ;) .

    Est-ce qu'il y a un endroi dans la base ou les produits s'associes ?

    J'ai regardé dans ma base mais, je ne trouve pas :D .

    Version premium 3.8

    COrdialement,

    Balam


  6. bidouchou peux tu nous dire où tu en es avec les tests

    Bonjour à tous,

    Peut être faut il reprendre la fonction frais de port offert et l'adapter pour que cela indique "Un cadeau surprise à partir de 100€" ?

    Il faut que je trouve les pages ou il y a la foncion.

    Cordialement,

    Balam


  7. pour le logo , ta le temps , y a rien qui urge ...

    Bonjour,

    Avez-vous une suite pour cette fonction, j'aimerai le mettre sur mon site (je prends en compte qu'il s'agit d'un service et non d'une obligation ;-)))

    Cordialement,

    Balam


  8. Comme il n'y avait pas de réponse j'ai testé et installé cette fonction sur mon site ;)

    Voila mon code qui remplace cette même fonction dans lib/fonctions/fonctions.php

    [codefunction email_commande(&$commandeid) {

    global $wwwroot;
    global $site;
    global $support;
    global $langfile;

    $result = mysql_query("SELECT * FROM peel_commandes WHERE id ='".$commandeid."'");

    $com = mysql_fetch_object($result);

    $timestamp = $com->o_timestamp;

    $montant = $com->montant;

    $goto = "/factures/facture_html.php?mode=proforma&id=$commandeid&timestamp=".urlencode($timestamp)."";

    $urlcommande = $wwwroot.$goto;

    # Mail d'information envoyé à l'administrateur - ENVOYER EN LANGUE FRANCAISE UNIQUEMENT



    $email_subject = EMAIL_ORDER_CONFIRMATION;
    $email_object = EMAIL_ORDER_MESSAGE."\n\r";
    $email_object .= "\n\r";
    $email_object .= EMAIL_ORDER_DATE." : ".return_date_fr($timestamp)."\n\r";
    $email_object .= "\n\r";
    $email_object .= EMAIL_ORDER_NUMBER." : ".$commandeid."\n\r";
    $email_object .= "\n\r";
    $email_object .= EMAIL_ORDER_AMOUNT." : ".fprix($montant)." EUR TTC\n\r";
    $email_object .= "\n\r";

    $email_object1 = $email_object;


    $qid = mysql_query("SELECT * FROM peel_commandes_articles,peel_produits WHERE peel_produits.id=peel_commandes_articles.produit_id AND commande_id = '" .$commandeid ."'");

    if ($qid) {

    if (mysql_num_rows($qid) > 0) {

    while ($cat = mysql_fetch_array($qid)) {

    $email_object1 .= $cat['quantite'] ." * " .$cat['nom_produit'] ." (ref. : ".$cat['reference_fournisseur'] .") ".$cat['prix'] ." Euros " .$cat['couleur'] ." " .$cat['taille'] ." " .$cat['comment'] ."\n\r";
    $email_object1 .= "\n\r";

    }
    }
    }

    mail(
    $support,
    "Nouvelle commande sur votre site web $site",
    $email_object1,
    "FROM:$support");

    if ($com->paiement != CB) {

    $email_object .= EMAIL_ORDER_PROFORMA." : ".$urlcommande."\n\r";
    $email_object .= "\n\r";
    }

    $email_object .= EMAIL_THANKS."\n\r";

    mail($com->email,$email_subject,$email_object,"FROM:$support");

    }]

    Pour moi seul l'admin recoit l'email avec le detail, si vous voulez que le client le recoive aussi remplacez les $email_object1 par $email_object et supprimez la ligne $email_object1 = $email_object;

    Willy

    Bonjour Willy,

    Votre code fonctionne sur ma version 3.8

    Merci pour votre travail

    Cordialement,

    Balam


  9. CONSEIL: PAS DE CB POUR LES COMMANDES AFRIQUE!!!!

    MEFIEZ VOUS AU PLUS HAUT POINT: SOURCE DE PROBLEMES PAR LA SUITE

    Michel

    Bonjour,

    Il y a de nombreux pays sur lesquel il ne faut pas accepter de paiement par cb et même certains pays europeen.

    Le virement ou le mandat est la solution pour pouvoir vendre dans les pays africains.


  10. je suis prenneur le code aussi :)

    Bon est bien le voici :

    Je suis en version peel 3.8

    function update_commande($frm) {

    /* Efface la commande dont le n° est $id */

    global $wwwroot, $support;

    $statut_details = "";

    if ($frm['statut'] != 0) {

    $sql_statut = "SELECT nom_".$_SESSION['langue']." FROM peel_statut WHERE id = '".$frm['statut']."'";

    $res_statut = mysql_query($sql_statut);

    $s = mysql_fetch_array($res_statut);

    $statut_details = $s['nom_'.$_SESSION['langue'].''];

    } else {

    $statut_details = "commande initialisée";

    }

    if($frm['a_timestamp'] != "00/00/0000") {

    $date_facture = ereg_replace('^([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})$','\\3-\\2-\\1', $frm['a_timestamp']);

    mysql_query("UPDATE peel_commandes SET a_timestamp = '".$date_facture."' WHERE id = '".$frm['id']."'")or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    }

    mysql_query("UPDATE peel_commandes SET statut = '".intval($frm['statut'])."', statut_details = '".addslashes($statut_details)."' WHERE id = '".intval($frm['id'])."'") or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    mysql_query("UPDATE peel_commandes SET numero = '".addslashes($frm['numero'])."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    mysql_query("UPDATE peel_commandes SET client_info1 = '".addslashes($frm['facturation'])."', client_info2 = '".addslashes($frm['livraison'])."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    mysql_query("UPDATE peel_commandes SET colis = '".addslashes($frm['colis'])."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    mysql_query("UPDATE peel_commandes SET statut_affilie = '".addslashes(vb($frm['statut_affilie']))."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    //on recupere l email associe a la commande

    $sql_commande= "SELECT email FROM peel_commandes WHERE id = '".intval($frm['id'])."'";

    $res_commande= mysql_query($sql_commande);

    $comm = mysql_fetch_array($res_commande);

    $email = $comm['email'];

    // fin de on recupere l email associe a la commande

    // envoie du mail

    $mailSujet = "Logos Magia vous informe de l'avancée de votre commande N°".$frm['id'];

    $mailObjet = "\nCher(e) Client(e) bonjour,\n";

    $mailObjet .= "\nL'Etat de votre commande vient d'être mise à jour.\n";

    $mailObjet .= "\nVoici l'état de votre ".$statut_details." \n";

    $mailObjet .= "\nVoici le N° de votre colis ".$frm['colis']." \n";

    $mailObjet .= "\nVous pouvez vous rendre dans votre espace client pour d'autre renseignements.\n";

    $mailObjet .= "\nA bientôt, l'équipe Logos Magia\n";

    $mailObjet .= "\nLibrairie et Boutique Logos Magia\n";

    $mailObjet .= "59 rue du petit four\n";

    $mailObjet .= "14290 Orbec\n";

    $mailObjet .= "Téléphone: 02.31.62.84.95\n";

    $mailObjet .= "www.logos-magia.com\n";

    mail($email,$mailSujet,$mailObjet,"From:$support");

    echo "<p class=\"normal\">un mail a été envoyé à ".$email." pour lui signifier l'avancée de sa commande.</p>";

    }


  11. C'est le qui le fait ou \r\n

    Mettez un \n a la fin de chaque ligne.

    Willy

    Bonjour Willy,

    J'ais cette erreur si je met "\n" à la ligne :

    Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/logosmag/public_html/boutique/administrer/commandes.php on line 369

    Parse error: parse error, unexpected T_STRING in /home/logosmag/public_html/boutique/administrer/commandes.php on line 369

    en l'occurence sur cette ligne:

    $mailObjet .= " \nVotre commande est actuellement ".$statut_details;

    Merci de votre aide

    Balam


  12. regarde un de mes post parlait de l'ajout du n° de colis dans la facture, cela pourra peut etre t'avancer

    http://forum.peel.fr/index.php?showtopic=1093

    Guillaume

    Excellent !!

    Pour ceux que cela interesse, voici mon bout de code:

    // envoie du mail

    $mailSujet = "votre site Avancée de votre commande N°".$frm['id'];

    $mailObjet = "Cher(e) Client(e) bonjour,\n";

    $mailObjet .= " \nL'Etat de votre commande vient d'être mise à jour.\n";

    $mailObjet .= " \nVotre commande est actuellement ".$statut_details;

    $mailObjet .= " \n. Voici le N° de votre colis ".$frm['colis'];

    $mailObjet .= " \n. Vous pouvez vous rendre dans votre espace client pour d'autre renseignements.\n";

    $mailObjet .= " \nA bientôt, l'équipe votre site";

    mail($email,$mailSujet,$mailObjet,"From:$support");

    echo "<p class=\"normal\">un mail a été envoyé à ".$email." pour lui signifier l'avancée de sa commande.</p>";

    }

    Par contre, une autre petite question, comment faire pour mettre à la ligne après:

    $mailObjet .= " \nVotre commande est actuellement ".$statut_details;

    Merci encore pour votre aide Guillaume.

    Cordialement,

    Balam


  13. Bonjour,

    Dans la fonction update que nous avons vu il y a quelques jours fonctionne bien.

    Je souhaite lorsque que l'on saisie le n° du colis dans le back-office et que l'on met à jour le client reçoive le mail qui dit "votre commande vient d'être mise à jour " il y est le nº di colis.

    Cordialement,

    David


  14. Bonjour,

    dans la page modeles/caddie.php, il y a :

    <div align="center"><a class="normal" href="java script: frmsubmit('commande');" onMouseOver="return overlib('Vos frais de port sont offerts à partir de <?php echo $seuil_total ?> EUROS d\'achat');" onMouseOut="return nd();"><b><?echo strtoupper(ORDER) ?></b></a></div>

    Willy

    PS: par contre pas très multilangue :)

    Merci Willi,

    Cela fonctionne.

    Je ne souhaite pas vendre dans d'autres pays, il y a plus de 5 ans que nous vendons sur internet et nous avons eu trop de problèmes avec l'étranger.

    De plus, lorsque je regarde l'évolution du tarif des frais de port pour les DOMS TOM ou autres et bien Harg ce me fait mal à la gorge.

    Très cordialement,

    Balam


  15. Bonjour,

    J'ais effectué la modif réalisée par Willy et cela fonctionne parfaitement en ce qui concerne le franco de port sur ma version 3.8.

    Je souhaite changer la phrase qui s'affiche lorsque l'on pointe la souris sur le bouton "commander" et qui dit "Vos frais de port sont offerts à partir de ..EUROS d'achat"

    J'ai regardé dans le fichier lang, dans le javascript, mais rien.

    Pouvez-vous m'aider s.v.p. ?

    Cordialement,

    Balam


  16. Merci,

    j'avais aussi ajouté à la liste des correctifs de la version 3 a 3.5 comme ts mes correctifs.

    Si c'est testé et approuvé c'est bon :)

    Willy

    Bonjour Willy,

    Est-ce que cela permet que par exemple, seul la france dispose des frais de port gratuit à partir de 100 € de commande par exemple ?

    Merci de votre réponse.

    Cordialement,

    Balam

Twitter Advisto ecommerce

Facebook PEEL Shopping