Marie-Aude

Utilisateur open source
  • Compteur de contenus

    29
  • Inscrit(e) le

  • Dernière visite


Réputation sur la communauté

0 Neutral

À propos de Marie-Aude

  • Rang
    Membre

Activité de Marie-Aude

  1. Marie-Aude a ajouté un message dans un sujet  Avoir présent sur facture HTML mais.. absent de la facture PDF   



    Merci, je vais aller regarder !

    Marie-Aude
    • 0
  2. Marie-Aude a ajouté un message dans un sujet  Avoir présent sur facture HTML mais.. absent de la facture PDF   


    J'ai constaté le même problème... Je souhaiterais aussi avoir une solution !
    En attendant, j'ai dû supprimer temporairement les avoirs (et plus précisément l'envoi des coupons d'anniversaire).

    J'ai même constaté pire en ce qui concerne les coupons d'anniversaire : une personne qui cliquait plusieurs fois sur le lien d'avoir de coupon d'anniversaire se voyait créditée à chaque fois. Ex : une personne qui a cliqué 6 fois s'est vue créditée de 6 x 10 € = 60 € d'avoir, ceci sans minimum de commande... En attendant de débugguer, j'ai arrêté ce système de fidélisation.
    Si quelqu'un connaît la solution, je suis preneuse !

    Marie-Aude
    • 0
  3. Marie-Aude a ajouté un message dans un sujet  Gros bug sur le franco de port...   

    Bonjour et merci de votre proposition d'intervention !

    Je viens de vous envoyer les paramètres FTP sur votre adresse @orange...

    Bonne journée,

    Marie-Aude
    • 0
  4. Marie-Aude a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Gros bug sur le franco de port...
    Bonjour à tous,

    Je viens de constater un bug plus que gênant : j'offre les frais de port pour un montant de 100 € TTC pour un envoi en France métropolitaine uniquement.
    Dans la gestion des zones de transport, j'ai donc coché le franco uniquement pour la zone France (et non DOM ou TOM)

    Or voici l'exemple - gros bug - que j'arrive à reproduire et donc j'ai été victime plusieurs fois :

    1/ je passe commande en étant identifié de la Réunion (DOM) -> j'obtiens donc les prix produits en HT

    2/ au niveau du panier, le pays par défaut affiche La Réunion. Mais, comme je suis maligne, je change pour "France". et clique sur "Mettre à jour". J'obtiens les frais de port à 0 € et les prix TTC des produits.

    3/ ensuite, je rechange le pays d'expédition pour la Réunion : j'obtiens mes prix produits HT ET les frais de port à 0 €. La page s'est rechargée (pour les prix des produits) mais le franco de port appliqué normalement que pour la France s'applique désormais à la Réunion... Je m'abstiens de cliquer sur le bouton "Mettre à jour" (ou j'oublie...)

    4/ ensuite je clique sur le bouton "Commander" et j'ai tout gagné...

    Résultat : sur une commande, avec marge d'environ 60 €, moi le vendeur je dois prendre pour ma pomme les 53 € de frais de port... Sympa, non ?


    Donc, au secours, comment régler au plus vite ce problème ???????
    • 5 réponses
    • 3 032 vues
  5. Marie-Aude a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    fonctionnement du "top ventes"
    Bonjour à tous,

    Quelqu'un pourrait-il m'expliquer comment fonctionne le "Top vente" ?

    Pour le moment, j'ai coché la case "Afficher le produit dans la rubrique top des ventes" sur 5 produits pris au hasard. Pb : le classement ne bouge pas. Il reste dans l'ordre dans lequel j'ai coché les produits...

    Aussi, j'aimerais savoir si ce système de classement est automatique et se base sur les stats de vente, ou bien l'ordre est défini uniquement par le gestionnaire de la boutique lors du choix des produits à intégrer dans le classement ?

    Merci !
    • 3 réponses
    • 2 739 vues
  6. Marie-Aude a ajouté un message dans un sujet  nouvelle version premium 4 ? et infos sur PEEL   

    Bonjour !

    Quelle bonne nouvelle que je lis là à mon retour de vacances ;)
    Mille espoirs sont permis !
    Aussi, avant que je continue à développer moi-même des petites fonctions utiles, serait-il possible de savoir si les modifs / corrections / add-ons suivants sont prévus :

    - détail du montant de TVA selon taux (19,6 et 5.5) ainsi que prix HT, au bas de la facture PDF
    - affichage de la remise accordée sur la facture PDF (et non plus que sur celle en HTML)
    - recherche autosuggestive
    - un code promo qui permet d'offrir un cadeau ou des frais de port, et non plus seulement une remise
    - une vente flash pour laquelle on attribue un prix de vente flash spécial, au lieu d'utiliser le prix promo qui n'a rien à voir
    - un module de stats de vente qui sort le montant HT (car le montant TVA n'est pas très parlant pour une société...), qui donne le montant HT du panier moyen, qui calcule la marge sur la commande (ce qui suppose qu'on puisse entrer le prix d'achat de chaque produit)...

    Bon j'arrête là, j'ai plein d'autres idées mais si celles-ci étaient proposées dans la V4, je serais déjà très heureuse !!!

    Marie-Aude
    • 0
  7. Marie-Aude a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Pb de retour sur liste de commandes apres update depuis detail commande
    Bonjour,

    J'ai modifié le fichier detail_commande dans la partie admin, pour pouvoir me permettre, depuis la gestion d'une commande, d'attribuer des points au client qui est aussi abonné à mon site portail (différent de ma boutique Peel).

    Techniquement : si ce client est abonné au portail, je lui ajoute des points et donc mets à jour une table figurant dans une autre base de données que celle de PEEL.
    Tout fonctionne, mais, lorsque la mise à jour est faite (en appuyant sur un bouton et avec le même type de fonction que celle de l'ajout de points de fidélités propre aux clients Peel.), je ne reviens pas sur la liste des commandes. Je suis sur le fichier "commande.php" mais pas de tableau des commandes.

    Comme si le fait d'avoir utiliser une autre connexion mysql que celle utilisée pour lire les données de PEEL me shootait la connexion mysql à PEEL m'empêchant de lister les commandes.

    Dans le fichier "commandes.php", j'ai ajouté au niveau du "switch" :

    case "update_orthopoints" :
    update_orthopoints($_POST);
    $order = "o_timestamp";
    $sort = "DESC";
    affiche_liste_commandes(vn($_REQUEST['start']), $order, $sort);
    break;

    Exactement comme "update_points"...

    Quelqu'un voit-il le problème ?

    Merci ;o)
    • 0 réponse
    • 1 495 vues
  8. Marie-Aude a ajouté un message dans un sujet  Email anniversaire   

    Bonjour,

    Noya, je ne sais pas si tu as réussi à automatiser l'envoi des coupons, ton topic datant un peu par rapport à ma réponse.

    Si tel n'est pas le cas, voici le script que je viens de mettre en place. Créer une nouvelle page avec le code suivant :


    <?
    include("../configuration.inc.php");

    //variables a personnaliser

    $site= "le nom de ta boutique";
    $wwwroot = "l'url de ta boutique";
    $avoir = "10"; //montant en euros

    //fin personnalisation


    //selection des clients par rapport a leur date anniversaire

    $sql = "
    SELECT id_utilisateur, prenom, nom_famille, naissance, statut_coupon, email FROM `peel_utilisateurs` WHERE (
    DAYOFYEAR( NOW() ) > DAYOFYEAR( DATE_SUB(naissance,INTERVAL 7 DAY) )
    AND
    DAYOFYEAR( NOW() ) <= DAYOFYEAR( DATE_SUB(naissance,INTERVAL 7 DAY) )+7
    )
    OR
    (
    DAYOFYEAR( NOW() ) > DAYOFYEAR( naissance )-7
    AND
    DAYOFYEAR( NOW() ) <= DAYOFYEAR( naissance )
    ) ORDER BY naissance";

    $result = mysql_query($sql) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    if (mysql_num_rows($result) == 0) {echo "<tr><td colspan=\"4\" class=\"normal\"><b>Aucun non de réduction enregistré dans la base.</b></td></tr>"; }

    else {



    //si on trouve des clients


    while ($ligne = mysql_fetch_array($result)) {
    $id_utilisateur = $ligne['id_utilisateur'];
    $prenom = $ligne['prenom'];
    $nom = $ligne['nom'];
    $email = $ligne['email'];
    $naissance = $ligne['naissance'];


    //on verifie si il existe deja un avoir (= coupon deja envoye)

    $sqlAvoir = "SELECT 1 FROM peel_avoir_temp WHERE id_utilisateur = '".$id_utilisateur."'";

    $resAvoir = mysql_query($sqlAvoir) or die('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error());

    if (mysql_num_rows($resAvoir) == 0) {

    $code = MDP();

    $o_timestamp = date("Y-m-d");

    $a_timestamp = mktime(0, 0, 0, date("m") , date("d") + 15, date("Y"));

    $a_timestamp = date("Y-m-d",$a_timestamp);



    $sql = "INSERT INTO peel_avoir_temp (id_utilisateur, email, naissance, avoir, o_timestamp, a_timestamp, code, statut) VALUES (
    '".$id_utilisateur."'
    , '".$email."'
    , '".$naissance."'
    , '".$avoir."'
    , '".$o_timestamp."'
    , '".$a_timestamp."'
    , '".$code."'
    , '0')";

    mysql_query($sql) or die('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error());

    $objet = "$site vous souhaite un joyeux anniversaire";

    $texte = "<font face='arial, helvetica' style='font-size:13px'>Bonjour $prenom,<br /><br />Pour votre anniversaire, $site vous propose de bénéficier d'un avoir de ".$avoir." EURO à valoir sur votre prochaine commande.<br />";
    $texte .= "Pour bénéficier de ce cadeau, il vous suffit de cliquer sur le lien suivant :.<br /><br />";
    $texte .= "<a href='$wwwroot/modules/birthday/valide.php?id=".$id_utilisateur."&code=".$code."'>$wwwroot/modules/birthday/valide.php?id=".$id_utilisateur."&code=".vb($code)."</a>.<br /><br /><br />";
    $texte .= "Une fois validé, cet avoir sera crédité dans votre compte client et vous pourrez en bénéficier lors de votre prochaine commande<br /><br />";
    $texte .= "$site vous souhaite un joyeux anniversaire !<br /><br />";
    $texte .= "NB : ce code est valable du <b>".date ("d-m-Y")."</b> au <b>".date("d-m-Y",mktime(0, 0, 0, date("m") , date("d") + 15, date("Y")))."</b>.</font>";

    // instance de classe
    $mail = new simplemail;
    //$to = "info@peel.fr";
    $to = $email;
    $mail -> addrecipient(''.$to.'','');
    $mail -> addfrom(''.$support.'','');
    $mail -> addsubject(''.$objet.'');
    $mail ->html = ''.$texte.'';

    echo ($mail -> sendmail()) ? "Un mail a été envoyé à ".$email."<br />" : "";



    }

    }//fin de la boucle

    }//fin du else selection clients
    ?>[/codebox]


    [b]A savoir :[/b]
    - mettre ce fichier dans le dossier "administrer"
    - nommer ce fichier de façon originale afin qu'il ne soit pas "trouvable" facilement car la sécurité "admin" et "identification" est enlevée
    (mais bon il y a peu de risques, car l'envoi d'un avoir ne se fait que s'il n'y a jamais eu d'envoi de coupon auparavant)
    - pour automatiser le lancement de cette page, mets l'url complète ("http://tonsite/administrer/nom_de_ta_page.php") soit dans l'utilitaire de ton serveur qui permet de gérer les crontab (si tu as un serveur dédié), soit en utilisant des sites qui te permettent le lancement de taches automatiques (ex : http://www.webcron.org)
    • 0
  9. Marie-Aude a ajouté un message dans un sujet  Réinitialisation du stock à 0   


    Oui c'est tout à fait ça !

    C'est un problème connu ?

    Marie-Aude
    • 0
  10. Marie-Aude a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Réinitialisation du stock à 0
    Bonjour à tous,

    Nous n'étions pas sûrs du problème, mais celui-ci s'est révélé existant et est plutôt ennuyeux.

    Nous gérons l'état des stocks. Or, sur une dizaine de produits, le stock s'est réinitialisé à 0 sans que le nombre de commandes clients puisse le justifier.

    Je crois avoir trouvé l'origine du bug : j'ai l'impression que ces stocks se réinitialisent uniquement lorsqu'on crée une proforma depuis la console d'admin.
    Autre bug sur cette page (/administrer/link_proforma.php) : en mode "insérer" (action="insere"), les décimales des prix renseignés ne sont pas pris en compte, ce qui oblige à revenir sur la boutique et à corriger ces prix (et là ça fonctionne).

    Ma version de Peel Premium : v3

    Avez-vous rencontré ce même problème ?

    Merci.
    • 4 réponses
    • 2 756 vues
  11. Marie-Aude a ajouté un message dans un sujet  Installation du moyen de paiement 1euro.com   

    Après quelques heures de recherche, je viens de trouver la solution que je vous livre ici, au cas où certains d'entre vous ajoutent ce moyen de paiement (ce que j'ai cru comprendre en lisant le forum) :

    1/ dans le fichier de langue fr.php, ajouter la ligne suivante :
    define("UNEURO","1euro.com",TRUE);

    2/ au niveau de la console d'admin, ajouter le type de paiement tel que :
    Nom fr : 1euro.com
    Nom en : 1euro.com
    Position : 4 (pour moi, c'est la dernière, car j'ai ajouté un bouton "calculatrice" donné par 1euro.com)

    3/ au niveau du fichier achat/fin_commande.php, j'ai rajouté le code suivant entre le case check et le case paypal:

    /* ajout 1euro.com */
    case UNEURO :
    ?>
    <div align="center">
    Pour r&eacute;gler avec 1euro.com, cliquez ici :<br />
    <form action="<?=$paybox_cgi?>" name="TheForm" method="POST">
    <input type="hidden" name="PBX_MODE" value="1">
    <input type="hidden" name="PBX_SITE" value="<?=$paybox_site?>">
    <input type="hidden" name="PBX_RANG" value="<?=$paybox_rang?>">
    <input type="hidden" name="PBX_IDENTIFIANT" value="<?=$paybox_identifiant?>">
    <input type="hidden" name="PBX_TOTAL" value="<?=str_replace(",", "",fprix($com->montant))?>">
    <input type="hidden" name="PBX_DEVISE" value="978">
    <input type="hidden" name="PBX_CMD" value="<?=$commandeid?>">
    <input type="hidden" name="PBX_PORTEUR" value="<?=$com->email?>">
    <input type="hidden" name="PBX_RETOUR" value="montant:M;ref:R;auto:A;trans:T">
    <input type="hidden" name="PBX_EFFECTUE"" value="<?=$wwwroot?>/paiement/retour.php">
    <input type="hidden" name="PBX_REFUSE"" value="<?=$wwwroot?>/paiement/retour.php">
    <input type="hidden" name="PBX_ANNULE"" value="<?=$wwwroot?>/paiement/retour.php">
    <input type="submit" value="Paiement via 1euro.com" class="bouton">
    </form>
    <br>
    <img src="http://partenaires.1euro.com/partenaires/fr/2753408/bt_logo_orange.gif" border="0">
    <br>
    </div>

    <?
    break;
    /* fin ajout 1euro.com */


    4/ au niveau de la page modele/achat_maintenant.php, j'ai rajouté la ligne suivante pour insérer l'image de la calculatrice 1euro.com :

    Après :
    if ($tab_paiement['tarif'] != 0) { echo " : + ".$tab_paiement['tarif']." &euro;";}

    On ajoute :

    if ($tab_paiement['id']=='20') {
    echo "&nbsp;<a href='java script:calculette(\"XXX\")'><img src=\"XXX\" border=\"0\" style=\"vertical-align: middle;\"></a>";
    }

    le id=20 correspond à l'id tu type de paiement -> à modifier selon votre cas
    les liens image et javascript dépendent du kit graphique choisi chez 1euro.com : une fois le contrat signé, vous recevrez vos propres liens.


    Voilà, j'ai testé et ça fonctionne.
    J'espère que ça aidera les prochains utilisateurs !

    Marie-Aude
    • 0
  12. Marie-Aude a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Installation du moyen de paiement 1euro.com
    Bonjour à tous,

    J'ai signé un partenariat avec 1euro.com et suis en train de le mettre en place sur ma p'tite boutique Peel Premium (version 3).

    La solution 1euro.com est greffée à ma solution de paiement par carte bancaire PAYBOX.

    Dans la page du choix du paiement, je souhaite voir s'afficher une nouvelle ligne "1euro.com" distincte de celle "carte bancaire" et, lorsqu'on choisit cette option 1euro.com, l'acheteur doit être redirigé vers Paybox.

    voici ce que j'ai déjà fait :
    - au niveau de l'admin, ajout de "1euro.com" dans "Type de paiement"
    - au niveau du fichier de langue fr.php, ajout de la ligne :
    define("1EURO","1euro.com",TRUE);
    - au niveau du fichier achat/fin_commande.php, ajout du code suivant :



    email_commande($commandeid);

    echo nl2br(SEND_TRANSFER);

    print_rib();

    break;

    //////////////////ajout 1euro.com//////////////////////////////////
    case html_entity_decode(1EURO) :
    ?>
    <div align="center">
    Pour régler avec 1euro.com, cliquez ici :<br />
    <form action="<?=$paybox_cgi?>" name="TheForm" method="POST">
    <input type="hidden" name="PBX_MODE" value="1">
    <input type="hidden" name="PBX_SITE" value="<?=$paybox_site?>">
    <input type="hidden" name="PBX_RANG" value="<?=$paybox_rang?>">
    <input type="hidden" name="PBX_IDENTIFIANT" value="<?=$paybox_identifiant?>">
    <input type="hidden" name="PBX_TOTAL" value="<?=str_replace(",", "",fprix($com->montant))?>">
    <input type="hidden" name="PBX_DEVISE" value="978">
    <input type="hidden" name="PBX_CMD" value="<?=$commandeid?>">
    <input type="hidden" name="PBX_PORTEUR" value="<?=$com->email?>">
    <input type="hidden" name="PBX_RETOUR" value="montant:M;ref:R;auto:A;trans:T">
    <input type="hidden" name="PBX_EFFECTUE"" value="<?=$wwwroot?>/paiement/retour.php">
    <input type="hidden" name="PBX_REFUSE"" value="<?=$wwwroot?>/paiement/retour.php">
    <input type="hidden" name="PBX_ANNULE"" value="<?=$wwwroot?>/paiement/retour.php">
    <input type="submit" value="Paiement via 1euro.com" class="bouton">
    </form>
    <br>
    <img src="http://partenaires.1euro.com/partenaires/fr/2753408/bt_logo_orange.gif" border="0">
    <br>
    </div>

    <?
    break;
    //////////////////////////////fin ajout 1euro.com///////////////////////
    case html_entity_decode(PAYPAL) :

    ?>[/codebox]


    Et j'obtiens une belle page blanche lorsque je souhaite afficher cette page fin_commande.php ...

    Il doit donc y avoir :
    - soit une erreur au niveau du code PHP
    - soit une mauvaise déclaration de variable

    Quelqu'un a-t-il déjà implémenter cette solution ou une autre du même type ?


    En attendant de trouver la solution, j'ai remis la page d'origine fin_commande.php et enlevé le moyen de paiement 1euro.com ...

    Marie-Aude
    • 2 réponses
    • 2 538 vues
  13. Marie-Aude a ajouté un message dans un sujet  Franco de port différent selon pays   



    et bien les "vacances" vont être studieuses alors :rolleyes:
    • 0
  14. Marie-Aude a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Franco de port différent selon pays
    Bonjour,

    J'ai beau chercher dans l'administration de PEEL PREMIUM (3.9), mais ne toruve pas de réponse : est-il possible de configurer un seuil différent de franco de port selon la destination ?
    Ex : 100 € de commande pour la France, 300 € pour l'Union Européenne (Hors-France)

    Merci ;o)

    Marie-Aude
    • 2 réponses
    • 1 908 vues
  15. Marie-Aude a ajouté un message dans un sujet  Coupons anniversaire   

    Les présentations de facture au format HTML et PDF sont différentes et présentent chacune leur avantages.

    Format HTML :

    Total T.T.C 12,00 €
    Avoir - 10,00 €
    Frais de port T.T.C 7,00 €
    Total H.T. 7,53 €
    TVA 1,47 €
    Net à payer 9,00 € T.T.C


    Format PDF :
    TOTAL HT avant remise : 10.03 €
    FRAIS DE PORT HT : 5.85 €
    TVA : 1.47 €
    NET A PAYER : 9.00 €

    L'idéal serait un mix des 2 :

    (en bas de tableau des articles commandés)
    Total T.T.C 12,00 €
    Avoir - 10,00 €
    Frais de port T.T.C 7,00 €
    Net à payer 9,00 € T.T.C

    (et dans un encadré à part avec distinction des différents taux de TVA :(
    Taux TVA Montant HT TVA
    19.6 1.68 0.32
    5.5 0 0
    Port 5.85 1.15
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping