SHOPIFY - Configuración Nuestro servicio de integración con Shopify permite conectar tu tienda con AEX para gestionar entregas, cobros y opciones de envío. La cotización puede realizarse en tiempo real o configurarse directamente desde las reglas de envío de Shopify.

¿CUÁLES SON LOS REQUISITOS PARA INTEGRAR TU TIENDA DE SHOPIFY CON LA API DE AEX?

  1. Tenés que ser cliente de AEX
    1. Si todavía no trabajaste con nosotros, contactanos para abrir una cuenta corriente.
  2. Tener un plan activo de Shopify.
    1. Encontrá más información sobre los requisitos de Shopify acá.
  3. Definir el tipo de cotización que vas a utilizar.
    1. Para cotizar en tiempo real, tenés que tener activado el carrier_service.
    2. Si no utilizás carrier_service, debés configurar las reglas de envío, cobertura y precios directamente en Shopify.

¿CUÁLES SON LOS PASOS PARA REALIZAR LA INTEGRACIÓN?

  1. Ingresá al panel de administración de Shopify.
  2. Ingresá al panel de desarrollador de Shopify Dev Dashboard.

    Para ingresar al Dev Dashboard seguir los siguientes pasos:

    • Hacé click en la esquina superior derecha en el ícono de su usuario.
    • Referencia 1
    • Hacé click en el ícono </> como se muestra a continuación.
    • Referencia 1
  3. Luego de abrir el Dev Dashboard, en la esquina superior derecha seleccionar Crear app.
  4. Ingresá un nombre descriptivo a la aplicación, por ejemplo, "Integración AEX", y luego hacé click en Crear.

  1. Dentro de la app creada, ingresá a la sección Versiones.
  2. Agregá el dominio de la tienda.
  3. Desmarcar la opción "Incrustar la app en el panel de control de Shopify".
  4. Configuración de dominio
  5. Dentro del apartado de Acceso, ingresá a Seleccionar alcances.
  6. Alcance de permisos
  7. Seleccioná los siguientes permisos de acceso:
    1. write_assigned_fulfillment_orders
    2. write_fulfillments
    3. write_locations
    4. write_merchant_managed_fulfillment_orders
    5. write_orders
    6. write_payment_terms
    7. write_products
    8. write_shipping
    9. write_third_party_fulfillment_orders
  8. En URLs de redireccionamiento agregá nuevamente la URL de tu dominio. Ej: "https://example.com"
  9. Hacé click en "Publicar".
  10. A continuación, seleccionar la app que se creó y hacé click en "Instalar app" en la tienda.

Copiá la URL de la tienda de Shopify con el formato "https://<tu-dominio>.myshopify.com". Esta URL puede visualizarse en Configuración > Dominios. Pegala en el formulario de configuración de AEX.

También podés visualizarla como se muestra en la siguiente imagen de referencia:

Ver dominio

  1. Primero, debés generar un código de autorización. Para ello, necesitás el ID de cliente y el Secreto.
  2. Dentro del Dev Dashboard, en el apartado de configuración de la app, obtené el ID de cliente y el Secreto.
  3. Reemplazá los valores en la siguiente URL:
  4. https://<tu-dominio>.myshopify.com/admin/oauth/authorize?client_id=<client_id>&redirect_uri=<redirect_uri>"

    Nota: El redirect_uri debe ser la misma URL de redireccionamiento que se encuentra en la configuración de la app mencionada en la sección 2.6.

  5. Ingresá esa URL en el navegador y realizá la petición.
  6. Luego de realizar la petición, serás redirigido a la URL de redireccionamiento con el siguiente formato: https://www.example.com/?code=12345&hmac=xxxx....
  7. Copiá el valor del parámetro code que es el 12345 para obtener posteriormente el token de acceso.
  8. Nota: El código de autorización generado tiene un tiempo de caducidad. Si expira, deberás repetir el proceso desde el punto 3. Por eso es recomendable hacer el proceso sin mucha pausa.

  9. En la siguiente línea, reemplazá los datos para el comando, ID de cliente, secreto y code.
  10. curl.exe -X POST "https://<tu-dominio>.myshopify.com/admin/oauth/access_token" -H "Content-Type: application/x-www-form-urlencoded" -d "client_id=<ID de cliente>&client_secret=<secreto>&code=<code>"
  11. Ejecutá ese comando en PowerShell de Windows para obtener el token de acceso de la aplicación.
  12. Ejemplo de respuesta esperada: "access_token":"shpat_xx1xx2xx1".
  13. Pegá el token de acceso en el formulario de configuración de AEX y asegurate de guardar una copia del mismo. Para ello:
    • Ingresá al sistema de AEX.
    • Ingresá a la sección de configuración de Shopify.
    • Abrir configuración de Shopify
    • Pegar dominio Shopify https://<tu-dominio>.myshopify.com y el token shpat_xx1xx2xx1" en el formulario y guardá la configuración.
    • Configuración de dominio
Para poder solicitar nuestros servicios, tenés que iniciar sesión primero.

Copyright © 2016 - AEX Todos los Derechos Reservados