IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Odoo (ex-OpenERP) Discussion :

Module OpenERP : Le Point de vente comme vous ne l'avez jamais vu !


Sujet :

Odoo (ex-OpenERP)

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut Module OpenERP : Le Point de vente comme vous ne l'avez jamais vu !
    Hey all !

    Je viens de terminer l'article où je présente le module TG_POS_ENHANCED.

    C'est un module qui surcharge le module point_of_sale original et qui apporte de nouvelles fonctions.

    • la fonction « caissiers »: elle permet de faire des ventes en utilisant le compte « manager » du point de vente sans avoir à se déconnecter/reconnecter à chaque fois qu'un vendeur fait une vente ;
    • les fonctions de gestion des clients : elles permettent de sélectionner, modifier ou ajouter des clients sans sortir du point de vente ;
    • l'historique des achats : une fois le client sélectionné, on peut visualiser les achats qu'il a faits. Cela permettra, par exemple, de vérifier que le client a bel et bien acheté le produit qu'il ramène en cas de dysfonctionnement (SAV) ;
    • le ticket de caisse : il présente le détail des produits, les taxes et les remises ainsi que le montant cumulé des achats du client ;
    • les « Custom Packs » : ce sont des packs de produits. Vous pouvez choisir les produits qui composent le pack ainsi que les variantes de produits s'il y en a ;
    • les remises spéciales : comme le compte « manager » est utilisé par tout le monde, nous avions besoin que les remises globales appliquées soient contrôlées par le gérant du magasin. Cette fonction lui permet donc d'appliquer une remise spéciale à un client. Pour cela, il devra saisir un mot de passe prévu à cet effet, et il devra préciser le motif de la remise ;
    • La messagerie interne : les messages sont affichés directement dans le point de vente. Ils peuvent être programmés pour apparaître une seule fois ou toutes les X heures ;
    • le retour de produits : cette fonction permet de retourner un produit en générant un mouvement de stock. Dans le cas présent, une commande négative ne peut pas aboutir, car nous souhaitions qu'un produit retourné fasse l'objet au minimum d'un échange ;




    L'article est ici : OpenERP - Module TG_POS_ENHANCED (Ou comment surcharger le module Point Of Sale )

    Le lien de téléchargement est en bas de page.

    N'hésitez pas à commenter/voter

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 168
    Par défaut
    Bonjour

    as tu déjà rafraichi des la liste des clients en utilisant ce type de rquete dans le POS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    datajsonrpc = {"jsonrpc":"2.0",
     "method":"call",
     "params":{"model":"res.partner",
               "method":"get_res_partner",
               "args":[true,
                       [],
                       {"default_model":false}
                      ],
               "kwargs":{},
               "session_id":"303ae4c1bd9d49079c4efc9e06e0184f",
               "context":{"lang":"en_US","tz":"EST","uid":1}},
     "id":"r22"}
    
    $(function getResPartner(){
      $.ajax({
        type: "GET",
        timeout:8000 //refresh all 8 s
        cache: true // put in system cache  
        url: "/web/dataset/call_kw", // URL of OpenERP Handler
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        data: datajsonrpc,
        // script call was *not* successful
        error: function(XMLHttpRequest, textStatus, errorThrown) { 
    
        }, // error 
        // script call was successful 
        // data contains the JSON values returned by OpenERP 
        success: function(data){
          if (data.result && data.result.error) { // script returned error
                $('div#Result').text("Warning: " + data.result.error);
                $('div#Result').addClass("notice");
            }
            else if (data.error) { // OpenERP error
                $('div#Result').text("Error-Message: " + data.error.message + " | Error-Code: " + data.error.code + " | Error-Type: " + data.error.data.type);
                $('div#Result').addClass("error");
          } // if
          else { // successful transaction
                // do something successful!
          } //else
        } // success
      }); // ajax
    };
    
    setInterval(getResPartner,8000);

  3. #3
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    non, mais là tu utilises un timeout ? Pourquoi rafraichir la liste toutes les x secondes ?

    La requête (dans mon POS) est effectuée à chaque fois que tu cliques sur un bouton (lettres) ou que tu fais une recherche avec le champ de recherche.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 168
    Par défaut
    Ok pour la liste des clients, dans le cas ou tu as la distinction entre vendeur et caissier je pense que tu peux utiliser cette méthode de rafraichissements pour remonter au niveau de la caisse les commandes passées par les vendeurs pour les encaisser.

  5. #5
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    Mais c'est pareil pour les commandes. Quand tu cliques sur le bouton (afficher l'historique) les commandes du client sélectionné sont récupérées dans la DB à ce moment là.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 168
    Par défaut
    Si la commande n'a pas été payé ? pourquoi ne pas afficher le détail des commandes non payées dans le panneau de gauche pour proposer au paiement ?

Discussions similaires

  1. OpenERP module point de vente et prix produits multiple
    Par xorax dans le forum Odoo (ex-OpenERP)
    Réponses: 1
    Dernier message: 19/02/2014, 16h49
  2. Configurer le module point de vente de openerp
    Par ffani dans le forum Odoo (ex-OpenERP)
    Réponses: 4
    Dernier message: 17/07/2012, 22h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo