Flux d’activité

Flux d’activité de Messages

  1. noya_m


    Oui pardon Willy, j'ai eu un pti probleme de reveil ce matin :) ;

    concernant le module telechargement : il remplace tout le fonctionnement de la boutique, ou est ce un "module aditionnel" en plus du fonctionnement primaire de la boutique

    Merci

    Ex pour moi:

    j'ai une boutique je vend des livres ;

    je voudrais vendre de la musique en telechargement : dc si je comprend bien ce module va pouvoir a mon client d'acheter de la musique en ligne en telechargement plus commander un livre qu'il va recevoir par la poste

    Ce que je voudrais savoir c'est s'il ya un mixte des 2 solution

    Merci

    Vendez vos produits numériques à partir de votre boutique en ligne

    Vous souhaitez vendre des fichiers MP3, ZIP sous forme de lien en téléchargement. Ce module permet d'envoyer à vos clients vos produits sous format ZIP encrypté. L'envoi est automatique pour le paiement par carte bancaire et se fait via l'interface d'administration pour les autres types de paiement.

    La séquence du module est la suivante

    1/ Achat du produit

    2/ Déplacement du fichier acheté sur le serveur et renommage du fichier

    3/ Envoi du fichier au client et vérification de la validité de sa clé d'achat

    4/ Comptabilisation du nombre de téléchargements effectués.

  2. Willy


    Bonjour,

    pour le logo sur la facture pdf, allez dans factures/invoice.php et cherchez la fonction "addSociete".

    il y a:

    //$this->Image($logo,$x1,$y1,24);
    Pour ma part j'ais mis:
    	$this->Image("http://www.demoniak-motors.com/images/logo1.jpg",$x1 + 50,$y1,24);

    Mais ca doit aussi marcher si vous remplacez l'adresse de mon logo par $logo.

    Testez et dites nous.

    Willy

  3. Suspensionlab.be


    Bonjour,

    Je vais donner ma page des "meilleures ventes" étant donnée qu'elle marche et que ça pourrait donner des pistes à quelqu'uns.

    Je précise que PEEL sert ici pour une boutique de vente en ligne de vins, vous pouvez voir le rendu à cette adresse (sachant que le design n'est pas encore fait) :

    http://chateaupartner.com/test/boutique/ventes.php

    voici le code (très simple en fait) :

    <?
    
    include("configuration.inc.php");
    
    
    if (!isset($_GET['catid'])) {	$catid = 0;} else {$catid = intval($_GET['catid']);}
    
    
    $qid_c = recupere_sous_categorie($catid);
    
    
    $DOC_TITLE = "Chateau Partner";
    
    
    include("$repertoire_modele/haut.php");
    
    ?>
    
    
    <div id="content">
    
    <div class="tetiere" align="left">Meilleures Ventes</div>
    
    
    <table width="100%" cellpadding="2" cellspacing="1">
    
    	<tr>
    
    		<th id="breadCrumb">MILLESIME</th><th id="breadCrumb">CHATEAU</th><th id="breadCrumb">APPELLATION</th><th id="breadCrumb">COULEUR</th><th id="breadCrumb">PRIX</th>			</tr>
    
    
      <?php
    
    //Requête SQL 
    
    $sql = "SELECT
    
    			  Count(*) AS count
    
    			, p.id
    
    			, p.nom
    
    			, p.prix
    
    			, p.millesime
    
    			, p.couleur
    
    			, p.aoc
    
    		FROM peel_commandes_articles oi, peel_produits p
    
    		WHERE oi.produit_id = p.id
    
    		GROUP BY oi.produit_id, p.id
    
    		ORDER BY count
    
    		DESC LIMIT 10";
    
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
    
    
    //Début de boucle
    
    while( $sortie = mysql_fetch_array($req))
    
    
    { 
    
    //Affichage de chaque ligne pour chaque produit
    
    echo "<tr bgcolor='"; if($o==1) { echo "#ECECEC"; $o++; } else { echo "#FFFFFF"; $o=1; }
    
    echo "'>
    
    
    	<th class=\"catalogue\">$sortie[millesime]</th>
    
    	<th class=\"catalogue\"><font color=#993333><b>";
    
    	?>
    
    
    <a href="<?echo $wwwroot?>/achat/produit_details.php?id=<?=$sortie['id'] ?>&catid=<?=$catid?>"><?echo stripslashes($sortie['nom']) ?>
    
    
    <?
    
    echo "</a></b></font></th>
    
    	<th class=\"catalogue\">$sortie[aoc]</th>
    
    	<th class=\"catalogue\"><b>$sortie[couleur]</th>
    
    	<th class=\"catalogue\">$sortie[prix] €</th>
    
    
    </tr>"; 
    
    
    }
    
    
    echo "</table>";
    
    
    /******************************************************************************
    
     * FONCTIONS
    
     *****************************************************************************/
    
    
     function recupere_sous_categorie($catid=0) { 
    
    /* Récupère le nom et la description de toutes les sous-catégories de celle-ci */
    
    	$qid = mysql_query("SELECT id, nom, description, parent_id  FROM peel_categories WHERE parent_id = $catid AND id > 0 AND etat = 1") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); 
    
    	return $qid; 
    
    }
    
    
    ?>
    
    
    </div>
    
    <?php include("$repertoire_modele/bas.php"); ?>

    Voilà, en espérant que cela puisse t'aider suspensionlab...

    Yeeeeeeeeeees! merci beaucoup, j'ai plus qu'a l'integrer dans mon design dans une colonne a gauche ou droite comme un site de pros quoi!

    Humm, Le plus dur sera de rajouter une colonne à droite je crois.....

    Merci à willy et riskbreaker.

    Suspensionlab

  4. KinF


    il te faut renseigner les variables de connexions lors de l'installation de ta boutique

    ensuite pour les tables, tu dois d'abord créer une base de données, ensuite tu fais soit un copier/coller des tables se trouvant dans lib/sql/peel.sql que tu colles dans l'onglet SQL ou bien importer ces tables à l'aide de l'onglet SQL si tu es utilisateur de phpmyadmin

    Ok donc dans mon cas il me suffit d'exporter la Bdd en sql ?

    Merci

  5. paulanna


    il te faut renseigner les variables de connexions lors de l'installation de ta boutique

    ensuite pour les tables, tu dois d'abord créer une base de données, ensuite tu fais soit un copier/coller des tables se trouvant dans lib/sql/peel.sql que tu colles dans l'onglet SQL ou bien importer ces tables à l'aide de l'onglet SQL si tu es utilisateur de phpmyadmin

  6. KinF


    Bonjour à tous,

    Je voudrais savoir comment on charge les infos (les tables) de la Bdd en ligne sur l'hébergeur.

    Sur ifrance j'ai vu qu'on a des codes de connexion et j'ai testé en modifiant mon fichier php concerné et ça marche.

    Ma question c'est: Doit-on uploader le fichier sql des tables ou suffit-il d'entrer juste les codes de connexion ?

    Dans ce dernier cas comment est-ce que les tables sont mis en ligne ?

    Si quelqu'un pouvait tirer cela au claire

    Merci à tous

  7. balam


    Et avec ca ?

    function update_commande($frm) {
    
    
    /* Efface la commande dont le n° est $id */
    
    	global $wwwroot, $support;
    
    
    
    
    	$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());
    
    
    
    //on recupere l email associe a la commande
    
    	$sql_commande= "SELECT email FROM peel_commandes WHERE id = '".intval($frm['id'])."'";
    
    
    
    
    	$res_commande= mysql_query($sql_commande);
    
    
    
    
    	$comm = mysql_fetch_array($res_commande);
    
    
    
    
    	$email = $comm['email'];
    
    // fin de on recupere l email associe a la commande
    
    
    // envoie du mail
    
    
    $mailSujet = "Avancée de votre commande ".$frm['id'];
    
    
    $mailObjet = "Bonjour, \n";
    
    
    $mailObjet .= " \nEtat de votre commande : ".$statut_details;
    
    
    mail($email,$mailSujet,$mailObjet,"From:$support");
    
    
    echo "<p class=\"normal\">un mail a été envoyé à ".$frm['email']." pour lui signifier l'avancée de sa commande.</p>";
    
    
    }

    Willy,

    Je recois le mail mais, il y a un problème, voici le mailque je recois

    "Bonjour,

    Etat de votre commande : Commande réglé"

    Et dans le back office j'ai cette erreur;

    Notice: Undefined index: email in /home/logosmag/public_html/boutique/administrer/commandes.php on line 341

    un mail a été envoyé à pour lui signifier l'avancée de sa commande.

    Je ne trouve pas l'erreur.

    Merci

Twitter Advisto ecommerce

Facebook PEEL Shopping