Flux d’activité
Flux d’activité de Messages
-
-
-
Bonjour Jean-Hervé,
merci pour cette réponse rapide.
Je pense qu'on pourrait résoudre en partie le problème de la manière suivante (paiement CB ou Paypal) :
-A la confirmation commande (avant paiement) : on laisse l'enregistrement de la commande comme fait actuellement
-On envoie pas d'email de confirmation (grâce à la modif de code que vous venez de donner)
-Le client clique sur payer, arrive sur Paypal et paye
-Si retour OK : on lui envoie le msg de confirmation de commande (en modifiant ok.php et en récupérant l'id, puisque les infos sont dans la base) et on lui dit évidemment que c'est payé
-Si retour NOK : on ne lui envoie aucun email et on lui dit que ce n'est pas payé, qu'il faut qu'il renouvelle sa commande
Comme ça on limite coté client une incompréhension possible, et pour les modifs de code ça reste très léger
Et comme bonus on peut peut-être rajouter un lien dans son historique des commandes pour réessayer de payer sa commande (renvoi lien idem vers paypal)
Qu'en pensez-vous ?
-
-
Bonjour,
Je suis entrain de configurer ma boutique en local avec wampserver2.
J'ai les messages suivant lors d'une tentative d'édition de facture PDF :
Deprecated: Function set_magic_quotes_runtime() is deprecated in C:\wamp\www\peel_shopping-5.0\lib\class\pdf\fpdf.php on line 1167
Deprecated: Function set_magic_quotes_runtime() is deprecated in C:\wamp\www\peel_shopping-5.0\lib\class\pdf\fpdf.php on line 1205
FPDF error: Some data has already been output, can't send PDF file
J'ai compris que la fonction magic_quotes n'était plus utilisable prochainement, donc avertissement.
Mais je ne comprends pas ce qu'est l'erreur FPDF.
Merci de votre aide.
Complément d'info : dans le répertoire facture, je n'ai que deux fichiers commande_html et commande_pdf, mais aucun fichier facture.
Est-ce normal docteur ?
-
Quelle est l'adresse pour accéder au webmail? Je ne peux plus depuis directadminmerci
URGENT ma boite mail est pleine à 148/150mo max
-
-
Bonjour Jean-Hervé,
Merci d'avoir répondu
la question était posée du fait que le colissimo est limitée à 30 kg
et que si vous vendez des articles de moins de 30 kg vous pouvez proposer le colissimo,
mais si vous avez aussi des produits de plus de 30 kg, les internautes peuvent afficher le colissimo et le transport spécial.
Je reconnais que si vous avez deux articles de 20 kg, soit plus de 30 kg au total, il doit être possible de faire deux colis de 20 kg en colissimo... et dans ce cas interdire l'affichage du colissimo pour imposer le transport spécial n'est peut-être pas la bonne solution...
Il suffit de prévoir un prix pour les colissimos de plus de 30 kg dans l'administration...
-
Bonjour Shogun,
L'affichage des trois icônes de CB est indispensable pour accéder à la page de paiement sécurisée de la banque (Cas de moyen de paiement ATOS).
Cordialement,
-
Bonjour Shogun,
Je reprends ici des éléments de réponse donnés pour le sujet : http://forum.peel.fr/PAYPAL-probleme-potentiel-t3362.html
Effectivement, on insère en base de données (Table peel_commandes et peel_commandes_articles) les infos concernant une commande par CB ou Paypal AVANT d'arriver sur l'interface de paiement, cad AVANT que le client final n'ait eu l'opportunité de payer.
On envoie également un email de confirmation de commande.
Le code correspondant se trouve dans : affichage_fin_succes
La fonction qui envoie l'email de confirmation des commande est : email_commande
Je donne ici au passage le code qui permet de ne pas envoyer cet email pour le cas d'une commande Paypal ou CB :
Il faut remplacer dans affichage_fin_succes:
email_commande($commandeid);
$result = query('SELECT * FROM peel_commandes WHERE id ="' . $commandeid . '"');
$com = fetch_object($result);
par
$result = query('SELECT * FROM peel_commandes WHERE id ="' . $commandeid . '"');
$com = fetch_object($result);
if(!(in_array($com->paiement, array(CB, PAYPAL)))){
email_commande($commandeid);
}
Je vous informe par ailleurs que le problème du caddie vidé en cas de commande annulée est bien identifié par notre équipe, et que sa résolution est bien planifiée, a priori pas pour la prochaine release de PEEL mais la suivante.
Enfin, je précise le fait fait que les emails qui partent systématiquement sont des emails de confirmation de commande et non de paiement, mais je comprends tout à fait que cela puisse poser problème, et je rajoute donc cette remarque à notre liste d'améliorations à apporter à PEEL.
Cordialement,
-
Bonjour xavbiensur,
Si je restitue votre problématique : Sur une PEEL Premium 5.1, vous souhaitez avoir non pas deux mais trois états de stock :
"en stock", "en réapprovisionnement" et "en rupture".
A priori, le fonctionnement de "en réapprovisionnement" et "en rupture" devrait être le même, puisque dans les deux cas, l'utilisateur ne peut pas commander le produit concerné.
La démarche est alors la suivante : créer votre troisième état de stock, et dans le code , fichier modeles/xxx/template.php, fonctions affiche_critere_stock0 et affiche_critere_stock1, faire en sorte que votre nouvel état de stock se comptre comme "En réapprovisionnement".
Cordialement,
-
Bonjour DieselMan
Veuillez excuser le retard dans ma réponse
Voici le correctif :
Dans le fichier : /administrer/rpc.php
Après
if(isset($_POST['queryString'])) {
Ajoutez :
$queryString = $_POST['queryString'];
Cordialement,
-
Bonjour Shogun,
Effectivement, on insère en base de données (Table peel_commandes et peel_commandes_articles) les infos concernant une commande par CB ou PAypal AVANT d'arriver sur l'interface de paiement, cad AVANT que le client final n'ait eu l'opprtunité de payer.
On envoie également un email de confirmation de commande.
Le code correspondant se trouve dans : affichage_fin_succes
La fonction qui envoie l'email de confirmation des commande est : email_commande
Je donne ici au passage le code qui permet de ne pas envoyer cet email pour le cas d'une commande Paypal ou CB :
Il faut remplacer dans affichage_fin_succes:
email_commande($commandeid);
$result = query('SELECT * FROM peel_commandes WHERE id ="' . $commandeid . '"');
$com = fetch_object($result);
par
$result = query('SELECT * FROM peel_commandes WHERE id ="' . $commandeid . '"');
$com = fetch_object($result);
if(!(in_array($com->paiement, array(CB, PAYPAL)))){
email_commande($commandeid);
}
Ca pourra peut-être servir à certains, du moins je l'espére (code bien entendu à tester !!)
Par ailleurs, je cite Shogun :
Le problème c 'est que dans ce cas on execute pas la page paiement ok de peel, et que donc le statut 'réglée' n'est pas mis à jour dans l'administration.
--> Normalement, Abandonner un paiement Paypal doit exécuter le fichier nok.php du module paypal, qui met à jour le statut de votre commande vers "6".
-
Bonjour Shogun,
A mon avis, il doit s'agir d'un problème d'Alias dans la requête.
La requête SQL $rqProdSearch soit commencer par :
$rqProdSearch = "SELECT p.*, c.id as categorie_id, c.nom_" . $_SESSION['langue'] . " as categorie
Et la ligne pour la afficher le lien si la réécriture d'URL est activée est la suivante :
$urlprod = $wwwroot . '/' . mrpropre($prodSearch['categorie']) . '-' . $prodSearch['categorie_id'] . '/' . mrpropre($prodSearch["nom_" . $_SESSION['langue']. ""]) . '-' . $prodSearch['id'] . ".html";
Si c'est déjà ce que vous avez, ou si ça ne corrige pas votre bug, pouvez-vous me dire ce que vous avez Ligne 40 de votre fichier?
Cordialement,
-
Bonjour à tous,
SI je reprends l'intitulé de la problématique :
Chaque article pèse 120gr, (je l'ai mit dans le fiche du produit), si le client achete un article, il peut choisir entre lettre (2,50€) et colissimo (5,50€); mais s'il achète deux articles ou plus, il doit choisir colissimo.
Il n'y a pas sur PEEL (en tout cas pour les versions récentes) de possibilité de choisir le mode d'expédition en fonction du nombre d'articles.
C'est un développement que vous aviez fait vous-même?
Par ailleurs, je comprends que ce module n'est pas compatible avec le fonctionnement que vous désirez avoir et qui est le suivent :
- On propose expédition par Lettre ou Colissimo s'il y a un seul article et que cet article pèse moins de 150g
- On impose Colissimo sinon.
J'ai bon?
-
Bonjour Paulanna, avez-vous une URL à me communiquer, pour que je puisse voir où le problème se situe exactement svp?
-
Bonjour à tous
Concernant la gestion de stock sur 5.1,
Nous avons deux icones, un vert qui signifie "en stock" et un rouge qui signifie "en commande".
je souhaiterai en installer un troisième que j'appelerai rupture.
Ma question est : Comment le dissocier et sutout quel affichage de stock dois-je lui attribuer sachant que le second " en commande" a l'affichage stock 0 ???
Merci d'avance pour vos réponses
-
Bonjour, je récupère l'erreur suivante :
Notice: Undefined index: nom in .../modules/search/produit.php (l'erreur est à la ligne 40 du fichier, ligne concernant l'url rewriting)
lorsque je tape un nom dans le champ de recherche de la colonne de gauche. Je précise que l'url rewriting est activé et que je suis en version 5.41
S'agit il du bug mentionné corrigé dans la 5.5 ?
Pouvez-vous m'indiquer le correctif à appliquer ?
Merci ;)
-
Bon,
pour ceux que ça intéresse, la solution est simple :
Aller sur le site de paypal puis, sur son compte paypal vendeur (celui renseigné dans PEEL), il faut choisir dans la configuration le retour automatique à la boutique ainsi que la notification (cocher les cases). Dans l'url de retour il faut mettre : http://www.monsite.com/modules/paypal/ipn.php
Ensuite dès lors que le client clique 'payer' dans son site paypal, la redirection est automatique sur votre site (sous un délai de 5 secondes) et il n'y a plus de message d'avertissement 'vous allez sur un site non sécurisé'.
Sur votre site, le code ok.php est exécuté et le client voit bien le msg 'votre paiement est enregistré...etc...etc' et le statut de la commande passe automatiquement à 'réglé'
Donc d'un point de vue client, plus de pb !
Prochaine étape de la réflexion : s'arranger pour que le mail de confirmation client ne soit envoyé que lorsque le paiement est au statut réglé (et que le panier ne soit vidé qu'à ce moment)
A+
Shogun
-
Bonjour
je souhaite mettre en place un telechargement dune musique, dans un but humanitaire (haiti), avec reversement de 100% des fonds a une asso.
Toutefois, j'effectue des tests et je constate un souci pour le telechargement ci dessous le mail recu en vu du telechargement.
par ailleurs sur la page admin, de telechargement il ya aussi un souci que vous verrez en dessous du mail ci dessous.
pourriez vous me renseigner rapidement svp. c'est pour un but humanitaire.
je dispose d'une version de la boutique hebergee sur peel et une autre sur mon propre serveur (on s'attend a plusieurs milliers de telechargements): voir lsproaudio.peel.fr ou lsproaudio.com/boutique
Cordialement
CL
Votre lien pour le téléchargement :
http://lsproaudio.peel.fr/modules/download...106767f4fdbc044
Vous pourrez télécharger ce fichier 1 fois.
----------------------------------------
Warning: copy() [function.copy]: Unable to access
/home/lsproaudio/domains/lsproaudio.peel.fr/public_html/mp3/ in
/home/lsproaudio/domains/lsproaudio.peel.fr/public_html/administrer/commandes.php
on line 124
Warning:
copy(/home/lsproaudio/domains/lsproaudio.peel.fr/public_html/mp3/)
[function.copy]: failed to open stream: No such file or directory in
/home/lsproaudio/domains/lsproaudio.peel.fr/public_html/administrer/commandes.php
on line 124
Warning: rename() [function.rename]: Unable to access
/home/lsproaudio/domains/lsproaudio.peel.fr/public_html/download/pq3YTT_PEEL_
in
/home/lsproaudio/domains/lsproaudio.peel.fr/public_html/administrer/commandes.php
on line 136
Le mail contenant le lien de téléchargement a été envoyé à
****************** adresse mail ************* des téléchargements en cours
Action Proforma Nom du produit Email Date Paiement Etat
paiement Envoi du mail / (nb) Téléchargement / (nb)
18 TEST ****************** adresse mail ************* 06-02-2010 Chèque
Notice: Undefined property: stdClass::$statut in
/home/lsproaudio/domains/lsproaudio.peel.fr/public_html/administrer/modeles/commande_liste_download.php
on line 82
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result
resource in
/home/lsproaudio/domains/lsproaudio.peel.fr/public_html/administrer/modeles/commande_liste_download.php
on line 86
en attente de paiement
Envoyé / (2)
19 TEST ****************** adresse mail ************* 06-02-2010 Chèque
Notice: Undefined property: stdClass::$statut in
/home/lsproaudio/domains/lsproaudio.peel.fr/public_html/administrer/modeles/commande_liste_download.php
on line 82
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result
resource in
/home/lsproaudio/domains/lsproaudio.peel.fr/public_html/administrer/modeles/commande_liste_download.php
on line 86
en attente de paiement
Envoyé / (2)
>>>> merci de votre aide.
-
Bonsoir,
Comme les sessions ne serront plus bonnes il n'y aura plus rien dans le panier....
Je verrais bien une trace de l'adresse IP dans la commande et un timer de validitée (peut etre)
quand le gars passe sa commande l'adresse IP est mise dans un des champs de la table commande, de ce fait quand le gars revient avec la page ok.php on compare son adresse ip et celle contenue dans la base depuis 1 jour ... et paf le chien !!
bonne soirée
-
Bon j'ai vu que sur les paramètres de son compte paypal, on peut cocher l'option de retourner directement sur le site après le paiement, ce qui serait pas mal.
Quelle url mettre dans le champ de retour sur le site paypal ?
normalement les url communiquées lors de la commande au site paypal (cf template.php) sont :
-ok.php si commande ok
-nok.php si commande nok
-ipn.php pour notify
le problème c'est que je dois marquer une url fixe (pas avec le command_id), donc je marque quoi, ipn.php ?
comment fonctionne exactement le principe de notification ?
le but ultime étant, une fois que l'utilisateur a payé sur paypal et sans action supplémentaire de sa part, que le retour sur le site soit effectué et que les statuts commande, etc, soient mis à jour.
Merci de votre aide,
Shogun.
-
-
Bonjour,Quand je clique sur la page 2 j'ai ce message: "Aucun produit enregistré dans la base pour ce critère", même si je retourne sur la page 1 j'ai le même message.
La seule solution est de cliquer sur le menu de gauche "Liste des produits", mais je n'ai aucune solution pour accéder aux produits de la page 2
Avez vous une idée pour résoudre ce problème?
Merci.
Dans administrer/produits.php, fonction affiche_liste_produits() :
remplacez if (isset($frm['cat_search']) || isset($_GET['catid'])) {
par
if ((isset($frm['cat_search']) && !empty($frm['cat_search'])) || isset($_GET['catid'])) {
-
Bonjour,
Quand je clique sur la page 2 j'ai ce message: "Aucun produit enregistré dans la base pour ce critère", même si je retourne sur la page 1 j'ai le même message.
La seule solution est de cliquer sur le menu de gauche "Liste des produits", mais je n'ai aucune solution pour accéder aux produits de la page 2
Avez vous une idée pour résoudre ce problème?
Merci.
acces administration
dans PEEL SHOPPING : logiciel open source de boutique en ligne
Gilles Boussin
Posté(e) · Signaler ce message
Je clos ce sujet.