Ir al contenido
Odoo Menú
  • Identificarse
  • Pruébalo gratis
  • Aplicaciones
    Finanzas
    • Contabilidad
    • Facturación
    • Gastos
    • Hoja de cálculo (BI)
    • Documentos
    • Firma electrónica
    Ventas
    • CRM
    • Ventas
    • TPV para tiendas
    • TPV para restaurantes
    • Suscripciones
    • Alquiler
    Sitios web
    • Creador de sitios web
    • Comercio electrónico
    • Blog
    • Foro
    • Chat en directo
    • eLearning
    Cadena de suministro
    • Inventario
    • Fabricación
    • PLM
    • Compra
    • Mantenimiento
    • Calidad
    Recursos Humanos
    • Empleados
    • Reclutamiento
    • Ausencias
    • Evaluación
    • Referencias
    • Flota
    Marketing
    • Marketing social
    • Marketing por correo electrónico
    • Marketing por SMS
    • Eventos
    • Automatización de marketing
    • Encuestas
    Servicios
    • Proyecto
    • Partes de horas
    • Servicio de campo
    • Servicio de asistencia
    • Planificación
    • Citas
    Productividad
    • Conversaciones
    • Aprobaciones
    • IoT
    • VoIP
    • Conocimientos
    • WhatsApp
    Aplicaciones de terceros Studio de Odoo Plataforma de Odoo Cloud
  • Industrias
    Comercio al por menor
    • Librería
    • Tienda de ropa
    • Tienda de muebles
    • Tienda de ultramarinos
    • Ferretería
    • Juguetería
    Alimentación y hostelería
    • Bar y taberna
    • Restaurante
    • Comida rápida
    • Casa de huéspedes
    • Distribuidor de bebidas
    • Hotel
    Inmueble
    • Agencia inmobiliaria
    • Estudio de arquitectura
    • Construcción
    • Gestión inmobiliaria
    • Jardinería
    • Asociación de propietarios
    Consultoría
    • Empresa contable
    • Partner de Odoo
    • Agencia de marketing
    • Bufete de abogados
    • Adquisición de talentos
    • Auditorías y certificaciones
    Fabricación
    • Textil
    • Metal
    • Muebles
    • Alimentos
    • Brewery
    • Regalos de empresas
    Salud y bienestar
    • Club deportivo
    • Óptica
    • Gimnasio
    • Terapeutas
    • Farmacia
    • Peluquería
    Oficios
    • Handyman
    • Hardware y asistencia informática
    • Sistemas de energía solar
    • Zapatero
    • Servicios de limpieza
    • Servicios de calefacción, ventilación y aire acondicionado
    Otros
    • Organización sin ánimo de lucro
    • Agencia de protección del medio ambiente
    • Alquiler de paneles publicitarios
    • Estudio fotográfico
    • Alquiler de bicicletas
    • Distribuidor de software
    Browse all Industries
  • Comunidad
    Aprender
    • Tutoriales
    • Documentación
    • Certificaciones
    • Formación
    • Blog
    • Podcast
    Potenciar la educación
    • Programa de formación
    • Scale Up! El juego empresarial
    • Visita Odoo
    Obtener el software
    • Descargar
    • Comparar ediciones
    • Versiones
    Colaborar
    • GitHub
    • Foro
    • Eventos
    • Traducciones
    • Convertirse en partner
    • Services for Partners
    • Registrar tu empresa contable
    Obtener servicios
    • Encontrar un partner
    • Encontrar un asesor fiscal
    • Contacta con un experto
    • Servicios de implementación
    • Referencias de clientes
    • Ayuda
    • Actualizaciones
    GitHub YouTube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Solicitar una demostración
  • Precios
  • Ayuda

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Contabilidad
  • Inventario
  • PoS
  • Proyecto
  • MRP
All apps
Debe estar registrado para interactuar con la comunidad.
Todas las publicaciones Personas Insignias
Etiquetas (Ver todo)
odoo accounting v14 pos v15
Acerca de este foro
Debe estar registrado para interactuar con la comunidad.
Todas las publicaciones Personas Insignias
Etiquetas (Ver todo)
odoo accounting v14 pos v15
Acerca de este foro
Ayuda

POS Enhanced - with screenshots + dl link

Suscribirse

Reciba una notificación cuando haya actividad en esta publicación

Se marcó esta pregunta
messageproductposcashier
64 Respuestas
40926 Vistas
Avatar
Thierry Godin

