Flux d’activité
Flux d’activité de Messages
-
-
-
Bonjour,
Les informations de l'utilisateur sont stocké dans la session
$_SESSION['session_utilisateur']
.
Les index de ce tableau correspondent aux noms des champs de la table peel_utilisateurs.
Simon.
-
Bonjour Simon,
J'ai bien transformé la valeur du cinquième paramètre (soit $add_tax_type_text) de la fonction get_final_price, en la passant de "false" à "true".
Malgré tout, le sigle "HT" ne s'affiche pas derrière mes prix. Ai-je oublié quelque chose ?
Merci,
Séb42
-
Bonjour,
Peel permet aux utilisateurs de s'inscrire à la newsletter et aux offres commerciales ;
- comment envoie t'on une newsletter ?
le module newsletter en backoffice permet de tester l'envoi vers l'admin, mais on ne peut pas l'envoyer aux clients...
- comment envoie t'on une offre commerciale ?
je ne voies pas en backoffice de module correspondant
Merci de bien vouloir m'éclairer (version 6.1.1)
-
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);
}
?>
-
Vous dites
"Vous avez :
- une liste de pays, dont certains actifs et d'autres non
- une liste de zones, qui regroupent certains pays
- une liste de tarifs, qui sont associés à des zones
Si vous configurez des tarifs correctement pour une zone qui comprend N pays, alors vous verrez apparaître les pays concernés."
J'ai regardé comment "configurer les tarifs correctement" pour voir apparaître la liste des pays aux choix dans la processus de commande et... à part créer une zone qui porte le même nom que le pays, pour chaque pays, puis saisir des tarifs d'expédition pour chaque tranche de poids et pour chaque zone, je ne vois pas...
Cette solution me parait ultra fastidieuse et pour le moins artisanale. Et lorsqu'il faudra mettre à jour les tarifs d'expédition, la galère recommencera.
N'y aurait-il un bout de code qui permettrait d'appeler dans la liste déroulante du choix du pays, les pays appartenant aux zones configurées plutôt que les zones elles-même ? sans que ce soit un long et couteux développement ?
-
Bonjour la communauté Peel
Ancienne version premium 5.6
dans template.php on a ceci
' . REGLEMENT_CARTE_BANCAIRE . '<br />
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_ext-enter" />
<input type="hidden" name="redirect_cmd" value="_xclick" />
<input type="hidden" name="business" value="' . $email_paypal . '" />
<input type="hidden" name="item_name" value="' . $site . ' COMMANDE ' . $commandeid . '" />
<input type="hidden" name="item_number" value="' . $commandeid . '" />
<input type="hidden" name="amount" value="' . number_format($com->montant, 2) . '" />
<input type="hidden" name="page_style" value="Primary" />
<input type="hidden" name="no_shipping" value="1" />
<input type="hidden" name="return" value="' . $wwwroot . '/modules/paypal/ok.php?id=' . $commandeid . '" />
<input type="hidden" name="cancel_return" value="' . $wwwroot . '/modules/paypal/nok.php?id=' . $commandeid . '" />
<input type="hidden" name="notify_url" value="' . $wwwroot . '/modules/paypal/ipn.php" />
<input type="hidden" name="no_note" value="1" />
<input type="hidden" name="currency_code" value="' . $_SESSION['devise']['code'] . '" />
<input type="hidden" name="lc" value="FR" />
<input type="hidden" name="email" value="' . $com->email . '" />
<input type="image" src="' . PAYPAL_BOUTON . '" border="0" name="submit" alt="' . PAYPAL_BUTTON_ALT . '" />
</form>
J aimerai rajouté d autres fichier cachés comme le formulaire si dessous
afin que l acheteur n est plus besoin de compléter le formulaire carte bleu de paypal
Voici le formulaire integration de paypal
<form action="https://www.paypal.com/cgi-bin/webscr" method="POST">
<input type="hidden" name="cmd" value="_ext-enter">
<input type="hidden" name="redirect_cmd" value="_xclick">
<input type="hidden" name="first_name" value="Prénom">
<input type="hidden" name="last_name" value="Nom">
<input type="hidden" name="address1" value="9 rue de l’Eglise">
<input type="hidden" name="address2" value="Bat A">
<input type="hidden" name="city" value="Paris">
<input type="hidden" name="zip" value="75000">
<input type="hidden" name="country" value="FR">
<input type="hidden" name="night_phone_a" value="33">
<input type="hidden" name="night_phone_b" value="146000000">
<input type="hidden" name="night_phone_c" value="">
<input type="hidden" name="business" value=" moi@monsite.com">
<input type="hidden" name="item_name" value="n nom de l’objet">
<input type="hidden" name="item_number" value=" identifiant interne">
<input type="hidden" name="amount" value=" 10.00">
<input type="hidden" name="no_note" value="1"/>
<input type="hidden" name="no_shipping" value="1"/>
<input type="hidden" name="lc" value="FR"/>
<input type="image" src=" https://www.paypal.c...zontal_solution_
PP.gif" border="0" name="submit" alt="Paiement sécurisé par carte bancaire"/>
</form>
oû trouver les elements correspondant pour la valeur (value)
Une petite idée
merci à vous
-
Bonjour,
Pouvez-vous vérifier que l'encodage du fichier fr.php est toujours en UTF8 sans BOM, et qu'aucun saut de ligne est présent avant la balise d'ouverture PHP (<?php) ?
Simon.
-
Bonjour,
vous pouvez éditer le nom des zones ou en créer d'autres, pour qu'il soit plus en rapport avec le pays.
Dans le sujet vous demandez de revenir à l'ancien fonctionnement. Cette modification est couteuse en temps de développement, et donc à discuter avec le service commercial au 01 75 43 67 97.
Simon.
-
Bonjour Micka,
Un post sur le même sujet est ouvert ici :
Merci de continuer la discussion sur cet autre post.
Simon.
-
bonjour je vien de modifier mon menu1 (haut) pour ajouter le catalogue cadeau
j'ai modifier ces ligne comme ci dessous sur lib/fonction/display.php
if (is_module_gift_checks_active()) {
$main_menu_items['check'] = array($GLOBALS['wwwroot'] . '/modules/cadeaux/catalogue_cadeaux.php' => CADEAU);
$menu_items['check'][$GLOBALS['wwwroot'] . '/modules/cadeaux/catalogue_cadeaux.php'] = GIFT_CATALOGUE;
$menu_items['check'][$GLOBALS['wwwroot'] . '/modules/gift_check/cheques.php'] = CHEQUE_CADEAU;
}
et ajouter a lib/lang/fr.php
define("CADEAU", "cadeaux");
et cette erreur apparait :
F
Warning: Cannot modify header information - headers already sent by (output started at /homepages/1/d361017153/htdocs/grossiste-en-live/gro-en-live6.2/lib/lang/fr.php:1) in /homepages/1/d361017153/htdocs/grossiste-en-live/gro-en-live6.2/modeles/news_theme/haut.php on line 22
et voici la ligne 22 de haut.php
header('Content-type: text/html; charset=' . GENERAL_ENCODING);
cordialement
-
Bonjour,
vous devez agir sur le 5ème paramètre ($add_tax_type_text) de la fonction get_final_price(), défini dans le fichier lib\class\Product.php.
Lors de l'appel de la fonction, assurez-vous que ce paramètre a pour valeur true.
Simon.
-
Bonjour,
La bonne requête est :
UPDATE `forksparts_stocks` SET `stock` = '10', `taille_id` = '10',`couleur_id` = '10' WHERE `produit_id` = '10';
Il vous suffit de remplacer les valeurs des champs par les votres.
Simon.
-
Bonjour,
Il manque le nom du dossier modeles dans le lien (/home/larfran/public_html/boutique/modeles//haut.php).
Dans votre base de donnée, vérifier que le champ template_directory de la table peel_sites a pour valeur 'peel6'. peel6 est la valeur par défaut, si vous avez renommé le dossier que contient le dossier modèle, il faut alors insérer le nouveau nom dans le champ template_directory.
Simon.
-
Bonjour,
Lorsque l'on sélectionne un produit, dans la vignette de description de ce dernier le prix est indiqué avec le simple sigle "€" (par exemple 14 €).
J'ai choisi de mettre tous mes tarifs en Hors Taxe et souhaiterais que pour les internautes ce choix leur soit spécifié dans cette vignette puis dans le descriptif "+ de détails".
N'étant pas un spécialiste du php, comment puis-je faire ? Dans quel fichier puis-je rajouter le sigle "HT" ?
Cordialement,
Séb42
-
-
J'ai changé tous les droits pour chmod 777, (à bout de solution...)
J'ai refais toute l'installation.
La page d'accueil pour l'administration fonctionne (bien que certaines erreurs soient signalées encore...
Mais la page d'accueil de la boutique affiche toujours :
Warning: include(/home/larfran/public_html/boutique/modeles//haut.php) [function.include]: failed to open stream: Permission denied in /home/larfran/public_html/boutique/index.php on line 19
Warning: include() [function.include]: Failed opening '/home/larfran/public_html/boutique/modeles//haut.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/larfran/public_html/boutique/index.php on line 19
Contenu personnalisable dans lequel on peut insérer des images, du texte HTML et des bannières publicitaires
Warning: include(/home/larfran/public_html/boutique/modeles//bas.php) [function.include]: failed to open stream: Permission denied in /home/larfran/public_html/boutique/index.php on line 25
Warning: include() [function.include]: Failed opening '/home/larfran/public_html/boutique/modeles//bas.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/larfran/public_html/boutique/index.php on line 25
Désespérant...
-
J'ai changé les droits.
Voici la réponse :
Warning: include(/home/larfran/public_html/boutique/modeles/peel6/haut.php) [function.include]: failed to open stream: Permission denied in /home/larfran/public_html/boutique/index.php on line 19
Warning: include() [function.include]: Failed opening '/home/larfran/public_html/boutique/modeles/peel6/haut.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/larfran/public_html/boutique/index.php on line 19
Contenu personnalisable dans lequel on peut insérer des images, du texte HTML et des bannières publicitaires
Warning: include(/home/larfran/public_html/boutique/modeles/peel6/bas.php) [function.include]: failed to open stream: Permission denied in /home/larfran/public_html/boutique/index.php on line 25
Warning: include() [function.include]: Failed opening '/home/larfran/public_html/boutique/modeles/peel6/bas.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/larfran/public_html/boutique/index.php on line 25
-
Bonjour,
Oui, c'est une bonne façon. Par contre, il faut supprimer le double guillemets dans votre requête :
UPDATE `forksparts_stocks` VALUES (233, 56, 0, 1);
Simon.
Bonjour Simon,
J'ai mis ceci en mysql:
UPDATE `forksparts_stocks` VALUES (11, 0, 0, 8);
UPDATE `forksparts_stocks` VALUES (111, 0, 0, 5);
Et je reçois ceci comme erreur:
SQL query:
UPDATE `forksparts_stocks` VALUES ( 11, 0, 0, 8 ) ;
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VALUES (11, 0, 0, 8)' at line 1
J'ai essayé un import en csv avec ; mais ça bloque aussi
-
Bonjour,
ce n'est pas possible à mon sens.
tu peux avoir :
sousdomaine.monsite.fr
ou monsite.fr/sousdomaine
-
Bonjour,
Est il possible (j'ai cru voir dans un des fichier de la version 6.1) qu'il était possible de paramétrer peel pour qu'il affiche une url autre que celle réelle du serveur.
En fait, j'ai un nom de domaine qui est redirigé vers un sous domaine. J'aimerais que le sous domaine n'apparaissent pas dans la barre d'adresse.
Merci d'avance pour votre aide.
-
Auto réponse.
(quitte à passer pour un idiot ;) ;) )
En fait, j'ai balancé chez l'hébergeur le fichier du script et pas celui qui contient les données de connexion ;)
-
Bonjour à toutes et à tous,
En modifiant le fichier info.inc.php dans le répertoire lib/setup
<?php // This file should be in UTF8 without BOM - Accents examples: éèê // +----------------------------------------------------------------------+ // | Copyright (c) 2004-2011 Advisto SAS, service PEEL - contact@peel.fr | // +----------------------------------------------------------------------+ // | This file is part of PEEL Shopping 6.1, 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 | // +----------------------------------------------------------------------+ // | Author: Advisto SAS, RCS 479 205 452, France, http://www.peel.fr/ | // +----------------------------------------------------------------------+ // $Id: info.inc.php 17010 2011-04-28 20:44:31Z gboussin $ // if (!defined('IN_PEEL')) { die(); } // Ce fichier a été généré lors de l'installation de PEEL. // En cas de migration de serveur ou configuration sépcifique, vous pouvez modifier dans ce fichier manuellement vos variables de configuration $serveur_mysql = "votre_serveur_mysql"; $utilisateur_mysql = "votre_utilisateur_mysql"; $mot_de_passe_mysql = "votre_motdepasse_mysql"; $nom_de_la_base = "bdd_mysql"; // Indiquez dans $wwwroot l'URL de base de votre site, sans mettre de / à la fin. par exemple : $wwwroot = "http://www.example.com"; ou $wwwroot = "http://www.example.com/repertoiredemaboutique"; $wwwroot = "votre_url"; // Configuration complémentaire $display_warning_if_connection_problem=true; ?>
J'ai changé$wwwroot = "votre_url";
par$wwwroot = "http://www.monsiteweb.com";
J'ai planté le site et j'ai un message d'erreurWarning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'votre_serveur_mysql' (1) in /home/stacfldx/public_html/pcp/peel/configuration.inc.php on line 198 MySQL connection problem
J'ai donc remis$wwwroot = "votre_url";
mais j'ai toujours le même message d'erreur.
Merci d'avance pour votre aide.
-
Bonjour,
Serait-il possible de connaître la procédure pour revenir à l'ancien système ? Mes clients ne voient pas leur pays dans la liste, et bien sûr ne savent pas à quelle zone européenne leur pays appartient...
Je n'ai pas vu ces discussions qui ont mené à cette modification, mais je ne vois pas l'avantage de ce système de zones par rapport au choix du pays...
Toujours est-il que je perds des vente à cause de ça ; les client me contactent pour me dire qu'il sont restés bloqués au panier faute de pouvoir choisir leur pays (j'ai beaucoup de clients en belgique et en suisse)
Merci d'avance à qui me donnera une solution pour revenir à l'ancien système.
Newsletter et offres commerciales
dans Module PEEL Premium pour PEEL SHOPPING
Simon développeur PEEL
Posté(e) · Signaler ce message
Bonjour,
Pour la newsletter, vous pouvez envoyer à l'ensemble des utilisateurs inscrit en cliquant sur l'enveloppe, à coté du lien Tester envoi au support. L'affichage sera plus clair sur les futurs versions.
Il n'y a pas de module associé à cette fonctionnalité. Il s'agit d'une seulement indication.
Simon.