Flux d’activité

Flux d’activité de Messages

  1. Micka


    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)

  2. coach


    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);

    }

    ?>

  3. Micka


    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 ?

  4. william_13


    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

  5. neomega


    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


  6. 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.

  7. seb42


    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

  8. larfran


    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...

  9. larfran


    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

  10. slab


    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 ) ;

    MySQL said: b_help.png

    #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

  11. chatomon


    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.

  12. chatomon


    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: &#233;&#232;&#234;
    
    // +----------------------------------------------------------------------+
    
    // | 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 &#233;t&#233; g&#233;n&#233;r&#233; lors de l'installation de PEEL.
    
    // En cas de migration de serveur ou configuration s&#233;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 / &#224; la fin. par exemple : $wwwroot = "http://www.example.com";  ou $wwwroot = "http://www.example.com/repertoiredemaboutique";
    
    $wwwroot = "votre_url";
    
    // Configuration compl&#233;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'erreur
    
    Warning: 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.

  13. Micka


    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.

Twitter Advisto ecommerce

Facebook PEEL Shopping