Sincronizar el Stock de dos tiendas diferentes en WooCommerce

Cuando tenemos un negocio con dos o más tiendas en WooCommerce, es posible que nos sirvan algunos productos para ofertarlos en ambas tiendas. El problema es que claro cuando compren un producto en una tienda, se debería bajar el inventario de la otra para no tener roturas de stock e informar al cliente correctamente.

La mejor opción sería enlazar ambos inventarios del producto, de tal forma que cuando haya una modificación manual, una venta o un reembolso del producto, se actualizase el inventario de dicha cantidad. Por supuesto es lo que vamos a ver en este tutorial con la siguiente herramienta:

Stock Sync for WooCommerce

Con este plugin gratuito del repositorio oficial de WordPress podremos hacer esta acción fácilmente y sin gastar muchos recursos de nuestro servidor. La versión free soporta hasta 100 productos, está bastante bien.

sincronizar inventario de dos tiendas en WooCommerce
Plugin para enlazar tiendas en WordPress

Para empezar a configurarlo deberemos instalar el plugin en ambas tiendas y seguir las siguientes configuraciones:

Crear claves API en ambas tiendas

El plugin utiliza el API REST incorporado de WooCommerce para la sincronización entre los ecommerce. Primero necesitas crear claves de API en todas las tiendas virtuales.

Ve a WooCommerce > Ajustes > Avanzado > REST API > Agregar clave. Introduce una descripción, selecciona un usuario de WordPress y establece los permisos de lectura/escritura.

El usuario de WordPress debe tener los permisos necesarios para editar las cantidades de existencias de los productos, es decir, debe ser el Administrador. Guarda las claves de la Rest API en un lugar seguro.

Configurar las claves API para la sincronización

Cuando hayas creado las credenciales de la API para ambas tiendas, deberás introducirlas en la configuración de la otra tienda. Es decir las claves API de la TiendaA en la configuración del Stock Sync de la TiendaB y viceversa.

Tiendes que ir a WooCommerce > Ajustes > Stock Sync e introducir los siguientes campos en Credenciales API:

  • URL: De la otra tienda con la que queremos sincronizar, si estamos en la TiendaA pondríamos en enlace de la TiendaB: tiendab.com
  • Clave del cliente API: La que creamos en la sección anterior.
  • Clave secreta API: Idém de la del cliente.

Esto creará un producto de prueba para la otra tienda a través de la API y eliminará el producto después de eso. Esto es necesario para comprobar el acceso de lectura/escritura. Los demás datos no se ven afectados 🙂

¿Cómo sincronizamos los productos?

Para poder compartir el stock de la forma adecuada ambos productos deben tener el mismo SKU, sino no se sincronizarán. Por lo que las cantidades de existencias iniciales deben importarse de una tienda a la otra.

De esta manera las cantidades de stock se ajustarán entre todas las tiendas antes de empezar la sincronización. Este paso debe hacerse sólo en una tienda, no en todas. Importa las cantidades de stock de la tienda que tiene las cantidades de stock correctas.

Ve a WooCommerce > Sincronización de existencias. Selecciona el sitio y haz clic en Actualizar estado de sincronización para ver las cantidades de existencias de productos que se importarán.

Si tienes el problema de que algunos productos no se sincronizan y deben sincronizarse, comprueba que el SKU cuincide. Selecciona el sitio y dale clic en Importar cantidades de existencias una vez que hayas confirmado que todos los productos son correctos y deben estar sincronizados.

¡YA TIENES AMBAS TIENDAS SINCRONIZADAS!

Resolución

Cuando haces cambios en las cantidades de stock a través de la pantalla de edición de producto, reembolso de un pedido o un cliente compra un producto, las cantidades de stock serán sincronizadas entre los ecommerce.

Todo esto es posible gracias al desarrollo de tiendas online con WooCommerce, si necesitas más información no dudes en contactarme o bien si tienes una duda comentar.

¡Haz clic para puntuar esta entrada!
(Votos: 1 Promedio: 5)

Especialista en Comercio electrónico con Woocommerce. Te ayudo a crear, gestionar y publicitar tu Ecommerce en función de tu sector y público objetivo. Puedes encontrarme en Diegol.top

¿Necesitas ayuda con este tutorial?

Mándame un correo y te resuelvo todas las dudas!


Ver servicios Contactar

También puedes suscribirte a mi newsletter para no perderte ninguna novedad

Reader Interactions

Comments

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *