startweb

Utilisateur open source
  • Compteur de contenus

    8
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par startweb


  1. Bonjour à tous !

    Après avoir fais plusieurs recherches du sujet sur le forum je fais appel a vous et

    Je vous remercie d'avance pour vos réponses.

    Je travail sur la version PREMIUM 3.9

    Concernant le module de lot prix/quantité marche très bien en prix dégressif ;) mais pas en lot. ;)

    Je m’explique, sur un produit vendu à l’unité ex : 10€

    Avec la gestion de lot je peux vendre le même produit exemple : par 3 à 9 euros l’unité (soit 27€)

    Et par 6 à 8 euros l’unité (soit 48€)

    Mais quand le client achète un lot de 3 + (1 à l’unité) le prix et dégressif cela fait 36€ au lieu de 37€

    C’est à dire que le 4eme produit se vent aussi à 9€ au lieu du prix a l’unité, qui est de 10€

    comment faire ?


  2. concernant la Fatal error il dit qu'une fonction du meme nom existe deja

    Si je supprime la fonction cela marche il n’y a plus d’erreur merci ;)

    Mais pour les inscriptions du compte client lors de l’inscription il y a une erreur qu’il n’y avait pas ;)

    Fatal error: Call to undefined function: generate_key() in /homepages/***/*******/htdocs/doc/boutique/utilisateurs/enregistrement.php on line 205

    Sur la ligne 205 de la page enregistrement, ca appelle la fonction « $generate_key = generate_key(20, false); » que j'ai suprimé, mais j'ai verifié l'enregistrement du client ce fait. Delà j'ai remis la fonction mais en la nomment generate_key2 et j'ai modifié toute les requêtes appelant generate_key en generate_key2 . ca a l’aire de marché.

    Merci paulanna


  3. Bonjour à tous !

    Je vous remercie d'avance pour vos réponses. ;)

    J’ai un gros souci avec WAnewsletter 2.3.2 et PEEL PREMIUM 3.9 ;)

    Cela a l’aire de marcher mais pas complètement, je vous explique mon problème enfaite il y en a deux : :(

    Je vous explique mon travail et mes recherches sur le forum un peu plus bas …

    1er problème : Quand je crée par le générateur de wa.. un formulaire d’inscription que j’install en page d’accueil c’est à dire sur la page modeles/default/bas.php

    J’ai l’erreur suivante

    Fatal error: Cannot redeclare generate_key() (previously declared in /homepages/***/*********/htdocs/doc/boutique/lib/fonctions/fonctions.php:1496) in /homepages/***/*********/htdocs/doc/wanewsletter/includes/functions.php on line 43

    Voici la fonction

    function generate_key( $num_char = 32, $use_uniqid = true)

    {

    if( $use_uniqid == true )

    {

    srand((double) microtime() * 1000000);

    $rand_str = md5(uniqid(rand()));

    }

    else

    {

    $rand_str = md5(microtime());

    }

    return ( $num_char >= 32 ) ? $rand_str : substr($rand_str, 0, $num_char);

    }

    2eme problème : quand le client s’inscrit sur la boutique, « sur la page enregistrement.php » la synchronisation se fait que sur 1 liste et non les deux « newsletter et commercial »

    Quand le client change ses paramètres sur la page change_params.php

    la synchronisation se fait très bien sur les deux listes

    Mon travail

    J’ai installé WAnewsletter sur mon ftp et je l’ai paramétré, puis j’ai suivi les instructions du forum sur la page http://forum.peel.fr/index.php?showtopic=3...hl=wanewsletter

    Instruction de Mr Pruault

    « Dans lib/fonctions/fonctions.php, ajouter la fonction generate_key » et Dans utilisateurs/enregistrement.php J’ai placé le code suivant :

    if ($frm['newsletter'] == "1")

    {

    mysql_query("

    INSERT INTO wa_abonnes (

    abo_email, abo_status, abo_lang

    ) VALUES (

    '$frm'

    ,'1'

    , 'francais'

    )");

    $aboid = mysql_insert_id();

    $generate_key = generate_key(20, false);

    $current_time = time();

    mysql_query("

    INSERT INTO wa_abo_liste (

    abo_id, liste_id, format, send, register_key, register_date, confirmed

    ) VALUES (

    '$aboid'

    ,'1'

    ,'1'

    ,'0'

    , '$generate_key'

    , '$current_time'

    , '1'

    )")

    or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    }

    Ayant eu des erreurs j’ai continué ma recherche :(

    Et j’ai suivi les commentaires de atila-diffusion (merci) c'est-à-dire ou placer les code création de liste dans wa…et ajout de code dans la page change_params.php pour l’inscription /désinscription dans le compte client.

    Ayant eu encore des erreurs j’ai continué ma recherche :(

    J’ai trouvais sur le forum une modification à faire http://forum.peel.fr/index.php?showtopic=3...p;hl=newsletter

    Citation « Dans le post de atila-diffusion j'ai modifié

    $frm[newsletter] en $frm["newsletter"] sur les deux lignes ou il se trouve

    et

    $frm[commercial] en $frm["commercial"] sur les deux lignes ou il se trouve »

    Merci pour votre aide


  4. Bonjour,

    J’ai un problème sur mon site internet concernant la remise client en %

    Je m'explique :

    Quand j’inscris à un de mes clients une remise ex : 10.00 % l'enregistrement se fait bien.

    Le client quand il va sur son compte la remise est indiquée.

    Le problème vient que quand le client valide une commande. Il bénéficie de la remise

    :mellow: Mais a ce moment la, la remise se supprime du compte et donc de la base de donnée

    Je ne comprends pas, où chercher ?


  5. pour l'histoire des 1000 clients, pas besoin de renseigner toutes les remises clients une par une, suffit de mettre à jour le champ remise avec une valeur de 10 lors de la création de compte du client.

    ou bien s'il existe déjà plusieurs clients il faut faire une petite requête sql visant à mettre à jour le champ remise de tous les clients.

    Cela je l'ai compris :huh:

    pour la demande, il faut faire un développement pour le faire "proprement" il faut regarder du côté de la classe caddie pour ne dire que cela. Soyez tout de même prudent si vous effectuez des modifications.

    sinon il faut repèrer a variable contenant le montant ttc de la cde et faire une p'tite condition genre :

    si total ttc de la cde est > ou = à 50 alors on enlève 10% du montant ttc de la cde sinon on affiche juste le montant ttc de la cde

    c'est déjà une piste

    Merci pour cette piste mais a ton avis je peut faire comment...


  6. Imaginons qu'il a 1000 clients ! Ce brave homme va pas se taper les 1000 fiches clients à modifier :) .

    En plus c'est une remise directe sans un montant minimum d'achat.

    merci tu comprend !!

    remis en % a partir d'un montant...

    Je voudrais savoir comment faire pour réaliser une remise comme ca (10% pour 50€ d’achat ttc) ( pour tout les clients)

    Cordialement

    startweb

Twitter Advisto ecommerce

Facebook PEEL Shopping