maunakai

Utilisateur open source
  • Compteur de contenus

    7
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par maunakai


  1. Bonjour,

    j'ai résolu mon problème en limitant la fonction explode, mais pour info, je parlais des noms enregistrés dans nom_bill et nom_ship de peel_commandes au moment de l'enregistrement final de la commande.

    Je ne sais pas d'ailleur à quoi servent ces champs car ensuite on rappelle plutôt le champ client_info1 ou client_info2, mais moi je m'en sers pour pré-remplir le formulaire de paypal au moment du paiement par carte bancaire.

    Salut


  2. Peut-être un début de piste:

    dans la base mysql

    table peel_zones

    ajout d'un champ tva pour les revendeurs

    permettra d'avoir une tva différente entre revendeur et grand public

    tva_reve` tinyint(4) NOT NULL default '0'

    mise à jour fichier administrer/zones.php pour gérer ce nouveau champ

    ensuite dans achat/caddie_affiche.php

    on remplace

    $sqlZone = "SELECT nom_".$_SESSION['langue'].", tva FROM peel_zones WHERE id = '".vn($zoneId)."'";

    $resZone = mysql_query($sqlZone);

    if ($resZone) {

    if (mysql_num_rows($resZone) > 0) {

    $Zone = mysql_fetch_row($resZone);

    $zone = $Zone[0];

    $zoneTva = $Zone[2];

    $_SESSION['caddie']->zone($zone, $zoneTva); #- On place la zone si elle est déterminée

    } else {

    $zone = "";

    $zoneTva = 1;

    }

    }

    par

    $sqlZone = "SELECT nom_".$_SESSION['langue'].", tva, tva_reve FROM peel_zones WHERE id = '".vn($zoneId)."'";

    $resZone = mysql_query($sqlZone);

    if ($resZone) {

    if (mysql_num_rows($resZone) > 0) {

    $Zone = mysql_fetch_row($resZone);

    $zone = $Zone[0];

    if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") {

    $zoneTva = $Zone[2];

    }else{

    $zoneTva = $Zone[1];

    }

    $_SESSION['caddie']->zone($zone, $zoneTva); #- On place la zone si elle est déterminée

    } else {

    $zone = "";

    $zoneTva = 1;

    }

    }

    Premier test réagissent bien, mais avant de continuer, qu'en pensez-vous?

    Il reste le problème de la tva sur le transport, surtout si vous utilisez La Poste dont les tarifs sont non soumis à la tva.

    Merci


  3. Je ne comprends pas trop votre post:

    "Quelques précisions sur le fonctionnement inclus dans la version premium car je vois passer des demandes qui sont avant tout des demandes de développement"

    La gestion correct de la tva ne me semble pas être une demande de développement, c'est plutôt le strict minimum que l'on peut attendre d'une application qui a les prétentions suivantes:

    - Fonctionne en mode grand public (BtoC) mode Grossiste (BtoB)

    - Calcul des taxes selon état et pays

    Les lois françaises et européennes ne nous permettent pas de faire n'importe quoi.


  4. Bonjour,

    J'ai acheté Peel Premium pour créer la boutique d'un client qui s'orientait plutôt vers la solution EBP/Oxatis, et après quelques adaptations (style, gestion de réprésentants, numéro de TVA, convertisseur de devise, correction bugs, + nombreuses petites améliorations) la boutique est en ligne (www.babyball.fr).

    Au fur et à mesure, nous découvrons d'autres problèmes comme celui-ci:

    si j'ai bien compris la loi européenne, lorsqu'une boutique en ligne française vend en ligne dans les pays de l'Union, la boutique devra gérer différement la TVA suivant si la vente est B2C (vente en TTC) ou revendeur B2B (vente HT si numéro de TVA sinon en TTC)

    qu'en pensez-vous

    Merci

Twitter Advisto ecommerce

Facebook PEEL Shopping