ael

Utilisateur open source
  • Compteur de contenus

    20
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par ael


  1. Je me ferais un plaisir de répondre de manière constructive à chacun d'entre vous en publiant des codes sources gratuitement sur ce forum

    J'utilise en effet PEEL depuis plusieurs mois, et je pense que c'est la seule structure qui réponde aux besoins du marché

    Et personne n'est irremplacable


  2. Bonjour,

    Depuis deja un moment j'ai constaté que la tva de 0% sur les Frais de port n'est pas pris en compte.

    Exemple vente avec expedition collissimo sans emballage (tva 0% sur port) la tva est applique sur les Frais de port a 19.6

    Elle apparait donc sur les etats comptable dans certains cas.

    Je cherche donc a indiquer le taux de tva de transport ''tva_cout_transport'' de ''peel_commandes'' dans le BDC et la Facture

    Si quelqu un a une piste

    Cordialement

    David

    En fait il faut regarder dans votre base de données phpMyAdmin, il y a un champ qui doit s'appeler tva_cout_transport

    Patrice


  3. Merci Paulanna, j'ai fait quelques modifications et ça marche, juste un petit problème qu'il reste :

    Dans la colonne Prix catalogue, j'ai 6 zéros après la virgule. On peut réguler ça comment ?

    Voici les modifs que j'ai fait à ton code pour que cela fonctionne :

    	SELECT
    
    		 p.reference
    
    		,oi.nom_produit
    
    		,p.prix AS prix_cat
    
    		,oi.prix
    
    		,oi.quantite
    
    		,oi.tva
    
    		,oi.promotion
    
    		,oi.prix * oi.quantite AS total_prix
    
    		,oi.comment
    
    		,oi.couleur
    
    		,oi.taille
    
    		,oi.option_prix
    
    		,oi.delivery_stock
    
    		,pc.remise_code
    
    		,pc.remise_client
    
    	FROM peel_commandes pc, peel_commandes_articles oi
    
    		LEFT JOIN peel_produits p ON (oi.produit_id = p.id)
    
    	WHERE commande_id = '$id' AND pc.id = oi.commande_id
    
    	");

    Mettre un appel à la fonction fprix(votre champ) devant le prix


  4. Attention le code ci dessous effacera toutes les commandes pour redemarrer à zéro.

    vous creez une page (avec le nom de votre choix) avec ce code dedans, vous la placez à la racine du site et vous l'appellez directement. La page n'affiche rien du tout. Enfin elle pourrait afficher quelque chose mais j'ai fait au plus vite.

    <?php

    include("configuration.inc.php");

    $DOC_TITLE = "[PEEL.FR]";

    include("$repertoire_modele/haut.php");

    $sql = "TRUNCATE peel_commandes";

    $res = mysql_query($sql);

    include("$repertoire_modele/bas.php");

    ?>

    A mon avis le post d'Eric est un peu trop dangeureux lui préférer

    <?php
    
    include("configuration.inc.php");
    
    $DOC_TITLE = "[PEEL.FR]";
    
    include("$repertoire_modele/haut.php");
    
    
    $sql = "ALTER TABLE `peel_commandes`  AUTO_INCREMENT =' 1'";
    
    
    $res = mysql_query($sql);
    
    include("$repertoire_modele/bas.php");
    
    ?>

    qui remettra l'autoincrément à 1


  5. Bonjour,

    Via le Back-office il est possible de modifier la date de facture. En fait pour moi, ce qui compte, c'est la date de l'encaissement et j'aimerai faire coïncider la date de la facture avec celle du paiement.

    Cependant quand j'édite la facture, elle sort quand même avec la date de la commande :rolleyes:

    Qu'est-ce qui cloche ?

    Merci.

    Dans votre facture, remplacer l'appel au champ o_timestamp par le champ a_timestamp et ça marchera


  6. merci Ael pour la remarque "aspect plus pro" mais eric n'a pas etait sur le bon site (enfin je pense) et ce n'est pas grave toutes critiques est constructives et font avancé les choses.

    Pour la class c se que j'en avais deduit mais je ne comprend pas. (decidement). je n'ai pas de fichier style.css

    il faut regarder dans /modeles/default/ le nom de la feuille de style, elle s'appelle parfois default.css


  7. ok je suis la encore 15 mn apres je part.

    cette derniere ligne c normal ?:

    <input type="submit" class="ici_le_nom_de_votre_class_css" name="submit" value="Payer ma commande" />

    bizare le "ici_le_nom........"

    Non le class="ici le nom..." doit correspondre au nom d'une classe renseignée dans le fichier style.css

    Quand à l'aspect pro du site, je trouve la remarque déplacée, chacun doit évoluer et fait de son mieux, donc je ne comprends pourquoi on vous reproche un site pas assez pro


  8. a vue de nez c'est de la 5.xxx

    A mon avis, mais je me trompe peut être

    Dans /administrer/produits.php > Fonction affiche_liste_produits($frm)

    J'ajouterais dans un td du tableau qui affiche les critères, le code suivant (impérativement après le <form method="get" action="<?=$_SERVER['PHP_SELF']?>?page=<?echo (!empty($_GET['page'])) ? $_GET['page'] : 1;?>&mode=recherche"> et avant le </form>

    <table width="760" class="tablespace">
    
    							<tr>
    
    								<td>Choisir la marque associ&eacute;e :</td>
    
    							</tr>
    
    
    							<tr>
    
    								<td>
    
    								<select  name="id_marque" style="width:760" size="5">
    
    									<option value="0">-------------------------------------------</option>
    
    									<?
    
    
    									$select = mysql_query("SELECT id, nom_".$_SESSION['langue']." FROM peel_marques INNER JOIN peel_sites_pivots ON (marque_id = id) WHERE site_id = '".intval($_SESSION['ecom']['id'])."' ORDER BY position");
    
    
    									if (mysql_num_rows($select) > 0) {
    
    
    										while ($nom =  mysql_fetch_array($select)) {
    
    
    											$selectionne = ($nom['id'] == $frm['id_marque']) ? " selected" : "";
    
    
    											echo "<option value=\"" . $nom['id'] . "\" $selectionne>".html_entity_decode($nom['nom_'.$_SESSION['langue'].''])."</option>";
    
    
    											}
    
    
    										}
    
    									?>
    
    								</select>
    
    								</td>
    
    							</tr>
    
    						</table>
    Puis toujours dans la même fonction après if (isset($frm['top_search'])) {if ($frm['top_search'] != "NULL") {$where .= " AND p.on_top = '".$frm['top_search']."'";}} Je mettrais
    if (isset($frm['id_marque'])) {if (!empty($frm['id_marque'])) {$where .= " AND p.id_marque= '".$frm['id_marque']."'";}}

    Antoine


  9. Bonjour,

    Enfin une reponse constructive et je t'en remerci.

    En ce qui concerne Paypal, je suis desolé mais je n'est pas compris :rolleyes: la reponse. Voici l'url du site :

    http://www.scarlett-sexyshop.com/index1.php

    En ce qui concerne le port. J'ai remplacer la fonction par celle que tu m'a donner mais ca me fait une erreur. Quand ont va sur le site apres avoir changer la fonction on se retrouve devant une page blanche a l'index1.php.

    Voici la structure de la table concernée :

    --

    -- Structure de la table `peel_tranches`

    --

    CREATE TABLE peel_tranches (

    id int(11) NOT NULL auto_increment,

    borne_min float(15,5) NOT NULL default '0.00000',

    borne_max float(15,5) NOT NULL default '0.00000',

    tarif_ht float(15,5) NOT NULL default '0.00000',

    tva float(5,2) NOT NULL default '0.00',

    PRIMARY KEY (id)

    ) TYPE=MyISAM AUTO_INCREMENT=3 ;

    J'ai regardé voir si je trouvé une eventuelle erreur mais je n'ai rien vu au niveau du code que tu m'a fourni.

    C'est curieux car ca resemble a un manque de balise pour une fermeture mais je n'est rien trouvé.

    bruno

    pour répondre il faudrait nous afficher le message d'erreur


  10. re

    en ce qui concerne Paypal.

    J'ai bien mis mon adresse (compte business) dans l'admin peel.

    Sur le back office paypal j'ai indiquer mon adresse ipn.php.

    malgré cela je n'arrive jamais sur le site Paypal pour regler la commande.

    sur la reponse voici la phrase que je n'est pas compris :

    "vérifier que le type de paiement PAYPAL indiqué dans votre base de données correspond bien à la variable de langue (il faut que ce soit écrit de la même façon)"

    c'est a dire ? :rolleyes:

    merci encore

    Dans le back office, tu as écrit pour paypal PAYPAL en majuscule

    Dans le fichier de langue /lib/lang/fr.php, je pense qu'il y a écrit define("PAYPAL","Paypal", TRUE)

    Il faut dont écrire define("PAYPAL","PAYPAL", TRUE)

    sinon le cas Paypal n'est pas reconnu par la variable de langue


  11. il faut activer la langue dasn le back office

    ensuite il faute ajouter les champs dans les tables concernées prendre exemple sur peel_produits

    Il faut

    1. Activer la langue dans le back office

    2. Il faut vérifier que les champs existent bien dans la base => nom_fr, nom_en, nom_votre lange

    3. Il faut traduire les fichiers de langue du répertoire /lib/lang

    4. il faut sans doute aussi traduire les mails dans les pages en fonction de votre langue

    Faire un switch case($_SESSION['langue']) dans les pages qui envoient les mails

    Antoine


  12. Bonjour,

    Voila j'en suis vraiment a la fin et je viens de mettre en place PAYPAL sur mon site.

    J'ai renseigner l'admin (Paypal me dit que ce doit etre mon adresse E-Mail correspondante a mon compte marchand Paypal).

    Mais aujourd'hui quand je passe une commande sur mon site a aucuns moment je me retrouve sur le site de Paypal pour payer ma commande. Le seul moyen etant de faire parvenir par E-Mail le bon de commande au clt qui a ce moment la a enfin accés a PAYPAL.

    Je trouve cela un peut lourd (le clt est deja reparti de mon site et risque de desistements).

    Je pense que l'on doit pouvoir simplifier.

    PS:

    Au cas ou il y aurais QQ du support de PEEL qui lirait ce message, je tiens a signaler que je n'est toujours pas eu de reponse a mon E-Mail en ce qui concerne les frais de ports calculé sur le total de la commande. Je commence a croire (et il s'emblerait que je ne suis pas le seul) que le support n'est plus et qu'a ce jour c'est "Débrouillez-vous !!!!!" Soite si c'est sur une bidouille a dudule..... mais le prb avec le port est que PEEL nous est vendu avec et que ca ne marche pas.................................

    C'est domage car PEEL est une exelente base.

    Bruno

    Sur PAYPAL,pourriez vous transmettre votre URL ce serait plus facile. Le problème a souvent été abordé, vérifier que le type de paiement PAYPAL indiqué dans votre base de données correspond bien à la variable de langue (il faut que ce soit écrit de la même façon)

    Sur le module de transport dans /lib/class/caddie.php, remplacer la méthode calcul_frais_expedition par la suivante

    function calcul_frais_expedition(&$typeId, &$zoneId) {
    
    
    global $seuil_total;
    
    global $seuil_total_reve;
    
    
    
    $sql = "SELECT tarif_ht, tva FROM peel_tranches WHERE borne_min <= ".$this->total_produit_ht." AND borne_max > '".$this->total_produit_ht."'";
    
    
    $query = mysql_query($sql) or die('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . mysql_error());
    
    
    if (mysql_num_rows($query) > 0) {
    
    
    $t = mysql_fetch_object($query);
    
    
    $this->cout_transport_ht = $t->tarif_ht;
    
    
    $this->cout_transport = $t->tarif_ht * (1+$t->tva/100);
    
    
    $this->tva_cout_transport = $this->cout_transport - $this->cout_transport_ht;
    
    
    $seuil = (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve")  ? $seuil_total_reve : $seuil_total;
    
    
    if ($this->total_produit > $seuil && $this->zoneFranco == 1) {$this->cout_transport = $this->cout_transport_ht = $this->tva_cout_transport = 0;} #- Frais de port gratuit si le total TTC des produits est > au seuil.
    
    
    } else {
    
    
    $this->cout_transport = $this->cout_transport_ht = $this->tva_cout_transport = 0;
    
    
    }


  13. Bonjour,

    Il me semble que quand ont achète une voiture ont doit pas avoir un diplôme de mécanique pour finir de la monter.

    Je crois que ce que demande ce monsieur est légitime non ?

    Enfin c’est mon avis.

    Cordialement.

    Oui sauf si on veut modifier la structure de son moteur

    Et donc ces demandes ne sont pas légitimes vu qu'il veut modifier la structure du moteur de base


  14. Bonjour Laurent,

    D'apres tes messages de ce matin (même ceux effacés) tu m'as l'air bien enervé.

    Viens chez moi je t'offre une tisane pour parler de tous tes problèmes ;)

    :P

    (tout est humour bien sur)

    le truc c'est que visiblement vous ne savez pas développer en php (d'après vos messages), donc à mon avis vous allez effectivement vous arracher les cheveux

    car il faut savoir développer en php et connaître au minimum le html pour faire ce que l'on veut

    Et franchement cela n'a rien à voir avec le support

Twitter Advisto ecommerce

Facebook PEEL Shopping