graounet

Utilisateur open source
  • Compteur de contenus

    18
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par graounet


  1. salut cela m interesse fortement mais j aimerais savoir si le port gratuit se génere automatiquement a partir du prix de commande ou juste on peut le choisir a la fin de la commande?

    dans ce que j'ai fait vu que j'analyse pas le pays (je vais m'y mettre mais je débute) le forfait gratuit sort semi-automatiquement c'est à dire au dessus de la 1° barre, le colissimo disparait et est remplacé par port gratuit en France (il faut le choisir mais je pense qu'entre gratuit et payant les gens doivent pouvoir le faire) et au dessus de la deuxième barre c'est gratuit partout sauf qu'il reste le choix pour amérique du nord.

    bref premier choix en dessous de 50 euros (par exemple)

    colissimo

    colissimo assuré

    forfait europe

    forfait amérique du nord

    deuxième choix entre 50 euros et 100 euros

    gratuit en france

    colissimo assuré

    forfait europe

    forfait amérique du nord

    troisième choix

    gratuite ne france et en europe

    forfait amérique du nord

    on peut faire d'autres choses en analysant le code


  2. merci de ton aide j'avais oublié de achat_confirmation et maintenant la modification gatuite => express est effective mais les nouvelles variables semblent inexistantes ;)

    donc sur 4 variables j'en ai deux effectives et deux "mortes". Pourtant le lib/setup/info.inc.php est bien mis à jour et dans les fichiers. pourquoi cette selection ???? alors que j'ai mis la même chose pour toutes ??? j'ai ausse rectifie l'ordre dans variables.

    Finalement ça fonctionne, j'ai ainsi 5 forfaits maintenant (en plus du gratuit au dela d'un certain port pour la france ou pour le monde) si ça intéresse quelqu'un je peux mettre les codes


  3. Et ici lib/setup/info.inc.php

    et achat/modeles/achat_confirmation.php

    et achat/modeles/achat_maintenant.php

    et achat/achat_maintenant :blink:

    merci de ton aide j'avais oublié de achat_confirmation et maintenant la modification gatuite => express est effective mais les nouvelles variables semblent inexistantes ;)

    donc sur 4 variables j'en ai deux effectives et deux "mortes". Pourtant le lib/setup/info.inc.php est bien mis à jour et dans les fichiers. pourquoi cette selection ???? alors que j'ai mis la même chose pour toutes ??? j'ai ausse rectifie l'ordre dans variables.


  4. C'est un peu confus que veux tu faire exactement ? ;)

    J'ai les sauvegardes nécessaires :blink: et je peux refaire tout dans l'autre sens si nécessaire. Ce que j'essaye de faire c'est de rajouter des nombres de port possible en plus que les deux express et normal. J'ai donc modifié des fichiers comme variables, achat_maintenant et j'ai vérifié que le fichier info.inc se modifie (ce qui est le cas) mais cela reste sans effet. Même en supprimant la variable express si je l'appelle dans achat_maintenant elle existe encore (en prenant la valeur de celle que j'ai renommée à sa place).

    Bref j'ai ajouté des variables et renommée express et ça ne fait rien dans le fichier achat_maintenant.

    je vais mettre les sources.... tout de suite

    merci

    J'ai les sauvegardes nécessaires :lol: et je peux refaire tout dans l'autre sens si nécessaire. Ce que j'essaye de faire c'est de rajouter des nombres de port possible en plus que les deux express et normal. J'ai donc modifié des fichiers comme variables, achat_maintenant et j'ai vérifié que le fichier info.inc se modifie (ce qui est le cas) mais cela reste sans effet. Même en supprimant la variable express si je l'appelle dans achat_maintenant elle existe encore (en prenant la valeur de celle que j'ai renommée à sa place).

    Bref j'ai ajouté des variables et renommée express et ça ne fait rien dans le fichier achat_maintenant.

    je vais mettre les sources.... tout de suite

    merci

    ici le fichier variable modifié

    \n\$site = \"". $frm['site']."\";

    \n\$normal = \"".$frm['normal']."\";

    \n\$europe = \"".$frm['europe']."\";

    \n\$gratuit = \"".$frm['gratuit']."\";

    \n\$express = \"".$frm['express']."\";

    \n\$support = \"".$frm['support']."\";

    \n\$paypal = \"".$frm['paypal']."\";

    et

    <tr><td class="normal">Nom de la base mysql : </td><td><input type="text" name="nom_de_la_base" value="<?php echo ($tab_var[3]); ?>" size="" /></td></tr>

    <tr><td class="normal">URL de la boutique sans barre oblique à la fin : </td><td><input type="text" name="wwwwroot" value="<?php echo ($tab_var[4]); ?>" size="" /></td></tr>

    <tr><td class="normal">Nom du site web : </td><td><input type="text" name="site" value="<?php echo ($tab_var[5]); ?>" size="" /></td></tr>

    <tr><td class="normal">Tarif normal (&euro; TTC) : </td><td><input type="text" name="normal" value="<?php echo ($tab_var[6]); ?>" size="" /></td></tr>

    <tr><td class="normal">Tarif express (&euro; TTC) : </td><td><input type="text" name="express" value="<?php echo ($tab_var[12]); ?>" size="" /></td></tr>

    <tr><td class="normal">Tarif europe (&euro; TTC) : </td><td><input type="text" name="europe" value="<?php echo ($tab_var[7]); ?>" size="" /></td></tr>

    <tr><td class="normal">Tarif gratuit (&euro; TTC) : </td><td><input type="text" name="gratuit" value="<?php echo ($tab_var[8]); ?>" size="" /></td></tr>

    <tr><td class="normal">Valeur (&euro; TTC) pour Port Gratuit : </td><td><input type="text" name="ApartirDeDonneGratuit" value="<?php echo ($tab_var[11]); ?>" size="" /></td></tr>

    J'ai aussi fait des modifs dans achat_maintenant pour essayer:

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

    <?php

    if (floatval(fprix($_SESSION['caddie']->total)) <$ApartirDeDonneGratuit )

    {

    echo("<option value='normal' selected >normal</option><option value='express' selected >express</option><option value='gratuit' selected >gratuit</option><option value='europe' selected >europe</option>");

    }

    else

    {

    echo("<option value='gratuit' selected >gratuit</option>");

    }

    ?>

    </select>

    J'ai aussi modifié le switch dans le code php de achat maintenant

    switch($_SESSION['caddie']->transport) {

    case "normal" :

    $_SESSION['caddie']->cout_transport($normal);

    break;

    case "europe" :

    $_SESSION['caddie']->cout_transport($europe);

    break;

    case "gratuit" :

    $_SESSION['caddie']->cout_transport($gratuit);

    break;

    case "express" :

    $_SESSION['caddie']->cout_transport($express);

    break;

    }

    et ajouter une ligne dans le fichier function

    function cree_commande(&$commande) {

    // Enregistre la commande dans la base

    global $normal;

    global $europe;

    global $gratuit;

    global $express;

    global $site;

    global $support;

    global $wwwroot;

    voilà ce que j'ai fait et ni la variable europe ni la variable gatuit ne sont opérationnelle

    :blink:


  5. Bonjour !

    je désire les modifier mais popur le moment ça résiste alors pourquoi ?

    le fichier variables a été modifié (plus d'express !)

    le fichier info.inc se modifie bien

    j'ai modifié le fichier function

    j'ai modifié le modèle php et de saisie de achat_maintenant et c'est comme si express existait toujours alors ou se cache-telle ? Les nouvelles n'existent toujours pas.


  6. si ça signifie que j'ai mis (copier collé) une valeur par une fonction d'un type tab[8] (de mémoire) dans le fichier variables la réponse est oui.

    je ne sais quoi faire.... ;)

    fred

    En fait j'étudie le phénomène et il y a l'inscripiton des données dans info.inc mais ou se passe la liaision avec achat_maintenant ? Car j'ai change le nom dans varaibles et dans achat_mainetnant et express fonctionne encore mais pas europe ! Bref ça reste en mémoire mais ou ????


  7. Dans shopping il n'y a pas de table, ce sont2 parmetres pour 2 ports différents.

    Le fait de passer par une table rend l'appli plus flexile, en cas d'ajout d'un port, pas besoin de nouveau developpement.

    Willy

    quand je serai plus avancé c'est sur je pourrai essayer pour le moment je ne sais pas faire... alors j'essaye de rajouiter une variable europe mais ça m'affiche zero ;)

    j'ai modifié le fichier variable en ajoutant dans l'ordre la variable "europe"

    et j'ai mis ça pour afficher sur ton idée quand le montant arrive à un certain niveau le choix en gratuit et europe et en dessous entre normal et gratuit... et j'ai mis ça (j'essaye je n'y connais rien !) et ça marche pas :blink:

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

    <?php

    if (floatval(fprix($_SESSION['caddie']->total)) <$ApartirDeDonneGratuit )

    {

    echo("<option value='normal' selected >Normal</option><option value='europe' selected >europe</option>");

    }

    else

    {

    echo("<option value='express' selected >Gratuit</option><option value='europe' selected >europe</option>");

    }

    ?>

    </select>

    que dois je faire ? Merci

    J'ai aussi modifier le code php du achat_maintenant avec

    switch($_SESSION['caddie']->transport) {

    case "normal" :

    $_SESSION['caddie']->cout_transport($normal);

    break;

    case "europe" :

    $_SESSION['caddie']->cout_transport($europe);

    break;

    case "express" :

    $_SESSION['caddie']->cout_transport($express);

    et ça amrche comme si je n'avais rien fait les deux choix c'est ok mais pas le choix europe

    Fred


  8. Justement sur shopping il n'y a pas de table pour les frais de port...

    C'est un parametre, enfin 2.

    Il faut donc créer la table des ports.

    Willy

    Donc pour le moment ce paramètre ne passe pas par une table ? Il doti bien être enregistré dans une table non ? (je ne sais rien du tout pour le moment).

    La table ce serait pour faire dans le genre liaison avec la fiche du client quand il ouvre un compte, de l'automatique ?

    Sinon si pour le moment il n'y a pas de table ça doit pouvoir encore se faire sans table non ? (en manuel ?)


  9. Au moins 3 (les noms sont ceux de PREMIUM):

    - achat_maintenant

    - dans le back office il faut créer la page (prendre exemple sur la TVA), créer une table dans la BDD je pense

    - calcul, qui doit etre dans lib/fonction ou dans default/modeles/template

    Willy

    je vois mais pour la base de donnée ajouter une ligne sur une (laquelle ?) table existante pour indiquer une nouvelle variable ne suffit pas ? ;)


  10. Il faut gérer la saisie à l'écran par l'utilisateur, mais aussi le calcul du prix total (car nouveau type de frais de port) et enfin l'ajout/modification dans le back office.

    Willy

    Merci je dois modifier 3 fichiers donc ? celui de la saisie, celui du back office et une autre pour le calcul du prix qui s'appelle ? Je n'en demanderai pas plus... d'ailleurs ça me fera réflechir...

    ;)


  11. je ne la trouve pas je dois taper quoi poru la trouver ?

    merci ;)

    bonne journée

    Je vais essayer de modifier le code source (je ne suis qu'un grand débutant la dedans) en rajoutant tout simplement quelques variables pays. Je pense qu'en analysant simplement les zones ou les deux types de paiement apparaissent je dois bien pouvoir en injecter d'autres et les gérer par l'interface du back office non ?

    Bref genre paiement normal + express + une pour différentes zones terrestre (genre limitrophe etc).

    Ça ne doit pas être trop compliqué, ai-je raison ?

    On aurait ainsi paiement pour la france et pour d'autres pays non ?

    Merci

Twitter Advisto ecommerce

Facebook PEEL Shopping