Flux d’activité

Flux d’activité de Messages

  1. La fleur


    Bonsoir et merci de l'intéret porté à mon soucis du moment,

    Si je poste mes versions, après le jardinage il ya un très gros risque d'être confronté au "labourage"

    Je vais donc essayer de retrouver une version vierge et poster cela dans la soirée

    Merci encore je vais revenir

    La fleur

    Voici administrer/commandes_php

    <?

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

    necessite_identification();

    necessite_priv("admin");

    $DOC_TITLE = "G&eacute;rer les commandes";

    include("modeles/haut.php");

    switch (vb($_REQUEST['mode'])) {

    case "details" :

    affiche_details_commande($_GET['id']);

    break;

    case "suppr" :

    efface_commande($_GET['id']);

    $order = "o_timestamp";

    $sort = "DESC";

    affiche_liste_commandes(vn($_REQUEST['start']), $order, $sort);

    break;

    case "update" :

    update_commande($_POST);

    $order = "o_timestamp";

    $sort = "DESC";

    affiche_liste_commandes(vn($_REQUEST['start']), $order, $sort);

    break;

    case "tri" :

    affiche_liste_commandes(vn($_REQUEST['start']), $_GET['order'], $_GET['sort']);

    break;

    case "recherche" :

    $order = "o_timestamp";

    $sort = "DESC";

    affiche_recherche_commandes(vn($_REQUEST['start']), $_GET, $order, $sort);

    break;

    case "affi" :

    $order = "o_timestamp";

    $sort = "DESC";

    affiche_liste_commandes_affilies(vn($_REQUEST['start']), $order, $sort);

    break;

    default :

    $order = "o_timestamp";

    $sort = "DESC";

    affiche_liste_commandes(vn($_REQUEST['start']), $order, $sort);

    break;

    }

    include("modeles/bas.php");

    /******************************************************************************

    * FONCTIONS

    *****************************************************************************/

    function efface_commande($id) {

    /* Efface la commande dont le n∞ est $id */

    global $wwwroot;

    # R&eacute;cup&eacute;ration du stock pour les commandes supprim&eacute;es

    $sqlStock = "SELECT * FROM peel_commandes_articles WHERE commande_id = '".$id."'";

    $resStock = mysql_query($sqlStock);

    while ($s = mysql_fetch_array($resStock)) {

    $sqlCouleur = "SELECT id FROM peel_couleurs WHERE nom_".$_SESSION['langue']." = '".$s['couleur']."'";

    $sqlTaille = "SELECT id FROM peel_tailles WHERE nom_".$_SESSION['langue']." = '".$s['taille']."'";

    $resCouleur = mysql_query($sqlCouleur);

    $resTaille = mysql_query($sqlTaille);

    $couleur = mysql_fetch_array($resCouleur);

    $taille = mysql_fetch_array($resTaille);

    mysql_query("UPDATE peel_stocks SET stock = stock + ".$s['quantite']." WHERE produit_id = '".$s['produit_id']."' AND couleur_id = '".vn($couleur['id'])."' AND taille_id = '".vn($taille['id'])."'");

    }

    mysql_query("DELETE FROM peel_commandes WHERE id = '$id'");

    mysql_query("DELETE FROM peel_commandes_articles WHERE commande_id = '$id'");

    include("modeles/commande_efface.php");

    }

    function update_commande($frm) {

    /* Efface la commande dont le n∞ est $id */

    global $wwwroot;

    $statut_details = "";

    if ($frm['statut'] != 0) {

    $sql_statut = "SELECT nom_".$_SESSION['langue']." FROM peel_statut WHERE id = '".$frm['statut']."'";

    $res_statut = mysql_query($sql_statut);

    $s = mysql_fetch_array($res_statut);

    $statut_details = $s['nom_'.$_SESSION['langue'].''];

    } else {

    $statut_details = "commande initialis&eacute;e";

    }

    if($frm['a_timestamp'] != "00/00/0000") {

    $date_facture = ereg_replace('^([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})$','\\3-\\2-\\1', $frm['a_timestamp']);

    mysql_query("UPDATE peel_commandes SET a_timestamp = '".$date_facture."' WHERE id = '".$frm['id']."'")or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    }

    mysql_query("UPDATE peel_commandes SET statut = '".intval($frm['statut'])."', statut_details = '".addslashes($statut_details)."' WHERE id = '".intval($frm['id'])."'") or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    mysql_query("UPDATE peel_commandes SET numero = '".addslashes($frm['numero'])."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    mysql_query("UPDATE peel_commandes SET client_info1 = '".addslashes($frm['facturation'])."', client_info2 = '".addslashes($frm['livraison'])."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    mysql_query("UPDATE peel_commandes SET colis = '".addslashes($frm['colis'])."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    mysql_query("UPDATE peel_commandes SET statut_affilie = '".addslashes(vb($frm['statut_affilie']))."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    mysql_query("UPDATE peel_commandes SET points_etat = '".$frm['points_etat']."' WHERE id = '".$frm['id']."'")or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    if ($frm['points_etat'] == 1) {

    mysql_query("UPDATE peel_utilisateurs SET points = points + '".$frm['points']."' WHERE id_utilisateur = '".$frm['id_utilisateur']."'")or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    }

    if ($frm['points_etat'] == 2) {

    mysql_query("UPDATE peel_utilisateurs SET points = points - '".$frm['points']."' WHERE id_utilisateur = '".$frm['id_utilisateur']."'")or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    }

    }

    function affiche_details_commande($id) {

    /* Charge les d&eacute;tails d'une commande et les affiche */

    global $wwwroot;

    $qid_commande = mysql_query("SELECT * FROM peel_commandes WHERE id = '$id'");

    $qid_items = mysql_query("

    SELECT

    p.id

    ,p.reference

    ,oi.nom_produit

    ,oi.promotion

    ,p.prix AS curr_prix

    ,oi.prix AS purchase_prix

    ,oi.quantite

    ,oi.prix * oi.quantite AS total

    ,oi.comment

    ,oi.couleur

    ,oi.taille

    ,oi.delivery_stock

    ,oi.order_stock

    FROM peel_commandes_articles oi

    LEFT JOIN peel_produits p ON (oi.produit_id = p.id)

    WHERE commande_id = '$id'

    ");

    $commande = mysql_fetch_object($qid_commande);

    include("modeles/commande_details.php");

    }

    function affiche_liste_commandes($start, $order, $sort) {

    global $wwwroot;

    $nb = 30;

    # Charge la liste des commandes et les affiche.

    $qid = mysql_query("

    SELECT *

    FROM peel_commandes ORDER BY $order $sort LIMIT $start,$nb

    ");

    $sql_count = "SELECT COUNT(*) FROM peel_commandes ORDER BY $order $sort";

    include("modeles/commande_liste.php");

    }

    function affiche_liste_commandes_affilies($start, $order, $sort) {

    global $wwwroot;

    $nb = 30;

    # Charge la liste des commandes et les affiche.

    $qid = mysql_query("

    SELECT *

    FROM peel_commandes WHERE affilie = '1' ORDER BY $order $sort LIMIT $start,$nb

    ");

    $sql_count = "SELECT COUNT(*) FROM peel_commandes WHERE affilie = '1' ORDER BY $order $sort";

    include("modeles/commande_liste.php");

    }

    function affiche_recherche_commandes($start, $frm, $order, $sort) {

    global $wwwroot;

    $nb = 30;

    $sql = "";

    if ($_GET['id'] != "") {

    $sql = "

    SELECT *

    FROM peel_commandes WHERE id = '".$frm['id']."' ORDER BY $order $sort LIMIT $start,$nb

    ";

    $sql_count = "SELECT COUNT(*) FROM peel_commandes WHERE id = '".$frm['id']."' ORDER BY $order $sort";

    }

    if ($_GET['email'] != "") {

    $sql = "

    SELECT *

    FROM peel_commandes WHERE email = '".$_GET['email']."' ORDER BY $order $sort LIMIT $start,$nb

    ";

    $sql_count = "SELECT COUNT(*) FROM peel_commandes WHERE email = '".$_GET['email']."' ORDER BY $order $sort";

    }

    if ($_GET['statut'] != "") {

    $sql = "

    SELECT *

    FROM peel_commandes WHERE statut = '".$_GET['statut']."' ORDER BY $order $sort LIMIT $start,$nb

    ";

    $sql_count = "SELECT COUNT(*) FROM peel_commandes WHERE statut = '".$_GET['statut']."' ORDER BY $order $sort";

    }

    if (!empty($sql)) {

    // Charge la liste des commandes et les affiche.

    $qid = mysql_query($sql);

    if (mysql_num_rows($qid) > 0) {

    include("modeles/commande_liste.php");

    } else {

    echo "<b>Votre requ&ecirc;te ne comporte pas de r&eacute;sultats.</b>";

    $order = "o_timestamp";

    $sort = "DESC";

    affiche_liste_commandes(vn($_REQUEST['start']), $order, $sort);

    }

    } else {

    echo "<b>Votre requ&ecirc;te ne comporte pas de r&eacute;sultats.</b>";

    $order = "o_timestamp";

    $sort = "DESC";

    affiche_liste_commandes(vn($_REQUEST['start']), $order, $sort);

    }

    }

    ?>

    Voici administrer/modeles/commande_detail.php

    <table border="0" width="760" class="tablespace">

    <tr>

    <td colspan=5 class="entete">D&eacute;tail d'une commande</td>

    </tr>

    <tr>

    <td class=normal>Num&eacute;ro de la commande : </td>

    <td class=normal><?=$id?></td>

    </tr>

    <tr>

    <td class=normal>Date de la facture (JJ/MM/AAAA): </td>

    <td class=normal>

    <form method="post" value="<?=$_SERVER['PHP_SELF']?>" name="commande">

    <?

    $date_facture = ereg_replace('^([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})$','\\3/\\2/\\1', $commande->a_timestamp);

    ?>

    <input class="formulaire1" style="width:100%" type="text" name="a_timestamp" style="width:100%" value="<?if (empty($date_facture)) {echo "JJ/MM/AAAA";} else {echo $date_facture;}?>">

    </td>

    </tr>

    <tr>

    <td class=normal>Num&eacute;ro de la facture : </td>

    <td class=normal>

    <input type="hidden" name="mode" value="update">

    <input type="hidden" name="id" value="<?=$commande->id?>">

    <input type="text" class="formulaire1" name="numero" value="<?=$commande->numero?>">

    </td>

    </tr>

    <tr>

    <td class=normal>Num&eacute;ro du colis : </td>

    <td class=normal>

    <input type="text" class="formulaire1" name="colis" value="<?=$commande->colis?>">

    </td>

    </tr>

    <tr>

    <td class=normal>Pass&eacute;e le :</td>

    <td class=normal><?=return_date_fr($commande->o_timestamp) ?></td>

    </tr>

    <tr>

    <td class=normal>Par :</td>

    <td class=normal><a class=normal href="utilisateurs.php?mode=modif&id_utilisateur=<?=$commande->id_utilisateur ?>"><?=$commande->email ?></a></td>

    </tr>

    <tr>

    <td class=normal>Montant :</td>

    <td class=normal><b><?=fprix($commande->montant)?> &euro; T.T.C</b></td>

    </tr>

    <tr>

    <td class=normal><i>dont Frais de port :<i></td>

    <td class=normal><i><?=fprix($commande->cout_transport)?> &euro;<i></td>

    </tr>

    <tr>

    <td class=normal><i>dont suppl&eacute;ment pour le type de paiement :<i></td>

    <td class=normal><i><?=fprix($commande->tarif_paiement)?> &euro;<i></td>

    </tr>

    <tr>

    <td class=normal><i>dont remise sur le total de la commande hors frais de port :<i></td>

    <td class=normal><i>- <?=fprix($commande->remise_percent)?> %<i></td>

    </tr>

    <tr>

    <td class=normal><i>dont remise avec code promo hors frais de port :<i></td>

    <td class=normal><i>- <?=fprix($commande->code_promo)?> %<i></td>

    </tr>

    <?php

    if ($commande->affilie == 1) { ?>

    <tr>

    <td class=normal>Commission affili&eacute;</td>

    <td class=normal><?=fprix($commande->montant_affilie)?> &euro; TTC</td>

    </tr>

    <tr>

    <td class=normal>Statut paiement affilie</td>

    <td class=normal>

    <select name="statut_affilie" class="formulaire1">

    <option value="0" <?if ($commande->statut_affilie == 0) {echo "selected";}?>>Paiement &agrave; venir</option>

    <option value="1" <?if ($commande->statut_affilie == 1) {echo "selected";}?>>Paiement effectu&eacute;</option>

    </select>

    </td>

    </tr>

    <tr>

    <td class=normal>Affilie associ&eacute; &agrave; cette commande</td>

    <td class=normal>

    <?php

    $sqlAffi = "SELECT u.id_utilisateur, u.email FROM peel_utilisateurs u, peel_utilisateurs_commandes uc WHERE uc.commande_id = '".$commande->id."' AND uc.utilisateur_id = u.id_utilisateur";

    $resAffi = mysql_query($sqlAffi);

    $Affi = mysql_fetch_object($resAffi);

    echo "<a href=\"$wwwroot/administrer/utilisateurs.php?mode=modif&id_utilisateur='".$Affi->id_utilisateur."'\">".$Affi->email."</a>";

    ?>

    </td>

    </tr>

    <? } ?>

    <tr>

    <td class=normal>Points cadeaux :</td>

    <td class=normal><?=$commande->points?> points

    <input type="hidden" name="points" value="<?=$commande->points?>">

    <input type="hidden" name="id_utilisateur" value="<?=$commande->id_utilisateur?>">

    <select name="points_etat" class="formulaire1">

    <option value="0" <?if ($commande->points_etat == 0) {echo "selected";}?>>non attribu&eacute;s</option>

    <option value="1" <?if ($commande->points_etat == 1) {echo "selected";}?>>attribu&eacute;s</option>

    <option value="2" <?if ($commande->points_etat == 2) {echo "selected";}?>>annul&eacute;s</option>

    </select>

    </td>

    </tr>

    <tr valign=top>

    <td class=normal>Adresse de facturation :</td>

    <td colspan=4 class=normal><textarea name="facturation" rows="10"><?=html_entity_decode($commande->client_info1)?></textarea></td>

    </tr>

    <tr valign=top>

    <td class=normal>Adresse de livraison :</td>

    <td colspan=4 class=normal><textarea name="livraison" rows="10"><?=html_entity_decode($commande->client_info2)?></textarea></td>

    </tr>

    <tr valign=top>

    <td class=normal>Modalit&eacute; de paiement :</td>

    <td colspan=4 class=normal><?=$commande->paiement?></td>

    </tr>

    <tr valign=top>

    <td class=normal>Modalit&eacute; d'exp&eacute;dition :</td>

    <td colspan=4 class=normal><?=$commande->transport?></td>

    </tr>

    <tr valign=top>

    <td class=normal>Etat de la commande :</td>

    <td colspan=4 class=normal>

    <select name="statut" class="formulaire1">

    <option value="0">Commande initialis&eacute;e</option>

    <?php

    $sql_statut = "SELECT id, nom_".$_SESSION['langue']." FROM peel_statut ORDER BY id";

    $res_statut = mysql_query($sql_statut);

    while ($s = mysql_fetch_array($res_statut)) {

    echo "<option value=\"".$s['id']."\"";

    if ($s['id'] == $commande->statut) { echo "selected";}

    echo ">".stripslashes($s['nom_'.$_SESSION['langue'].''])."</option>";

    }

    ?>

    </select>

    <p align="center"><input type="submit" class="bouton" value="METTRE A JOUR LES DONNEES DE LA COMMANDE"></p>

    </form>

    </td>

    </tr>

    <?

    if ($commande->commentaires !="") { ?>

    <tr valign=top>

    <td class=normal>Commentaires sp&eacute;cifiques :<p></p></td>

    <td colspan=4 class=normal><?=$commande->commentaires?></td>

    </tr>

    <? } ?>

    <tr>

    <td colspan="2" height="5" align=center>&nbsp;</td>

    </tr>

    <tr>

    <td colspan="2" class="normal">

    <b>FORMAT HTML :</b><br />

    <img src="<?=$wwwroot?>/images/view_html.gif" width="8" height="11" alt="" border="0">

    <a href="java script:OpenWin2('<?=$wwwroot?>/factures/facture_html.php?id=<?=$id?>&timestamp=<?=urlencode($commande->o_timestamp)?>&mode=proforma',550,450,'bdc');" class="normal">EDITER LE BON DE COMMANDE</a>

    <br />

    <img src="<?=$wwwroot?>/images/view_html.gif" width="8" height="11" alt="" border="0">

    <a href="java script:OpenWin2('<?=$wwwroot?>/factures/facture_html.php?id=<?=$id?>&timestamp=<?=urlencode($commande->o_timestamp)?>&mode=facture',550,450,'facture');" class="normal">EDITER UNE FACTURE</a>

    </td>

    </tr>

    <tr>

    <td colspan="2" class="normal">

    <b>FORMAT PDF :</b><br />

    <img src="<?=$wwwroot?>/images/view_pdf.gif" width="8" height="11" alt="" border="0">

    <a href="<?=$wwwroot?>/factures/facture_pdf.php?id=<?=$id?>&timestamp=<?=urlencode($commande->o_timestamp)?>&mode=proforma" class="normal">BON DE COMMANDE</a>

    <br />

    <img src="<?=$wwwroot?>/images/view_html.gif" width="8" height="11" alt="" border="0">

    <a href="<?=$wwwroot?>/factures/facture_pdf.php?id=<?=$id?>&timestamp=<?=urlencode($commande->o_timestamp)?>&mode=invoice" class="normal">FACTURE FORMAT</a>

    </td>

    </tr>

    </table>

    <table border="0" width="760" class="tablespace">

    <tr bgcolor="#EEEEEE">

    <td colspan="7" class="entete">Liste des produits command&eacute;s : </td>

    </tr>

    <tr bgcolor="#6699ff">

    <td class=normal>R&eacute;f&eacute;rence</td>

    <td class=normal>Produit</td>

    <td class=normal>Stock &agrave; commander</td>

    <td class=normal align=center>Prix catalogue</td>

    <td class=normal align=center>Prix vendu</td>

    <td class=normal align=center>Quantit&eacute;</td>

    <td colspan=2 class=normal align=center>Total T.T.C</td>

    </tr>

    <?

    if ($qid_items) {

    if (mysql_num_rows($qid_items)) {

    while ($prod = mysql_fetch_array($qid_items)) { ?>

    <tr>

    <td class=normal><?=$prod['reference'] ?></a></td>

    <td class=normal>

    <a href=produits.php?mode=modif&id=<?=$prod['id']?> class=normal><?=stripslashes($prod['nom_produit'])?></a>

    <?

    if ($prod['couleur'] != '') {print "<br />Couleur : ".$prod['couleur'].".";}

    if ($prod['taille'] !=') {print "<br />Taille : ".$prod['taille].".";}

    if ($prod['delivery_stock'] !=') {print "<br />Date pr&eacute;vue d'appro : ".stripslashes($prod['delivery_stock]).".";}

    if ($prod['comment'] !=') {print "<br />Commentaire de l'internaute : ".stripslashes($prod['comment]).".";}

    ?>

    </td>

    <td class=normal align=center><?=$prod['order_stock']?></td>

    <td class=normal align=center><?=fprix($prod['curr_prix'])?></td>

    <td class=normal align=center>

    <?=fprix($prod['purchase_prix']);?>

    </td>

    <td class=normal align=center><?=$prod['quantite']?></td>

    <td class=normal align=center>

    <?

    $total = $prod['purchase_prix']*$prod['quantite'];

    echo fprix($total);?> &euro; T.T.C

    </td>

    </tr>

    <? } ?>

    </table>

    <?

    }

    } ?>

    Voici et vraiment merci pour l'aide car je viens encore il y a 10 mn d'avoir le cas de qqun qui a commandé en paypal le 16/04 dont nous avons reçu la commande en initialisé sans mail de paypal nous informant du paiement et qui ne comprend pas que nous n'ayons pas livré alors qu'il a reçu un mail d'enregitrement de commande de notre part. 9a devient vraiment trop galère ce truc

    Encore merci et je continue de bosser de mon coté

    La fleur

  2. La fleur


    bonsoir,

    je vais tenter d'etre le sympas de la soirée :rolleyes:

    bon j'avais la version 2.7 .... mais j'ai tellement jardiner dedans qu'il n'y a plus rien d'origine!!

    pouvez vous poster administrer/commandes.php svp et administrer/modeles/commande_details.php ?

    dans le deuxieme fichier on gere la liste et dans le premier les actions à mener ... on va bien trouver quoi faire avec ça !! ;)

    je verrais bien un switch sur l'etat de la commande .... (attente, paiement recus, annulé,rembourse) avec un mail spéciffique en fonction de l'eta ;)

    Bonsoir et merci de l'intéret porté à mon soucis du moment,

    Si je poste mes versions, après le jardinage il ya un très gros risque d'être confronté au "labourage"

    Je vais donc essayer de retrouver une version vierge et poster cela dans la soirée

    Merci encore je vais revenir

    La fleur

  3. abelazi


    pour le port gratuit tu as les infos ici http://forum.peel.fr/index.php?showtopic=2625

    de 1 à 299 tu crées un type d'expedition le poids 0 gramme par exemple tarif 20 euros

    dans tes produits tu ne mets pas de poids

    A tester :rolleyes:

    Bonjour,

    Merci de 1 à 299 euros c'et régler j'ai mis comme tu ma dis . par contre j'arrive pas a configurer pour les frais de port offete à partire de : 300 euros. J'ai suivi le lien que tu ma donner mais ça change rien.,

    merci de m'aider SVP

  4. macao45


    bonsoir,

    je vais tenter d'etre le sympas de la soirée :rolleyes:

    bon j'avais la version 2.7 .... mais j'ai tellement jardiner dedans qu'il n'y a plus rien d'origine!!

    pouvez vous poster administrer/commandes.php svp et administrer/modeles/commande_details.php ?

    dans le deuxieme fichier on gere la liste et dans le premier les actions à mener ... on va bien trouver quoi faire avec ça !! ;)

    je verrais bien un switch sur l'etat de la commande .... (attente, paiement recus, annulé,rembourse) avec un mail spéciffique en fonction de l'eta ;)

  5. La fleur


    Bonjour,

    J'utilise une version 2.9.3

    Actuellement que les clients payent par C.B ou en Paypal, ils recoivent un résumé de leur commande

    même si celle ci n'est pas REGLEE.

    Ils interpretent cela comme une confirmation et cela pose beaucoup de problèmes cae lorsqu'ensuite ils n'arrivent pas à payer ils nous reprochent de leur avoir envoyé une confirmation de commande.

    Comment faire pour:

    Soit qu'ils ne recoivent rien

    Soit que ce résumé de commande ne parte que si la commande à le statut de commande règlée

    Merci à ceux qui pourraient m'aider même s'il y en a de moins en moins sur ce forum.

  6. les miniatures


    non David, en fait, cela envoi un mail avec un blabla et un lien du type (http://www.nomdetonsite.fr/factures/commande_html.php?code_facture=gS8Dh6&mode=bdc)

    Ce lien ouvre une page html (/factures/commande_html.php) avec le détail de ta commande et les moyens pour la régler. Donc tu as le virement bancaire, les chèques, la CB et paypal.

    Çà c'est dans le cas ou tu as tous ces moyens de paiement, mais tu peux je pense faire une copie de cette page et virer les moyens que tu ne veux pas utiliser.

    Mais c'est vrai que pour la CB, faut avoir le module cb installé et un contrat VAD avec ta banque.

  7. Gilles Boussin


    Bonjour abelazi,

    Effectivement, il doit s'agir, comme l'a expliqué macao45, d'un problème de non-protection des simples quotes : ' dans la requête SQL associée à la gestion des pays (pas de addslashes ou de mysql_real_escape_string)

    En remplaçant, au niveau de la saisie du nom du pays, les simples quotes par leur code HTML associé : &apos;

    Si un problème analogue se produit pour les double quotes (guillements), le code HTML associé est : &quot;

  8. Gilles Boussin


    Bonjour bendicott.

    Sur quelle version de PEEL travailliez-vous auparavant?

    Le code a potentiellement beaucoup évolué entre la version que vous utilisiez et la version actuelle 5.3, notamment par l'ajout de nouveaux modules fonctionnels, et adapter la feuille de style CSS à la 5.3 ne suffira pas à réaliser une migration.

    Cordialement,

    Jean-Hervé.

  9. Aquarelle


    Bonjour,

    Comment faire pour configurer les frais de port par rapport au prix?

    J'aimerai faire comme suite :

    De : 1 à 299 euros de commande frais de port est de : 20 euros

    Et a partir de : 300 euros de commande les frais de port est Gratuit.

    Comment faire SVP ? Merci de m'aider.

    pour le port gratuit tu as les infos ici http://forum.peel.fr/index.php?showtopic=2625

    de 1 à 299 tu crées un type d'expedition le poids 0 gramme par exemple tarif 20 euros

    dans tes produits tu ne mets pas de poids

    A tester :rolleyes:

  10. macao45


    bonjour,

    ha ok ...

    le problèmes est que logiquement il n'y a pas de paiements qui echou !!!

    ou alors ce sont les banques qui refusent la transaction , mais dans ce cas il y a un code erreur renvoyé par le module de la banque

    j'avais fait une table suplémenatire pour garder le N° de demande pour le module SPPLUS et donc renvoyé la demande bancaire avec le bon numéro a partir de l'admin

    mais je ne sais pas si cela marche sur tous les modules bancaires

    quoi qu'il en soit c'est un developpement bien spécifique et la transaction doit etre testé et validée dans toutes les conditions possibles :rolleyes:

Twitter Advisto ecommerce

Facebook PEEL Shopping