Hi all,

I wrote a module to enhance POS.

Here are some features I added :

  • Cashier management
  • Customer management :select/ edit/create
  • Sale history : see customer purchases
  • Special discount : shop manager can apply a special discount (password required)
  • Customs Packs : packs of products with variants
  • POS internal messaging : displays scheduled messages inside POS (once or each X hours)

    • some other stuffs.

here are screenshots :

POS interface with cashier module + customer module /left side

POS interface with cashier module + customer module /left side

Select customer by letter or with search input

Select customer by letter or with search input

See customer purchases

see customer purchase history

Build custom pack

Sale Custom Packs . Build one in a few clicks

Paiement page

Paiement page

Ticket

Ticket with lot of details

Password asked to apply special discount

Shop manager can apply special discount. Need a password

Pos messaging

Messages are displayed once or each X hours.

All that stuff is well working (for my company), maybe I'll have to make some corrections (I have not used it as a vendor, so they may discover some bugs, but for now , it works)

I'm writing a page to explain how it works, how to install it and use it. There will be a download link to.

I put some explanation (JS/PY/XML)

It could be available in a week if I have enough time.

Regards

Article is online here : OpenERP Module TG_POS_ENHANCED - FR

English version is here : OpenERP Module TG_POS_ENHANCED - EN

Download : tg_pos_enhanced 1.0.1

27
Avatar
Descartar
Simplify it!

Awesome. Is it overriding point_of_sale?

Thierry Godin
Autor

Yes absolutly.

Jagdish Panchal

@Thierry Godin : How can i download this module

Eric

Cool :) you rocks :)

Thierry Godin
Autor

Thanks all. Please be patient. I just finished the article, I proposed it for proofreading. It could be online in a couple of days.

Torsten Francke

thanks to the english documentation. I have a short look at the the code and some hints. But starting working together i recomment a public repository, to able that someone can send you code. And have a small issue list to discuss details of the implementation. So that your work can shine and develop go an.

Frank Miao

The price button is not function any more. Which code prohibit it? I have the requirement to change the prices freely cause some items price is negotiable. Thanks!

Thierry Godin
Autor

@Franck :

Please see here : http://thierry-godin.developpez.com/openerp/openerp-module-pos-enhanced-en/#LVII-F

You can recover buttons, but be aware that you have to redesign numpad in xml. Also, it is possible you encounter strange behavior while changing Custom Pack price (I have not worked on this because it was a will of my company)

Regards

Thierry Godin
Autor

@Franck :

Please see here : http://thierry-godin.developpez.com/openerp/openerp-module-pos-enhanced-en/#LVII-F

You can recover buttons, but be aware that you have to redesign numpad in xml. Also, it is possible you encounter strange behavior while changing Custom Pack price (I have not worked on this because it was a will of my company)

Regards

Simplify it!

Nice! I really like the customer purchase history.

Yenthe Van Ginneken (Mainframe Monkey)

Thank you very much for releasing this to the public Thierry! It is an amazing piece of work. I personally need some other extra functionality (being able to add products from inside the POS) and I was wondering if you could give me any guidance or help.. You can see my question here: https://www.odoo.com/forum/help-1/question/how-to-allow-a-user-to-add-new-products-from-inside-the-pos-68172 I already have the view and button etc.. I only need to know how I could let the user make a new product from there on.

Avatar
Thierry Godin
Autor Mejor respuesta

Hey all,

Article is online here : OpenERP Module TG_POS_ENHANCED - FR

English version is here : OpenERP Module TG_POS_ENHANCED - EN

Direct download link is at the bottom of the first post above

Enjoy, and please use your upvote ;o)

16
Avatar
Descartar
Andrew

That is awesome! Thank you very much for your hard work! I appreciate the musical products you had in your screenshots (I work for a brass instrument shop in the US) I have a request for the next version: we're trying to figure out a way for staff to apply payments to invoices in the POS interface (say from a repair service generated from a SO, or whatever). Again: wonderful contribution. Thanks!

Torsten Francke

thank your for your module, is the source avalible on lunchpad or github. This will be nice. It is easy to share and the community can make improvement and push it.

Thierry Godin
Autor

@markus : no, because I have to learn launchpad/brz first ... but download link in at the bottom of the article.

Torsten Francke

it is worth to learn ;) - it is a barrier to make a registration to a french forum to download the stuff

Thierry Godin
Autor

Oh, it is not my forum. For now I put my work here because I have no time to create a website . And about translation, i'm doing it right now, but I need a few time.

I'll put dl link here ASAP.

Thierry Godin
Autor

@Markus : I added direct link in first post.

Sam path

Hello Sir, first of all thanks a lot for this wonderful module. It has really helped me a lot. But I've a small doubt I'm not able to select the quantity for custom pack products in my POS session. Am I going wrong anywhere?

Ivan Elizaryev

I upload source to launchpad https://launchpad.net/openerp-pos-addons One can download original source by command: bzr branch -r 1 lp:openerp-pos-addons

Avatar
Ivan Elizaryev
Mejor respuesta

I upload POS Enhanced to github https://github.com/yelizariev/pos-addons

I made some updates, but original source available at release pages (tag tg_pos_enhanced_1.0.1) https://github.com/yelizariev/pos-addons/releases

or by command:

git clone https://github.com/yelizariev/pos-addons.git

git checkout tg_pos_enhanced_1.0.1

I made module tg_pos_debt_notebook , which add payment method "debt" . Customer can pay by debt and return money, for example, at the end of the month

UPD. Also, I made version for v8 https://github.com/yelizariev/pos-addons/

UPD 15.03.2015. 

I've updated tg_pos_packs module. It can be used without tg_pos_enhanced module now. https://github.com/yelizariev/pos-addons/tree/master/tg_pos_packs

5
Avatar
Descartar
Patrick

Thank you Ivan, installation works perfect. How can I register customers payments one POS was closed and accounted?

LOO (Chile)

hi I have this problem after making a sale from tg stock Product is not discounted how to fix this

Sampath Kumar S

Hi Ivan, I would like to know is there any module where you can sell packs in POS in odoo like tg_pos in openerp 7. My requirement is to sell a pack of multiple items and the respective sub item stock also to be deducted in the warehouse. Thanks,

Sampath Kumar S

Hi Ivan, I would like to know is there any module where you can sell packs in POS in odoo like tg_pos in openerp 7. My requirement is to sell a pack of multiple items and the respective sub item stock also to be deducted in the warehouse. Thanks,

Avatar
Lionel BLANCHET
Mejor respuesta

Does this module was adapted by anyone to Odoo version 9 ?

0
Avatar
Descartar
Avatar
Alessandro Domanico
Mejor respuesta

Hi Thierry, very good job!

Anyway I'm wondering why the cashier cannot just be the OE user logged in?

0
Avatar
Descartar
Avatar
mmycool
Mejor respuesta

Another feature that would be excellent is having a sequence of order numbers on the receipt. Instead of order no. ...then a timestamp, have something like Pos Ref:001, 002 ,003.....etc. Can this be achieved?

0
Avatar
Descartar
Thierry Godin
Autor

Yes , you can override anything in OpenERP.

Order name is defined, in point_of_sale/static/src/js/model.js at line 600 :

name: "Order " + this.generateUniqueId(),

mmycool

My issue is continuity of the sequence...reading from the database

Thierry Godin
Autor

So, it is possible to add a "sequence" field to pos.order and build order_name by combining a prefix + the sequence number, but you have to override POS. (PY +JS)

Avatar
Fabrice Bourgeon
Mejor respuesta

Hello,

Is there a way to integrate gift vouncher on the fly on your pos module ? I mean create on the fly a product with a special price ?

Are you available for developemnt mission ?

Thanks

0
Avatar
Descartar
Torsten Francke

we have such a module but not ready for release know if you interested write to infoinitos.com

Avatar
Mahmood AlAsfoor
Mejor respuesta

Thanks for this great enhancement How can I print customer detail on POS Receipt/tickets

0
Avatar
Descartar
Avatar
michel Guénard
Mejor respuesta

Hi Thiérry

Would you say your new PS module is fully compatible with the OpenErp official one (I mean the one available on the saas online from OpenErp sas)? In particular OE changed recently the field category of products (a change which lost all my previous product categories!)

In other words, would your module require some modifications on existing data?

Thanks for your excellent work! I would like to see it available in the saas online from Odooo.
 

0
Avatar
Descartar
Avatar
Didier Hernandez M
Mejor respuesta

I was trying to install this module on SAAS3 but the following errors appears, can anyone help me on this?

 

OpenERP Server Error

Traceback (most recent call last):
  File "/opt/openerp-saas3/oerp-saas3/server/openerp/http.py", line 345, in dispatch
    response["result"] = self._call_function(**self.params)
  File "/opt/openerp-saas3/oerp-saas3/server/openerp/http.py", line 217, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/opt/openerp-saas3/oerp-saas3/server/openerp/service/model.py", line 113, in wrapper
    return f(dbname, *args, **kwargs)
  File "/opt/openerp-saas3/oerp-saas3/server/openerp/http.py", line 212, in checked_call
    return self.func(*a, **kw)
  File "/opt/openerp-saas3/oerp-saas3/server/openerp/http.py", line 529, in __call__
    return self.method(*args, **kw)
  File "/opt/openerp-saas3/oerp-saas3/web/addons/web/controllers/main.py", line 1207, in call_button
    action = self._call_kw(model, method, args, {})
  File "/opt/openerp-saas3/oerp-saas3/web/addons/web/controllers/main.py", line 1195, in _call_kw
    return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs)
  File "/opt/openerp-saas3/oerp-saas3/server/openerp/addons/base/module/module.py", line 425, in button_immediate_install
    return self._button_immediate_function(cr, uid, ids, self.button_install, context=context)
  File "/opt/openerp-saas3/oerp-saas3/server/openerp/addons/base/module/module.py", line 476, in _button_immediate_function
    registry = openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True)
  File "/opt/openerp-saas3/oerp-saas3/server/openerp/modules/registry.py", line 247, in new
    openerp.modules.load_modules(registry.db, force_demo, status, update_module)
  File "/opt/openerp-saas3/oerp-saas3/server/openerp/modules/loading.py", line 341, in load_modules
    loaded_modules, update_module)
  File "/opt/openerp-saas3/oerp-saas3/server/openerp/modules/loading.py", line 244, in load_marked_modules
    loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
  File "/opt/openerp-saas3/oerp-saas3/server/openerp/modules/loading.py", line 175, in load_module_graph
    _load_data(cr, module_name, idref, mode, kind='data')
  File "/opt/openerp-saas3/oerp-saas3/server/openerp/modules/loading.py", line 116, in _load_data
    tools.convert_file(cr, module_name, filename, idref, mode, noupdate, kind, report)
  File "/opt/openerp-saas3/oerp-saas3/server/openerp/tools/convert.py", line 967, in convert_file
    convert_xml_import(cr, module, fp, idref, mode, noupdate, report)
  File "/opt/openerp-saas3/oerp-saas3/server/openerp/tools/convert.py", line 1053, in convert_xml_import
    obj.parse(doc.getroot())
  File "/opt/openerp-saas3/oerp-saas3/server/openerp/tools/convert.py", line 921, in parse
    self._tags[rec.tag](self.cr, rec, n)
  File "/opt/openerp-saas3/oerp-saas3/server/openerp/tools/convert.py", line 850, in _tag_record
    id = self.pool['ir.model.data']._update(cr, self.uid, rec_model, self.module, res, rec_id or False, not self.isnoupdate(data_node), noupdate=self.isnoupdate(data_node), mode=self.mode, context=rec_context )
  File "/opt/openerp-saas3/oerp-saas3/server/openerp/addons/base/ir/ir_model.py", line 1010, in _update
    res_id = model_obj.create(cr, uid, values, context=context)
  File "/opt/openerp-saas3/oerp-saas3/server/openerp/addons/base/ir/ir_ui_view.py", line 177, in create
    return super(view, self).create(cr, uid, values, context)
  File "/opt/openerp-saas3/oerp-saas3/server/openerp/osv/orm.py", line 4156, in create
    self._validate(cr, user, [id_new], context)
  File "/opt/openerp-saas3/oerp-saas3/server/openerp/osv/orm.py", line 1575, in _validate
    raise except_orm('ValidateError', '\n'.join(error_msgs))
ParseError: "ValidateError
The field(s) `arch` failed against a constraint: Invalid view definition

Error details:
Element '<field name="name">' cannot be located in parent view

Error context:
View `view.tg.partner.tree`
[view_id: 869, xml_id: n/a, model: res.partner, parent_id: 121]" while parsing /opt/openerp-saas3/oerp-saas3/myaddons/tg_partner_firstname/tg_partner_view.xml:30, near
<record model="ir.ui.view" id="view_tg_partner_tree">
            <field name="model">res.partner</field>
            <field name="name">view.tg.partner.tree</field>
            <field name="view_type">tree</field>
            <field name="inherit_id" ref="base.view_partner_tree"/>
            <field name="arch" type="xml">
                <data><field name="name" position="after">
                    <field name="firstname"/>
                    <field name="zip"/>
                </field>
                <field name="phone" position="after">
                    <field name="mobile"/>
                </field>
                <field name="email" position="after">     
                    <field name="country"/>
                </field>
            </data></field>
        </record>

 

0
Avatar
Descartar
Dark Shield

hello can someone help us, I have the same issue.

Ivan Elizaryev

field name="name" position="after" should be changed to field name="display_name" position="after" As it done here: https://github.com/yelizariev/pos-addons/blob/master/tg_partner_firstname/tg_partner_view.xml

Avatar
LOO (Chile)
Mejor respuesta

hi 
I have this problem 
after making a sale from tg 
stock Product is not discounted 
how to fix this

0
Avatar
Descartar
Avatar
Tristan Lerisse
Mejor respuesta

Merci Thierry!

I will check this out soon and get back on some feedback!

A+

0
Avatar
Descartar
Avatar
Vincent Perez
Mejor respuesta

Is it possible to create a jquery that will shrink/collapse the number keypad down? I'm using a 10 inch laptop and the receipt view and the keypad view overlap each other. Since openerp pos is a touch screen system, sometimes I don't need to enter the value of the product in the keypad, I just click the image button and it automatically computes the total amount purchased. This will make the view a little bit cleaner and we can see the receipt more in terms of its length. And thank you for this wonderful upgrades on POS.

0
Avatar
Descartar
Thierry Godin
Autor

Hi Vincent,

All is possible with OpenERP, you just have to code it. You have to make the keypad div top/left changes and add a small tab on top that will be used to shrink/collapse the keypad.

Vincent Perez

Thanks Thierry. I'm not familiar with jquery but I'll try :)

Avatar
Dwijadas Senapati
Mejor respuesta

Wonderful enhancement, exactly what I needed.

The customer details stored in which module ?

means to run this enhancement what other module is required to be installed ? (CRM ?)

Thanks for your help.

0
Avatar
Descartar
Avatar
Patrick
Mejor respuesta

I get this error when trying to run the POS application from the point_of_sale-enahanced 70 module; Any solution to this? 

Uncaught Error: QWeb2 - template['PaypadButtonWidget']: Runtime Error: TypeError: Cannot read property 'name' of undefined

When I try and click on the POS interface I get 

Uncaught TypeError: Cannot read property 'toJSON' of undefined
 

0
Avatar
Descartar
Avatar
Ismael
Mejor respuesta

What about crowdfunding for a v8 implementation ?? ... I would pleasantly contribute :-)

0
Avatar
Descartar
Avatar
ATSE ARISTIDE
Mejor respuesta

hello,

I implemented tg_pos-enhanced module following the instructions.

All is well installed it; but I see my stock remains unchanged when I make a sale.

I do not understand why.

Thank you for your help.

Ps openerp Version 7.0-20140518-231221

--------------------------------------------------------------------------

Bonjour,

j'ai implementé le module tg_pos-enhanced en suivant les instructions.

Tous est bien installlé; maos je constate que mon stock reste inchangé quand j'effectue une vente.

je ne comprends pas pourquoi.

Merci pour votre aide.

Ps openerp Version 7.0-20140518-231221

---------------------------------------------------------------------------------------

0
Avatar
Descartar
Avatar
FEDERICO LEONI
Mejor respuesta

 

 

0
Avatar
Descartar
Avatar
Pablo Ac
Mejor respuesta

Hi Thiérry

¿How can I print on the ticket the selected customer name and tax id?

Thank you

0
Avatar
Descartar
Dark Shield

did you make it work on odoo 8 ?

Avatar
LOO (Chile)
Mejor respuesta

hi is possible in print via proxy Enhanced POS 
regards 
thank you

0
Avatar
Descartar
Avatar
Divya
Mejor respuesta

Thanks for nice addon module. Its helpfull. Is there any possibility to apply the default discount to certail products in POS? Also pricelist is not getting applied to the POS. Please help. I have installed this addon in OpenERP 7.

0
Avatar
Descartar
Divya

Hello Divya, I don't know about discount but pricelist should be applied in POS. Ensure you have set the shop with the pricelist you want to work with. I do use POS for 42 shops actually and each shop has its own pricelist. Regards.

Divya

Thanks Thierry. I'm able to install this enhancement and apply the pricelist. Outofscope question: Can you please answer if yoou aware of it. Price of the product set at Pricelist is displaced as it is in the POS. I expect it need to be displayed as discount price and actual price. But in POS product price is displayed as its from pricelist. Any idea to solve? Basically I need to apply default discount for the product.

Avatar
FEDERICO LEONI
Mejor respuesta

Thierry, 

thanks for your works. I'm trying to use it on my 7.0 local install (linux) but I can see just the new cashiers menu and the rest of the pos is still the same. 
Since I need just the Cashiers part I tried with the single module I found on your website but again with no luck. Where I'm wrong?

F.

 

 

 

0
Avatar
Descartar
Avatar
mozib khan
Mejor respuesta

Dear Thierry ,

How to overide after changing the code in point of sale actually , I have added the code in original point_of_sale but after installing your tg_pos_enhanced i am getting error like "Undefined function is not defined"  Please help me on that any thing have to change in your code

What steps have to follow please give the solutions.

Thanks Please reply me  .

0
Avatar
Descartar
mozib khan

Please reply anyone who knows how to override the code in tg_pos_enhanced .......

Avatar
infomate
Mejor respuesta

First of all, congratulations for a very nice work.

Is this just an upgrade from the existing enhanced POS app or a total rework? Can the customer be changed on the fly? (unlike the previous version)?

Can't wait to get the code and test this...

Thank you

0
Avatar
Descartar
Thierry Godin
Autor

This is a module that overrides point_of_sale module.

Yes a customer can be edited/created on the fly, inside the POS

Avatar
Eric
Mejor respuesta

Thanks :) Hope the translation will be ready soon :)

By the way, instead of manual login. Can I use a card swipe access (magnetic swipe card) instead?

I still can't figure out how to do such integration. Will there be any proxy involved (just like print to proxy)?

Any tips? Thanks.

0
Avatar
Descartar
Avatar
Samuel Feterman
Mejor respuesta

Hello Thierry, thank you very much for sharing this module !

I am trying to download it, but unfortunately the zip once downloaded is corrupted. Can you please re upload the module ?

0
Avatar
Descartar
Thierry Godin
Autor

@Samuel, I just downloaded it right now and encountered no trouble. !??

(I just uploaded a new one )

Samuel Feterman

Thank you for your fast response! But when I try to download it the blog either asks me to login, so I downloaded with wget from the terminal, but then it only downloads 21K instead of the 197K. Can you please send more indications on how to download the module. Thank you again for your help and patience.

Thierry Godin
Autor

No, see the first post here, I added the download link yesterday.

¿Le interesa esta conversación? ¡Participe en ella!

Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.

Inscribirse
Publicaciones relacionadas Respuestas Vistas Actividad
Can Odoo create combo products with inventory deduction, variants, and add-ons?
product pos
Avatar
Avatar
1
ene 25
2048
How can I sell configurable products (Pizza - REMOVE Onions or ADD Extra Cheese) in Odoo v9 POS?
product pos
Avatar
Avatar
2
ago 16
4752
POS Not Updating Sales for a Product
product pos
Avatar
Avatar
2
may 16
4796
Product Not Showing in POS?
product pos categories
Avatar
Avatar
Avatar
Avatar
Avatar
4
ago 25
3694
Increase POS Product Limit Resuelto
product pos limit
Avatar
Avatar
Avatar
2
jun 25
8155
Comunidad
  • Tutoriales
  • Documentación
  • Foro
Código abierto
  • Descargar
  • GitHub
  • Runbot
  • Traducciones
Servicios
  • Alojamiento Odoo.sh
  • Ayuda
  • Actualizar
  • Desarrollos personalizados
  • Educación
  • Encontrar un asesor fiscal
  • Encontrar un partner
  • Convertirse en partner
Sobre nosotros
  • Nuestra empresa
  • Activos de marca
  • Contacta con nosotros
  • Puestos de trabajo
  • Eventos
  • Podcast
  • Blog
  • Clientes
  • Información legal • Privacidad
  • Seguridad
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo es un conjunto de aplicaciones de código abierto que cubren todas las necesidades de tu empresa: CRM, comercio electrónico, contabilidad, inventario, punto de venta, gestión de proyectos, etc.

La propuesta única de valor de Odoo es ser muy fácil de usar y totalmente integrado.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now