Shopify - Generar un receptor de webhooks

¿Qué hace? La instalación del receptor de webhooks de Shopify permite utilizar las siguientes funciones de CrowdHandler ShopifyJS: - Sincronización de existencias entre Shopify y CrowdHandler. - Eliminación de sesiones al finalizar la compra. - Cancelación automática de pedidos considerados fraudulentos, con la opción de realizar un reembolso automático o anular la autorización de pago.

Información de carácter personal (PII) Tanto la función de cierre automático de la sesión al finalizar la compra como la de cancelación automática del pedido requieren que CrowdHandler gestione información de carácterpersonal. Esta información se gestiona al recibir la notificación del webhook de «Creación de pedido» de Shopify y, a continuación, se elimina de inmediato. No quiero enviar información de carácter personal a CrowdHandler

  1. Opción 1: Omite este paso.

  2. Opción 2: Instala el receptor de webhooks de Shopify, pero no envíes información de carácter personal (PII) a CrowdHandler. Esto permitirá utilizar únicamente la función de sincronización de existencias de Shopify a CrowdHandler. - En el paso 5, selecciona únicamente el permiso «read_products ». - Omite los pasos 8 a 11. - En el paso 12, introduce esta firma de webhook de Shopify ficticia: 4f7ad17cb44da0f0791b32109b10fdcab0d221f0571bc1bf395e11d5177324e1 junto con tu token de acceso de Shopify obtenido en el paso 7. - Aquí puedes encontrar un método alternativo para eliminar las sesiones al finalizar la compra.

  3. Ve a la pantalla «Aplicaciones y canales de venta » en la configuración de Shopify y, a continuación, pulsa el botón «Desarrollar aplicaciones »**.**

  4. Pulsa en «Crear una aplicación».

  5. Asigna a la aplicación el nombre «CrowdHandler» y, a continuación, créala.

  6. Pulsa el botón «Configurar ámbitos de la API de administración ».

  7. Busca y selecciona el read_products (necesario para la sincronización del inventario), read_orders y write_orders (necesarios para el procesamiento posterior del pago) y, a continuación, haz clic en guardar.

  8. Volver a la resumen pantalla y pulsa Instalar la aplicación.

  9. Muestra tu token y anótalo. El formato del token comenzará por «shpat_»

  10. Vuelve al panel de control de CrowdHandler. Copia la URL del webhook que aparece en la pantalla de implementación de ShopifyJS correspondiente al dominio que estás configurando.

  11. Vuelve a Shopify y accede a la pantalla de webhooks. Puedes encontrarla en Notificaciones -> Webhooks. Configura dos webhooks tal y como se muestra en las capturas de pantalla siguientes, asegurándote de sustituir la URL de ejemplo por tu URL de webhook real, que copiaste del panel de control de CrowdHandler en el paso 8.

    Creación de pedidos

  12. Una vez guardada, aparecerá la firma del webhook.

  13. Anota la firma y vuelve al panel de control de CrowdHandler.

  14. Introduce tu token de acceso de Shopify (paso 7) y la firma del webhook de Shopify (paso 11) A continuación, haz clic en «Instalar».

  15. Si se realiza correctamente, el webhook se marcará como activo.

  16. Ahora puedes pasar al paso 2b. Configurar el sistema anti-trampas y la sincronización de datos