El plugin Firestore Integrator para WordPress conecta tu Firestore en la nube con tu sitio WordPress. Con Firestore Integrator, puedes integrar fácilmente la base de datos en la nube de Firebase con tu sitio WordPress. En tu sitio WooCommerce, se registran diferentes eventos, como la creación de productos y los pedidos de los clientes. Estos detalles se sincronizan fácilmente con la base de datos de Firebase y también puedes mostrar los datos de la base de datos en la nube de Firebase en tu sitio WordPress. Además, puedes consultar nuestro plugin Firebase Authentication para WordPress para habilitar las integraciones de Firebase en WooCommerce y el inicio de sesión social de Firebase . Haz clic aquí para obtener más información sobre el plugin Firebase Authentication para WordPress.
A) Conecte su base de datos de Cloud Firestore con su sitio de WordPress
1. Pasos para descargar el archivo de configuración
Nota: Antes de descargar el archivo de configuración, debe configurar Cloud Firestore en su proyecto de Firebase.
-
Ir a base de fuego Consola de proyecto => Configuración del proyecto => Cuentas de servicio y descargue el archivo de configuración haciendo clic en el Generar nueva clave privada .
-
Después de hacer clic en el Generar nueva clave privada botón se descarga un archivo JSON.
2. Cargue el archivo de configuración en el complemento integrador de Firestore.
-
Para cargar el archivo de configuración Vaya a Complemento Firestore Integrator => Configuración de Firestore pestaña. Elija el archivo de configuración que ha descargado en el último paso y haga clic en el subir .
-
Recibirá un mensaje de éxito cuando el archivo JSON se cargue correctamente.
B) Configurar la sincronización del producto WooCommerce con Cloud Firestore
- Para sincronizar todos sus productos WooCommerce en su base de datos de Firestore en la nube. Ve a la Complemento Firestore Integrator ⇒ pestaña Sincronización de productos WooCommerce.
- Debe proporcionar la ruta correcta de recopilación de Cloud Firestore, donde desea sincronizar todos sus datos.
p.ej., WooCommerce/Productos/Datos or WooCommerce son rutas de colección válidas porque aquí WooCommerce se considera colección y los productos/datos se consideran subcolección.
Si das WooCommerce/Productos como camino, entonces este es el camino equivocado porque considerará la producto como el nombre del documento y no un nombre de colección.
- Si desea sincronizar productos automáticamente cada vez que se publica o actualiza un nuevo producto, habilite el botón de alternancia Actualización automática de productos cada vez que se lanza un nuevo producto.
- Una vez que haya completado los pasos anteriores, haga clic en el Guardar configuración .
- Después de proporcionar una ruta de colección de Firestore válida, haga clic en Sincronizar todos los productos WooCommerce botón, que sincronizará todos los datos del producto en Cloud Firestore.
C) Configurar la sincronización de pedidos de WooCommerce con Cloud Firestore
-
Vaya a la Complemento Firestore Integrator ⇒ pestaña Sincronización de pedidos de WooCommerce para sincronizar el pedido en su base de datos de Cloud Firestore cada vez que su tienda WooCommerce reciba un pedido.
- Ingrese la ruta de recopilación correcta de Cloud Firestore donde desea sincronizar los datos de su pedido.
- Si desea sincronizar los pedidos automáticamente cada vez que se realiza un nuevo pedido creado o actualizado, habilite el botón de alternancia sincronizar cada vez que se crea o actualiza un nuevo pedido de WooCommerce.
- Una vez que haya completado los pasos anteriores, haga clic en el Guardar ruta .
D) Configure la sincronización de la suscripción de WooCommerce con Cloud Firestore
- Para sincronizar todos los metadatos de su usuario de WordPress en su base de datos de Firestore en la nube. Vaya al complemento Firestore Integrator ⇒ pestaña Suscripciones de WooCommerce.
- Hay dos secciones, una para productos de suscripción y otra para pedidos de suscripción.
1. Productos de suscripción:
- Ingrese la ruta de recopilación correcta de Cloud Firestore donde desea sincronizar los datos de su producto de suscripción.
- Si desea sincronizar productos automáticamente cada vez que se publica o actualiza un nuevo producto de suscripción, habilite el botón de alternancia Suscripción de sincronización automática cada vez que se lanza una nueva suscripción.
- Una vez que haya completado los pasos anteriores, haga clic en el Guardar configuración .
- Después de proporcionar una ruta de colección de Firestore válida, haga clic en Sincronizar todas las suscripciones de WooCommerce botón, que sincronizará todos Suscripción datos en el almacén de incendios de la nube.
2. Órdenes de Suscripción:
- Ingrese la ruta de recopilación correcta de Cloud Firestore donde desea sincronizar los datos de su pedido de suscripción.
- Si desea sincronizar los pedidos de suscripción automáticamente cada vez que se crea o actualiza un nuevo pedido, habilite el botón de alternancia Actualización automática del estado de los pedidos.
- Una vez que haya completado los pasos anteriores, haga clic en el Guardar ruta .
E) Configuración para obtener una vista previa de los datos de Cloud Firestore
- Para obtener una vista previa de tus datos de Cloud Firestore, ve a Complemento Firestore Integrator ⇒Obtener datos de Firestore. Para mostrar los datos, proporcione una ruta válida de la colección y haga clic en el botón de vista previa. Usa el formato Colección/Subcolección/Documento si estás accediendo a un documento en un subcolección or Colección si está accediendo a un documento en la colección raíz.
- Por ejemplo: si tu colección se llama WordPress y quieres acceder a un subcolección llamado usuarios y un documento dentro de él llamado Datos, el camino debe ser WordPress/usuarios/Datos.
Evite el uso de rutas que no se ajusten a este formato, como WordPress/usuarios para la subcolección, ya que esto puede dar lugar a errores.
F) Pasos para crear un shortcode
G) Pasos para sincronizar todos los usuarios en Firebase
- Para sincronizar todos los metadatos de su usuario de WordPress en su base de datos de Firestore en la nube. Ir a Integrador de Firestore complemento ⇒ Sincronizar usuarios de WordPress .
- Ingrese la ruta de recopilación correcta de Cloud Firestore donde desea sincronizar sus datos de usuario.
- Si desea sincronizar los perfiles de usuario automáticamente cada vez que un usuario se registra o actualiza su perfil, habilite el botón de alternancia Sincronizar perfiles de usuario al registrarse y actualizar perfiles.
- Para sincronizar datos de usuario de WordPress a Firestore, puede elegir qué metainformación de usuario específica desea sincronizar. Esto significa que solo la información seleccionada se sincronizará con la colección de Firestore.
- Además, si estás utilizando WooCommerce, también puedes sincronizar los detalles del usuario relacionados con WooCommerce en Firestore. Para hacer esto, simplemente necesita elegir qué información del perfil de WooCommerce desea sincronizar con Firestore.
- Una vez que haya completado los pasos anteriores, haga clic en el Guardar configuración .
- Después de configurar exitosamente todas las configuraciones anteriores, haga clic en el Sincronizar todos los usuarios para sincronizar todos los metadatos de sus usuarios de WordPress existentes con su base de datos de Cloud Firestore.
Nota: Si sincroniza todos los usuarios a la vez, los usuarios que ya se hayan sincronizado con Firestore no se sincronizarán al volver a hacer clic en el botón «Sincronizar todos los usuarios». Solo se sincronizarán los nuevos usuarios que aún no se hayan añadido a la colección. Para cualquier consulta, envíenos un correo electrónico a oauthsupport@xecurify.com.
Más Recursos