Configuración de tiendas
La función multitienda requiere WCPOS Pro. Sin Pro, WCPOS funciona como una única tienda virtual configurada a partir de los ajustes generales de WooCommerce — no se muestra la pantalla de Tiendas.
Esta página describe el proceso completo de creación de una ubicación de tienda. Para obtener una descripción general del concepto (qué hace la función multitienda, precios por tienda, integración con ATUM), consulte Multitienda.
Antes de comenzar
- WCPOS Pro está instalado y la licencia está activada. Al activar Pro se añade un submenú Tiendas en POS en WP Admin.
- Los cajeros que trabajarán en esta tienda tienen cuentas de WordPress con un rol que incluya la capacidad Access WooCommerce POS. Si aún no se ha configurado, consulte Ajustes de acceso.
- (Opcional) Un archivo de logotipo listo para subir — PNG o JPG, idealmente de 300×300 o mayor.
Crear la tienda
Abrir la lista de tiendas
En WP Admin, ir a POS → Tiendas. Se mostrará una lista de las tiendas existentes con columnas para Tienda, Dirección, Usuarios autorizados y un botón Abrir POS en cada fila.
Si es la primera tienda y Pro se acaba de activar, la lista estará vacía. Hacer clic en Añadir nueva tienda en el encabezado de la página.
Nombrar la tienda
En la parte superior del editor, establecer un Nombre de tienda. Es lo que aparece en los recibos, en el selector de tienda al iniciar sesión y en los filtros de tienda del POS. Obligatorio.
Ejemplos: "Café Calle Principal", "Almacén — Recogida", "Puesto de mercado #3".
Completar la columna principal
El lado izquierdo del editor agrupa todo lo que aparece en el recibo:
- Logotipo de tienda — cargar a través de la biblioteca de medios de WP. Existe una opción "Usar el logotipo del sitio cuando no se haya establecido un logotipo de tienda" si el sitio tiene un logotipo del Personalizador y se desea utilizarlo como alternativa.
- Dirección — Dirección 1, Dirección 2, Ciudad, Estado, Código postal, País. País es un desplegable con búsqueda mientras se escribe.
- Contacto — Dirección web, Teléfono, Correo electrónico.
- Mensajes del recibo — Cierre de cortesía, Política de devoluciones, Pie de página. Texto plano con HTML ligero permitido (
<strong>,<em>,<b>,<i>,<br>,<p>). - Plantillas de recibo — deje el interruptor "Plantillas de recibo específicas de la tienda" desactivado para heredar la lista de plantillas del sitio desde POS → Plantillas, o actívelo para elegir un conjunto personalizado para esta tienda. La reordenación mediante arrastre funciona una vez que se ha elegido un conjunto personalizado.
- Vista previa del recibo — vista previa en tiempo real con un selector de plantilla y un interruptor Datos de ejemplo / Pedido para comprobar cómo quedará realmente el recibo antes de guardar.
Configurar la barra lateral
La columna derecha es la configuración específica de la tienda que no aparece en los recibos:
- Usuarios autorizados — lista de casillas de verificación de todos los usuarios de WordPress cuyo rol tiene la capacidad Acceder a WooCommerce POS. Marque los cajeros que deban poder iniciar sesión en esta tienda. Dejar la lista vacía significa que todos los usuarios con capacidad POS están autorizados — útil para sitios con una sola tienda.
- Tasa de impuestos — desplegable Calcular impuestos según: Dirección de esta tienda (predeterminado) o Ubicación base. La tabla inferior muestra las tasas de impuestos resueltas por clase fiscal para la dirección elegida; es de solo lectura, por lo que las tasas deben configurarse en WooCommerce → Ajustes → Impuestos.
- Identificadores fiscales — filas repetibles de (Tipo / Valor / País / Etiqueta) para IVA, ABN, GSTIN, etc. por tienda. Se pueden dejar vacías para utilizar los Identificadores fiscales de la tienda configurados a nivel del sitio.
- Ajustes de la tienda — Moneda, Posición del moneda, Idioma, Zona horaria. Se utilizan los valores del sitio de forma predeterminada; solo se deben modificar si esta tienda opera de manera diferente a la configuración predeterminada del sitio.
- Horario de apertura — franjas horarias por día más un campo de texto libre para notas. Opcional, utilizado por algunas plantillas.
Guardar
Una tienda recién creada muestra un botón Crear visible hasta que se guarda por primera vez. Hacer clic en Crear.
Una vez guardada, la página cambia a guardado automático: las modificaciones se guardan automáticamente tras una breve pausa, con un indicador Guardando… → Guardado en la esquina. Es posible abandonar la página en cualquier momento y los cambios se conservan; el navegador muestra una advertencia si se intenta cerrar con cambios sin guardar.
Lo que los cajeros ven al iniciar sesión
Cuando un cajero inicia sesión, el POS muestra un selector de tienda con todas las tiendas para las que está autorizado:
- Autorizado para una tienda — esa tienda se selecciona automáticamente y el botón Abrir POS se habilita de inmediato. El selector sigue apareciendo para que el cajero pueda ver en qué tienda va a ingresar.
- Autorizado para varias tiendas — el selector muestra una lista de opciones. Seleccionar una tienda y luego hacer clic en Abrir POS.
- Sin autorización para ninguna tienda — el selector aparece vacío. Se debe agregar al cajero a la lista de Usuarios autorizados de una tienda, o dejar esa lista vacía para autorizar a todos.
La tienda seleccionada se agrega como ?store={id} cuando se abre el POS y queda registrada en cada pedido realizado durante esa sesión (el meta del pedido _pos_store). Esto es lo que permite los informes por tienda, el filtro de tienda en Pedidos, el logotipo y la dirección correctos en los recibos, y los precios por tienda.
Precios por tienda
WCPOS Pro cuenta con un mecanismo nativo de precios por tienda, independiente de ATUM. En cada pantalla de edición de producto (y variación), las pestañas Precio e Impuestos incluyen una anulación por tienda:
- Abrir un producto en WP Admin → Productos → editar.
- En la pestaña Precio, marcar la casilla "Establecer precio por tienda" para la tienda que se desea modificar.
- Introducir el precio regular (y el precio de oferta opcional) para esa tienda.
- Guardar el producto.
Cuando un cajero opera desde esa tienda, el POS utiliza el precio por tienda. Cuando opera desde una tienda sin anulación, se aplica el precio estándar de WooCommerce.
El mismo procedimiento funciona en la pestaña Impuestos para el estado fiscal / clase de impuesto por tienda, lo cual resulta útil cuando una ubicación se encuentra en una zona exenta de impuestos y otra no.
El mecanismo nativo de precios por tienda de WCPOS es la herramienta adecuada cuando se desean precios de venta diferentes en distintas ubicaciones pero con inventario compartido. Si también se necesitan conteos de inventario por ubicación, es necesario instalar la integración ATUM Multi-Inventory, que añade un desplegable de Ubicación de inventario y un selector de Fuente de precios (Predeterminado / WCPOS Pro / ATUM) al editor de tienda, lo que permite combinar ambos sistemas por tienda.
Casos límite
¿Qué ocurre con los pedidos que ya existen cuando agrego una nueva tienda?
Nada. Los pedidos se marcan con el meta _pos_store en el momento de la venta. Agregar una nueva tienda no reasigna retroactivamente ningún pedido existente. Los pedidos realizados antes de que Pro estuviera activado (o bajo una configuración de tienda única) no tienen meta _pos_store y continúan mostrándose con los valores predeterminados del sitio.
Si es necesario reasignar un pedido existente a una tienda diferente, se puede abrir en WP Admin → WooCommerce → Pedidos y utilizar el menú desplegable Tienda que Pro agrega a la pantalla de pedido individual.
¿Cómo elimino una tienda?
El botón Papelera en el editor de tienda (y la acción de fila en la lista de Tiendas) realiza una eliminación temporal de WordPress (wp_trash_post). No realiza una eliminación permanente, por lo que:
- La tienda se oculta del selector de cajero y de los menús desplegables de filtro.
- Los pedidos existentes que hacen referencia a la tienda en papelera se resuelven correctamente para reimpresiones de recibos y vistas de detalle de pedido — el nombre, la dirección y el logotipo de la tienda en papelera continúan estando disponibles.
- Restaurar desde la Papelera devuelve la tienda al estado activo con todos sus ajustes intactos.
Solo una eliminación permanente completa (desde Papelera → Eliminar permanentemente) elimina el registro de la tienda. Los pedidos que hacen referencia a una tienda eliminada permanentemente recurren a "Tienda #ID" y los valores predeterminados del sitio.
¿Puede un cajero trabajar en más de una tienda?
Sí — se debe verificar su nombre en la lista de Usuarios autorizados en cada tienda a la que deban tener acceso. No existe el concepto de "tienda principal" por usuario. Cada vez que inician sesión, eligen desde qué tienda operar a través del selector.
¿Puedo usar monedas diferentes por tienda?
Se deben configurar la Moneda y la Posición de la moneda en la barra lateral de la tienda. Estos valores anulan la moneda de WooCommerce del sitio para cualquier sesión abierta en esa tienda — los recibos, precios y totales se formatean con la moneda de la tienda.
Esto es solo formato de visualización; aún se necesitan pasarelas de pago compatibles con WooCommerce para cada moneda, y la gestión de tipos de cambio es responsabilidad de la tienda.
¿Por qué no aparece el submenú Tiendas cuando instalo Pro?
Dos causas comunes:
- Pro no está activado — ir a POS → Ajustes → Licencia y confirmar que la Clave de licencia se muestra como activa.
- Diseño antiguo gratuito + Pro — antes de la v1.8, Pro era un complemento del plugin gratuito. Si se ha actualizado a la v1.8+, es necesario desactivar y eliminar el plugin gratuito (consulte la nota en Instalación de WCPOS Pro); mantener ambos instalados puede ocultar el menú Tiendas.
Documentación relacionada
- Descripción general de multi-tienda — qué hace multi-tienda y cuándo utilizarlo
- Identificaciones fiscales de tienda — IVA / ABN / GSTIN por tienda
- Plantillas por tienda — misma página Editar tienda, sección Plantillas de recibo
- Integración con ATUM — inventario por ubicación y origen de precios
- Configuración de acceso — control de qué usuarios pueden iniciar sesión como cajeros