coach
Utilisateur open source-
Content count
69 -
Joined
-
Last visited
coach's Activity
-
coach added a post in a topic e-book, plus de mail automatique
Bonjour.
Non je n'ai pas reçu de mail.
-
0
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
coach added a topic in Module PEEL Premium pour PEEL SHOPPING
e-book, plus de mail automatiqueBonjour.
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
- 4,653 views
-
coach added a topic in Module PEEL Premium pour PEEL SHOPPING
bug de validation de commandeJ'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
- 2,305 views
-
coach added a topic in Module PEEL Premium pour PEEL SHOPPING
bug de création de sitemap pour googleBonjour.
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
- 2,108 views
-
coach added a topic in Module PEEL Premium pour PEEL SHOPPING
Problème d'affichage caractèreBonjour
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,876 views
-
coach added a topic in Module PEEL Premium pour PEEL SHOPPING
problème avec FCKEditorBonjour.
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,731 views
-
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
-
-
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
-
-
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
-
-
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
-