Si una vez instalada y configurada la integración con WooCommerce los pedidos no se ven reflejados en relBase, debes revisar la siguiente configuración:
En relBase:
- Paso 1: ir al menú "Configuraciones"->"Más Opciones"->"Comercio electrónico"
- Paso 2: Hacer clic en el botón "Editar" de la configuración
- Paso 3: Verificar que el check "Generar documento al recepcionar un pedido" se encuentre marcado en "ON" y debe tener al menos un estado seleccionado. Al recepcionar relBase un pedido dese WooCommerce, se validará que el estado sea uno de los seleccionados en la configuración para emitir la boleta.
En WooCommerce:
- Paso 1: Verificar que se han creados los "WebHooks" en WooCommerce al realizar la integración, para ellos ir a su cuenta Wordpress y seleccionar la opción "WooCommerce"->"Ajustes", luego ir a la pestaña "Avanzado" y hacer clic en la opción "WebHooks". Si existen 4 WebHooks activos es porque la integración quedó correctamente instalada y debe ir al Paso 4:
- Paso 2: Si no se encuentra ningún WebHooks creado significa que su configuración de WordPress no permite conexiones remotas enviado el siguiente mensaje a relBase: API WooCommerce 401 Unauthorized. Para solucionarlo debe realizar modificar el archivo .htaccess de WordPress con el siguiente código:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress - Paso 3: Luego de haber modificado el archivo, debe ir a relBase , eliminar la configuración actual con WooCommerce y volver hacer una nueva repitiendo el proceso de integración.
- Paso 4: Verificar que se encuentre habilitado el "Cron de WordPress", para ello ir a la opción "WooCommerce"->"Estado" donde cargará la pestaña "Estado del sistema". Debe aparecer un check verde, ello indica que si se encuentra habilitado, en caso contrario se mostrará la siguiente imagen:
- Paso 5: Si no se encuentra habilitado el "Cron de WordPress", las notificaciones de WooCommerce que deben llegar a relBase quedan pendientes ya que no se encuentra habilitado el gestor de tareas "Cron", lo que provoca finalmente que no se realice la boleta o creación/actualización de un producto en relBase. Para volver habilitar el "Cron de WordPress" debe editar el archivo wp-config.php y eliminar la siguiente línea:
o actualizar a "false"define('DISABLE_WP_CRON', true);
Esta solución requiere tener acceso a los archivos de WordPress mediante FTP o su cuenta de hosting en CPANEL. Si tiene dudas acerca de cómo modificar este archivo, debe solicitar apoyo al soporte técnico de su sitio web (hosting contratado).define('DISABLE_WP_CRON', false);
Comentarios
0 comentarios
El artículo está cerrado para comentarios.