coach

Utilisateur open source
  • Content count

    69
  • Joined

  • Last visited


Community Reputation

0 Neutral

About coach

  • Rank
    Membre PEEL eCommerce

coach's Activity

  1. coach added a post in a topic e-book, plus de mail automatique   


    Bonjour.

    Non je n'ai pas reçu de mail.
    • 0
  2. coach added a post in a topic e-book, plus de mail automatique   

    J'ai donc intégrer le fichier après avoir fait la modification suggéré sur le fichier modules/paypal/ipn.php

    Mais lors des nouvelles commande, je rencontre le même problème *
    Pas d'envoi du mail automatique avec le lien de téléchargement
    Le statut de commande reste : En attente de paiement, même si le paiement est effectué, et même si je valide l'envoi du Ebook.

    Je me demande si ce n'est pas sur le statut de commande que cela bug ?

    merci de vos futur conseil
    • 0
  3. coach added a post in a topic e-book, plus de mail automatique   

    Bonjour.

    J'ai ajouté les fonction que vous m'avez recommandé au début du fichier (voir ci dessous en gras et en bleu les fonction ajoué). Est ce que c'est comme ça qu'il faut faire ? et Que dois je faire, attendre une commande ?

    <?php
    // This file should be in UTF8 without BOM - Accents examples : éèê
    // +----------------------------------------------------------------------+
    // | Copyright © 2004-2011 Advisto SAS, service PEEL - contact@peel.fr |
    // +----------------------------------------------------------------------+
    // | This file is part of PEEL Shopping 6.0, which is subject to an |
    // | opensource GPL license: you are allowed to customize the code |
    // | for your own needs, but must keep your changes under GPL |
    // | More information: http://www.peel.fr/lire/licence-gpl-70.html'>http://www.peel.fr/lire/licence-gpl-70.html |
    // +----------------------------------------------------------------------+
    // | Author: Advisto SAS, RCS 479 205 452, France, http://www.peel.fr/ |
    // +----------------------------------------------------------------------+
    // $Id: ipn.php 13366 2011-01-01 18:54:18Z gboussin $
    include("../../configuration.inc.php");

    // Ce fichier est appelé directement pas Paypal après chaque transaction, échouée ou fructueuse
    if ($payment_status == "Completed") {
    $peel_status = 3;
    }
    mail ( 'contact@velo2max.com' , 'EMAIL DE SUIVI MODULE PAYPAL - ipn.php' , 'ligne XXXX atteinte.');
    $req = 'cmd=_notify-validate';
    foreach ($_POST as $key => $value) {
    $req .= "&" . $key . "=" . urlencode($value);
    }
    // post back to PayPal system to validate
    $header = "POST /cgi-bin/webscr HTTP/1.0\r\n";
    $header .= "Content-Type: application/x-www-form-urlencoded\r\n";
    $header .= "Content-Length: " . String::strlen($req) . "\r\n\r\n";
    $fp = fsockopen ('www.paypal.com', 80, $errno, $errstr, 30);

    $item_name = $_POST['item_name'];
    $item_number = intval($_POST['item_number']);
    $payment_status = $_POST['payment_status'];
    $payment_amount = $_POST['mc_gross'];
    $payment_currency = $_POST['mc_currency'];
    // $txn_id = $_POST['txn_id'];
    // $receiver_email = $_POST['receiver_email'];
    // $payer_email = $_POST['payer_email'];
    // $pending_reason = $_POST['pending_reason'];
    // $txn_type = $_POST['txn_type'];
    if (!$fp) {
    // HTTP ERROR
    mail($support, 'Problème d\'échange de données Paypal IPN', 'Un paiement n\'a pas pu être pris en compte pour des raisons techniques. L\'IP du serveur qui a voulu confirmer une transaction est : ' . $_SERVER['REMOTE_ADDR']);
    } else {
    fputs ($fp, $header . $req);
    while (!feof($fp)) {
    $res = fgets ($fp, 1024);
    if (strcmp ($res, "VERIFIED") == 0) {
    if ($payment_status == "Completed") {
    $peel_status = 3;
    } elseif ($payment_status == "Pending") {
    $peel_status = 2;
    } elseif ($payment_status == "Failed") {
    $peel_status = 6;
    } elseif ($payment_status == "Denied") {
    $peel_status = 6;
    } elseif ($payment_status == "Refunded") {
    $peel_status = 9;
    }
    } elseif (strcmp ($res, "INVALID") == 0) {
    $peel_status = 6;
    }
    if (!empty($peel_status)) {
    update_order_payment_status($item_number, $peel_status);
    unset($peel_status);
    }
    }
    fclose ($fp);
    }

    ?>
    • 0
  4. coach added a post in a topic e-book, plus de mail automatique   

    Bonjour Simon

    J'ai oublier de préciser que j'avais fait faire par vos services une modification de ma boutique. En effet j'avais demander une prestation technique qui consistait à ce que les mail avec le lien vers le e-book soit envoyer automatiquement dès que le statut de la commande est réglée.

    Dans ce cas est ce que l'erreur ne viendrait pas plutot du fichier qui pilote le statut de la commande ?

    En effet, les commande réglé reste affiché avec le statut "en attente de paiement". Chose qui ne se produisait pas auparavant.

    Je pense que si le statut se met à jour cela va résoudre le problème.

    Quel est le fichier en question ?

    Merci d'avance
    • 0
  5. coach added a post in a topic e-book, plus de mail automatique   

    <?php

    // This file should be in UTF8 without BOM - Accents examples : éèê

    // +----------------------------------------------------------------------+

    // | Copyright © 2004-2011 Advisto SAS, service PEEL - contact@peel.fr |

    // +----------------------------------------------------------------------+

    // | This file is part of PEEL Shopping 6.0, which is subject to an |

    // | opensource GPL license: you are allowed to customize the code |

    // | for your own needs, but must keep your changes under GPL |

    // | More information: http://www.peel.fr/lire/licence-gpl-70.html'>http://www.peel.fr/lire/licence-gpl-70.html |

    // +----------------------------------------------------------------------+

    // | Author: Advisto SAS, RCS 479 205 452, France, http://www.peel.fr/ |

    // +----------------------------------------------------------------------+

    // $Id: ipn.php 14603 2011-02-18 16:00:21Z sdelaporte $

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



    // Ce fichier est appelé directement pas Paypal après chaque transaction, échouée ou fructueuse



    $req = 'cmd=_notify-validate';

    foreach ($_POST as $key => $value) {

    $req .= "&" . $key . "=" . urlencode($value);

    }

    // post back to PayPal system to validate

    $header = "POST /cgi-bin/webscr HTTP/1.0\r\n";

    $header .= "Content-Type: application/x-www-form-urlencoded\r\n";

    $header .= "Content-Length: " . String::strlen($req) . "\r\n\r\n";

    $fp = fsockopen ('www.paypal.com', 80, $errno, $errstr, 30);



    $item_name = $_POST['item_name'];

    $item_number = intval($_POST['item_number']);

    $payment_status = $_POST['payment_status'];

    $payment_amount = $_POST['mc_gross'];

    $payment_currency = $_POST['mc_currency'];

    // $txn_id = $_POST['txn_id'];

    // $receiver_email = $_POST['receiver_email'];

    // $payer_email = $_POST['payer_email'];

    // $pending_reason = $_POST['pending_reason'];

    // $txn_type = $_POST['txn_type'];

    if (!$fp) {

    // HTTP ERROR

    mail($support, 'Problème d\'échange de données Paypal IPN', 'Un paiement n\'a pas pu être pris en compte pour des raisons techniques. L\'IP du serveur qui a voulu confirmer une transaction est : ' . $_SERVER['REMOTE_ADDR']);

    } else {

    fputs ($fp, $header . $req);

    while (!feof($fp)) {

    $res = fgets ($fp, 1024);

    if (strcmp ($res, "VERIFIED") == 0) {

    if ($payment_status == "Completed") {

    $peel_status = 3;

    send_mail_product_download($item_number);

    } elseif ($payment_status == "Pending") {

    $peel_status = 2;

    } elseif ($payment_status == "Failed") {

    $peel_status = 6;

    } elseif ($payment_status == "Denied") {

    $peel_status = 6;

    } elseif ($payment_status == "Refunded") {

    $peel_status = 9;

    }

    } elseif (strcmp ($res, "INVALID") == 0) {

    $peel_status = 6;

    }

    if (!empty($peel_status)) {

    update_order_payment_status($item_number, $peel_status);

    unset($peel_status);

    }

    }

    fclose ($fp);

    }



    ?>
    • 0
  6. coach added a post in a topic e-book, plus de mail automatique   

    Bonjour.

    Je met une copie du fichier en question dans le post suivant, (pas pu le mettre en pièce jointe)

    Je reçois toujours les mail automatique venant de paypal qui m'indique par exemple : Objet nº 106 - Avis de réception.

    Par contre, sur mon admin dans "vente de produit numérique", les mails de partent plus et le statut reste invariablement en "attente de paiement." Du coup je dois intervenir pour activer l'envoi du mail, ce qui ralentie la vitesse des livraisons.

    Merci
    • 0
  7. coach added a topic in Module PEEL Premium pour PEEL SHOPPING   

    e-book, plus de mail automatique
    Bonjour.

    J'ai une boutique de e-book, mais depuis quelques jours mes clients ne reçoivent plus le mail automatique lorsqu'il commande en payant via paypal.

    J'ai constaté que dans le statut des vente restait toujours en "Attente de paiement" alors que le paiement avait bien été effectué. Normlament il bascule en "réglée".

    Il y a un petit problème mais je ne sais quel fichier pose problème : (version 6.01). Je n'ai pas fait de modif sur cette boutique ces dernier temps, je ne comprend pas.

    Pouvez me dire quel fichier faut il que je vous envoie pour vérification des script pour que cela re fonctionne correctement ?

    Merci.
    • 12 replies
    • 3,712 views
  8. coach added a topic in Module PEEL Premium pour PEEL SHOPPING   

    bug de validation de commande
    J'ai simuler une commande sur ma boutique peel.

    Ce sont des commandes de produits virtuels, mais au moment de payer via paypal ou chèque.

    Rien, il ne se passe rien, la page paypal n'est pas appelé si le bon de commande pour le courrier et chèque.

    Aucun message d'erreur ne s'affiche

    http://www.velo2max.com
    • 1 reply
    • 1,770 views
  9. coach added a topic in Module PEEL Premium pour PEEL SHOPPING   

    bug de création de sitemap pour google
    Bonjour.
    J'ai essayer la fonction webmasteriing->Création de Sitemap.

    Mais j'obtiens ce message d'erreur :

    Warning: fopen(/var/www/html/virtualdomains/10219/velo2max.com/www/sitemap.xml): failed to open stream: Permission denied in /var/www/html/virtualdomains/10219/velo2max.com/www/administrer/sitemap.php on line 91 Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/html/virtualdomains/10219/velo2max.com/www/administrer/sitemap.php on line 92 Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/html/virtualdomains/10219/velo2max.com/www/administrer/sitemap.php on line 93

    Idem avec Yahoo

    Merci
    • 1 reply
    • 1,744 views
  10. coach added a topic in Module PEEL Premium pour PEEL SHOPPING   

    Problème d'affichage caractère
    Bonjour

    J'ai mi en place ma boutique peel à la racine de mon site, mais j'ai encore l'ancien en place et je crois que le fichiers htaccess provoque des erreurs d'affichages sur mon ancien site.
    Exemple de page avec des caractères bizarres

    Comment faire pour que l'affichage soit correct sur mon serveur, dois je modifier quelques choses sur le fichiers htacces ?
    • 1 reply
    • 1,534 views
  11. coach added a topic in Module PEEL Premium pour PEEL SHOPPING   

    problème avec FCKEditor
    Bonjour.

    Après avoir recopier mon script peel shoophing et premium avec le client FTP je constate que parfois certains sous dossiers ou fichiers ne sont absent à l'issue du transfert. c'est comme si ces dossiers n'était pas transférer. Cela occasionne des bug sur certaines fonctions du site.
    Jusque là, j'ai retrouvé les sous dossiers ou fichiers qui n'avait pas été transférer correctement et les rechargeant, les problèmes sont résolue.

    Toutefois je découvre des petits bug de temps en temps, comme par exemple :
    dans l'édition d'un article, lorsque le met en GRAS un mot, je ne parviens pas à enlever la fonction GRAS ensuite.Ou encore lorsque je met une image, je n'ai pas l'aperçu de l'image dans la fenêtre qui s'ouvre avec les différentes option de taille, position etc...A quels sous dossiers ou fichiers correspondent ces erreurs ?

    Merci
    • 1 reply
    • 1,331 views
  12. coach added a post in a topic changerment de dossier de l'emplacement de site   

    Voici le message d'erreur qui apparait à la place de la colonne de droite en procédant comme indiqué

    Fatal error: Call to undefined function get_on_rollover_products_html() in /var/www/html/virtualdomains/10219/velo2max.com/www/lib/fonctions/fonctions.php on line 446

    voici la ligne 446 :
    $items_html_array = get_on_rollover_products_html();
    • 0
  13. coach added a post in a topic changerment de dossier de l'emplacement de site   

    Re bonjour.

    j'ai regardé si je trouvais cette fonction je ne l'ai pas trouvé voir ci dessous le fichiers lire/article_details

    <?php
    // This file should be in UTF8 without BOM - Accents examples: éèê
    // +----------------------------------------------------------------------+
    // | Copyright © 2004-2011 Advisto SAS, service PEEL - contact@peel.fr |
    // +----------------------------------------------------------------------+
    // | This file is part of PEEL Shopping 6.2, which is subject to an |
    // | opensource GPL license: you are allowed to customize the code |
    // | for your own needs, but must keep your changes under GPL |
    // | More information: http://www.peel.fr/lire/licence-gpl-70.html'>http://www.peel.fr/lire/licence-gpl-70.html |
    // +----------------------------------------------------------------------+
    // | Author: Advisto SAS, RCS 479 205 452, France, http://www.peel.fr/ |
    // +----------------------------------------------------------------------+
    // $Id: article_details.php 18091 2011-06-03 15:59:20Z sdelaporte $
    include("../configuration.inc.php");

    if (!empty($_GET['artid']) && empty($_GET['rubid']) && empty($_GET['id'])) {
    // Compatibilité avec anciennes URL
    $_GET['id'] = intval($_GET['artid']);
    } elseif (!empty($_GET['rubid']) && empty($_GET['id'])) {
    // Compatibilité avec anciennes URL
    $_GET['id'] = intval($_GET['rubid']);
    } elseif (empty($_GET['id'])) {
    redirect_and_die($GLOBALS['wwwroot'] . "/");
    } else {
    $_GET['id'] = intval($_GET['id']);
    }

    $art_query = query("SELECT p.id, p.titre_" . $_SESSION['session_langue'] . ", pc.rubrique_id, r.nom_" . $_SESSION['session_langue'] . " AS rubrique_nom
    FROM peel_articles p
    INNER JOIN peel_articles_rubriques pc ON p.id = pc.article_id
    INNER JOIN peel_rubriques r ON r.id = pc.rubrique_id
    WHERE p.id ='" . intval($_GET['id']) . "'");
    $art = fetch_assoc($art_query);
    if(empty($art)) {
    redirect_and_die($GLOBALS['wwwroot'] . "/");
    }
    if (is_module_url_rewriting_active()) {
    if (!empty($art) && get_content_url($art['id'], $art["titre_" . $_SESSION['session_langue']], $art['rubrique_id'], $art["rubrique_nom"]) != get_current_url(false)) {
    // L'URL sans le get n'est pas comme elle est censée être => on redirige avec une 301
    $theoretical_current_url = get_content_url($art['id'], $art["titre_" . $_SESSION['session_langue']], $art['rubrique_id'], $art["rubrique_nom"]);
    redirect_and_die($theoretical_current_url, true);
    }
    } else {
    $_GET['rubid'] = $art['rubrique_id'];
    }

    define('IN_RUBRIQUE_ARTICLE', true);
    • 0
  14. coach added a post in a topic changerment de dossier de l'emplacement de site   


    Merci cela marche, et pour la visibilité du menu de droite qui est absent, d'ou cela peut il venir, y a t'il des fichiers qui n'ont pas été recopier à la racine ? et si oui, lesquels.

    merci
    • 0
  15. coach added a post in a topic changerment de dossier de l'emplacement de site   

    Bonjour.

    J'ai procédé à la copie de mon dossier à la racine, j'ai un petit soucis avec des images.
    http://www.velo2max....ainement-1.html

    Voici le message qui s'affiche
    Impossible de sauvegarder l'image dans le répertoire cache. Merci de vérifier les droits d'accès sur le serveur.Impossible de sauvegarder l'image dans le répertoire cache. Merci de vérifier les droits d'accès sur le serveur.Impossible de sauvegarder l'image dans le répertoire cache. Merci de vérifier les droits d'accès sur le serveur.

    J'ai aussi un souci avec l'absence de menu à droite :
    http://www.velo2max.com/lire/vue-rapide-de-nos-formules-2.html voir ici

    et sur la version en sous dossier :
    http://www.velo2max.com/dev.velo2max.com/lire/vue-rapide-de-nos-formules-2.html

    Merci de vos lumières.
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping