{"id":272,"date":"2025-11-19T09:08:37","date_gmt":"2025-11-19T09:08:37","guid":{"rendered":"https:\/\/sienna-manatee-218967.hostingersite.com\/blogs\/pos-para-restaurantes-en-odoo-19-2\/"},"modified":"2026-05-01T18:54:24","modified_gmt":"2026-05-01T18:54:24","slug":"pos-para-restaurantes-en-odoo-19","status":"publish","type":"post","link":"https:\/\/exdoo.mx\/blogs\/pos-para-restaurantes-en-odoo-19\/","title":{"rendered":"POS para restaurantes en Odoo 19"},"content":{"rendered":"<div style=\"background:linear-gradient(135deg,#0A7099 0%,#0d8db8 100%);color:#fff;padding:28px 26px;border-radius:16px;margin:0 0 28px;box-shadow:0 4px 16px rgba(10,112,153,.2);\">\n<div style=\"display:inline-block;background:rgba(255,255,255,.18);padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:12px;color:#fff;\">\ud83d\udcd8 ART\u00cdCULO T\u00c9CNICO<\/div>\n<p style=\"font-size:16px;line-height:1.6;margin:0;color:#fff;opacity:.95;\">El m\u00f3dulo de Punto de Venta (POS) en Odoo 19 contin\u00faa consolid\u00e1ndose como una herramienta completa, flexible y totalmente integrada con inventario, ventas y contabilidad. Gracias a su enfoque modular y su interfaz intuitiva, permite a las empresas manejar operaciones de mostrador o retail sin perder control sobre existencias, costos y movimientos de productos en tiempo real.<\/p>\n<\/div>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/pos-restaurantes_mesa-de-trabajo-1-01-IQxovY0omnO7U4mm-2-scaled-1.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<div style=\"background:linear-gradient(135deg,#0A7099 0%,#0d8db8 100%);color:#fff;padding:28px 26px;border-radius:16px;margin:0 0 28px;box-shadow:0 4px 16px rgba(10,112,153,.2);\">\n<div style=\"display:inline-block;background:rgba(255,255,255,.18);padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:12px;color:#fff;\">\ud83d\udcd8 ART\u00cdCULO T\u00c9CNICO<\/div>\n<\/div>\n<p class=\"body\" dir=\"auto\">En este blog exploraremos, paso a paso, algunos de los elementos m\u00e1s importantes para dominar la configuraci\u00f3n de productos dentro del POS en Odoo 19. Veremos c\u00f3mo:<\/p>\n<ul style=\"padding-left:22px;line-height:1.9;\">\n<li><strong>Configurar correctamente un producto para POS<\/strong>, activando las opciones necesarias seg\u00fan el tipo de negocio.<\/li>\n<li><strong>Crear una Lista de Materiales (BOM) de tipo kit<\/strong>, una funcionalidad clave cuando un producto final est\u00e1 formado por varios componentes. Explicaremos por qu\u00e9 los kits son fundamentales en el POS y c\u00f3mo ayudan a mantener la trazabilidad del inventario.<\/li>\n<li><strong>Rastrear los movimientos de inventario generados desde el POS<\/strong>, entendiendo c\u00f3mo Odoo registra autom\u00e1ticamente salidas, reglas de stock y consumos de materiales.<\/li>\n<li><strong>Visualizar y vender productos kit desde la interfaz del POS<\/strong>, mostrando al lector c\u00f3mo se comportan estos productos en la caja sin necesidad de exponer sus componentes.<\/li>\n<li><strong>Crear variantes de productos<\/strong>, y por qu\u00e9 esta funcionalidad es esencial para negocios que manejan atributos como talla, color, sabor o presentaci\u00f3n.<\/li>\n<li><strong>Comprender la l\u00f3gica detr\u00e1s de las variantes en Odoo<\/strong>, c\u00f3mo se generan autom\u00e1ticamente los productos configurables y c\u00f3mo se integran sin fricci\u00f3n en el POS.<\/li>\n<\/ul>\n<p class=\"body\" dir=\"auto\">El objetivo de este blog es ofrecer una explicaci\u00f3n clara y pr\u00e1ctica, orientada tanto a usuarios que est\u00e1n comenzando a utilizar Odoo 19 como a implementadores que buscan entender a profundidad la interacci\u00f3n entre POS, inventario y la configuraci\u00f3n avanzada de productos.<\/p>\n<p class=\"body\" dir=\"auto\">Primero comenzaremos con la creaci\u00f3n de un producto; esto lo voy a hacer desde el m\u00f3dulo de Inventarios -&gt; Productos:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-19-a-la-s-9.21.38a-a.m.-1O3v5qfq2ZwdtOfL-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<p class=\"body\" dir=\"auto\"><span>Aqu\u00ed est\u00e1 mi producto Capuchino. Odoo por defecto te coloca la ruta de compra y activa el campo de \u201cRastrear inventario\u201d; estos los debemos desactivar si es un producto compuesto que se vender\u00e1 en el POS.<\/span><\/p>\n<p class=\"body\" dir=\"auto\"><span><strong>\u00bfC\u00f3mo que producto compuesto?<\/strong><\/span><\/p>\n<p class=\"body\" dir=\"auto\"><span>Es decir, un producto que elaboras con otros productos; en este caso, el capuchino lo elaboro con caf\u00e9, leche, canela, caramelo, etc.<\/span><\/p>\n<p class=\"body\" dir=\"auto\"><span>Pero al usar el punto de venta, no voy a seleccionar todos estos productos, solo vamos a seleccionar mi producto capuchino.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-19-a-la-s-9.34.24a-a.m.-tn2wgPqb594Aeeyb-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<p class=\"body\" dir=\"auto\"><span>Debemos desactivar el \u201cRastrear inventario\u201d porque Odoo no va a tener un inventario como tal de este producto; depende de su lista de materiales. Y debemos desactivar el campo \u201cCompras\u201d porque no compramos ese producto, lo elaboramos.<\/span><\/p>\n<p class=\"body\" dir=\"auto\">Ahora nos toca crear las variantes; si no te salen, debes activar una configuraci\u00f3n. Para esto debemos ir al m\u00f3dulo de Configuraci\u00f3n, a la pesta\u00f1a de ventas y activar \u201cVariantes\u201d:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-19-a-la-s-9.46.01a-a.m.-fPlXY74LU9NltSBE-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<p class=\"body\" dir=\"auto\">Una vez teniendo esta configuraci\u00f3n, regresamos al producto que est\u00e1bamos creando y vamos a su pesta\u00f1a de \u201cAtributos y variantes\u201d.<\/p>\n<p class=\"body\" dir=\"auto\"> En mi caso, voy a crear la variante de tama\u00f1o y tipo de leche.<\/p>\n<p class=\"body\" dir=\"auto\"> Para crear una variante, le damos en \u201cAgregar una l\u00ednea\u201d y comenzamos a escribir:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-19-a-la-s-9.50.38a-a.m.-uc7d9TK1BMGlSsAR-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<p dir=\"auto\" class=\"body\"><span>Ahora agregamos los valores; esto de nuevo, solo comenzamos a escribir y nos permitir\u00e1 crear ese nuevo valor<\/span>:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-19-a-la-s-9.53.20a-a.m.-nqLRfFqnneywEVwY-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<p class=\"body\" dir=\"auto\">Y listo, una vez creados tus valores, podemos configurar sus precios extra (si es que tienen):<\/p>\n<p class=\"body\" dir=\"auto\">Para hacer esto, nos vamos al bot\u00f3n de \u201cConfigurar\u201d, que se nos habilita una vez creados nuestros valores:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-19-a-la-s-9.58.40a-a.m.-xSbqr0OpqfqDIpSR-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<p dir=\"auto\" class=\"body\"><span>Ah\u00ed nos mostrar\u00e1 nuestros valores y del lado derecho un precio extra que podemos modificar:<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-19-a-la-s-10.04.14a-a.m.-VBxXbekREmtR5zzI-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<p dir=\"auto\" class=\"body\">Y listo, Odoo ya nos cre\u00f3 nuestras variantes; en mi caso me tuvo que haber creado las 12 combinaciones diferentes. Estas las podemos ver desde el producto \u201cPrincipal\u201d en la parte de arriba:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-19-a-la-s-10.06.40a-a.m.-UXN81SJXWVJOL08b-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<p dir=\"auto\" class=\"body\">Tambi\u00e9n los podemos ver desde el men\u00fa de variantes del producto:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-19-a-la-s-10.13.11a-a.m.-nRaELCtMk4TAjZh0-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<h3 style=\"color:#0A7099;margin-top:24px;\"><span>Ahora, vamos a configurar nuestras listas de materiales; para esto debemos haber previamente creado nuestros productos de la lista de materiales.<\/span><\/h3>\n<p dir=\"auto\" class=\"body\"><span> Voy a ir con mi producto con variante de leche de almendra, tama\u00f1o grande:<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-19-a-la-s-10.17.25a-a.m.-bHxiSaIl5zADvcTN-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<p dir=\"auto\" class=\"body\">Vamos al apartado lista de materiales:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-19-a-la-s-10.23.11a-a.m.-DL96vZ3kqWd1CcNx-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<p dir=\"auto\" class=\"body\"><span>Y creamos nuestra lista:<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-19-a-la-s-10.26.11a-a.m.-ONCc6pn4cl1xmJ02-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<p class=\"body\" dir=\"auto\"><strong>OJO: <\/strong>Se debe crear la lista de material como tipo kit.<\/p>\n<p class=\"body\" dir=\"auto\">Ahora, si vamos al POS y vendemos este producto, as\u00ed se va a ver:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-19-a-la-s-10.30.28a-a.m.-NiyqsBywHQdALENZ-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<p class=\"body\" dir=\"auto\">Lo seleccionamos y nos va a pedir que seleccionemos la variante:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-19-a-la-s-10.34.46a-a.m.-zNBuhZP685WVa34T-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<p class=\"body\" dir=\"auto\">Lo a\u00f1adimos y pagamos:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-19-a-la-s-10.39.48a-a.m.-fJAjmRYWnhjfe5f8-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<p dir=\"auto\" class=\"body\"><span>Ahora, si vamos a la orden en el Punto de venta, en Punto de venta -&gt; \u00d3rdenes, podemos ver nuestra venta y podemos ver la recolecci\u00f3n relacionada:<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-19-a-la-s-10.43.16a-a.m.-2iJtlcIXk9a0fkMO-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><br \/>\n<img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-19-a-la-s-10.45.24a-a.m.-bbOGA1IX6sHdWoP6-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<p class=\"body\" dir=\"auto\"><span>Como podemos ver, en la salida de inventario s\u00ed nos desglosa los productos de nuestra lista de materiales. Si vamos a los productos, estar\u00e1 reflejado el movimiento.<\/span><\/p>\n<p class=\"body\" dir=\"auto\">Crear productos bien estructurados, definir listas de materiales cuando el producto lo requiera y utilizar variantes para gestionar atributos como talla o color no solo mejora la experiencia del cajero en el POS, sino que tambi\u00e9n asegura que Odoo mantenga un control exacto sobre existencias y movimientos. Cada venta realizada desde el POS alimenta autom\u00e1ticamente el inventario y la contabilidad, evitando errores manuales y permitiendo una toma de decisiones basada en informaci\u00f3n confiable.<\/p>\n<div style=\"background:linear-gradient(135deg,#0A7099,#0d8db8);color:#fff;padding:26px;border-radius:14px;margin-top:30px;text-align:center;\">\n<h3 style=\"color:#F1B500;margin-top:0;font-size:20px;\">\ud83d\udccc En resumen<\/h3>\n<p style=\"font-size:15px;line-height:1.7;margin:0;color:#fff;opacity:.95;\">En conjunto, estas funciones convierten al POS de Odoo 19 en una herramienta poderosa que no solo facilita la operaci\u00f3n diaria, sino que contribuye directamente a una mejor organizaci\u00f3n interna y a una mayor eficiencia operativa. Con una adecuada configuraci\u00f3n inicial y el entendimiento adecuado de c\u00f3mo interact\u00faan los m\u00f3dulos, las empresas pueden convertir su Punto de Venta en un verdadero motor de control y crecimiento.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udcd8 ART\u00cdCULO T\u00c9CNICO El m\u00f3dulo de Punto de Venta (POS) en Odoo 19 contin\u00faa consolid\u00e1ndose como una herramienta completa, flexible y totalmente integrada con inventario, ventas y contabilidad.\u2026<\/p>\n","protected":false},"author":1,"featured_media":253,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-272","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/posts\/272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/comments?post=272"}],"version-history":[{"count":3,"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/posts\/272\/revisions"}],"predecessor-version":[{"id":1946,"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/posts\/272\/revisions\/1946"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/media\/253"}],"wp:attachment":[{"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/media?parent=272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/categories?post=272"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/tags?post=272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}