Saltar al contenido principal
Version: 1.x

Introducción

precaución

WooCommerce POS v1.0 ha recibido importantes actualizaciones respecto a las versiones anteriores 0.4.x:

  • La aplicación ahora está construida utilizando React Native, haciendo uso de herramientas de desarrollo modernas.
  • Esta nueva base de código nos permitirá agregar más características, comenzando con una aplicación de escritorio dedicada desktop app. Las versiones de iOS y Android son las siguientes en nuestra lista.
  • Algunas características han cambiado desde 0.4.x, lo que puede ser confuso para algunos usuarios.

Estamos trabajando para actualizar la documentación para ayudarlo a guiarlo a través de estos cambios lo más rápido posible. Agradecemos su paciencia durante esta transición.

🔑 Conceptos clave

WooCommerce POS está diseñado como un sistema de dos partes:

  1. Plugin de PHP: Alojado en su servidor, este es un plugin relativamente pequeño que extiende la API REST de WooCommerce.

  2. Cliente de JavaScript: Esto se ejecuta localmente en su navegador o en la aplicación de escritorio, y más tarde en las aplicaciones de iOS y Android.

Puede pensar en ello como dos mundos separados:

  • El mundo de PHP es donde ocurre la gestión de datos utilizando WordPress y WooCommerce.
  • El mundo de JavaScript replica su tienda WooCommerce localmente, optimizada para una búsqueda rápida y el uso sin conexión.
pos-client-woo-server

Los datos se obtienen de WooCommerce utilizando la API REST de WooCommerce. Esto significa que el POS tiene que descargar cada producto, variación, categoría de producto, cliente, tasa de impuestos y más para almacenarlos localmente. Aunque esto puede ser lento al principio, una vez descargados, están disponibles al instante sin necesidad de buscar continuamente en el servidor.

🏛️ Pros y contras de la arquitectura

Bueno 😊Malo 😟
La búsqueda de datos locales es instantáneaMantener los datos sincronizados es un desafío
El POS funcionará sin conexiónLimitado por la API REST de WooCommerce
Capacidad para crear mejores aplicaciones nativas para escritorio, iOS y AndroidLos temas y ganchos de WordPress no pueden personalizar la aplicación POS