Objetivo: Esta es una guía sobre cómo integrarse con la API del software de Kings. Debes recibir la documentación del King Software para realizarlo. Este artículo es un resumen de los requisitos claves.
Requisitos
El Kings software es una solución ERP que mejora el procesamiento y la gestión de tiendas web y almacenes. La integración de Sendcloud ayuda a los usuarios a automatizar sus procesos de negocio. Para integrarlo con la API de Sendcloud, tendrás que configurar tus ajustes en el King Sotware y en el panel de Sendcloud. Por favor, comprueba antes de realizar la integración que los siguientes ajustes están configurados en King Software antes de integrarlo con Sendcloud:
- Debe estar instalada la versión "King 5.57" o superior.
- Para asignar tu cliente, el usuario debe estar creado y el link ODBC debe estar activado en Kings: Ir a "General" > "Administration" > "External access" > "External".
- El servidor web "Web service v2" debe estar configurado y ejecutándose.
- Documentos de integración de Kings Software y especificaciones de diseño. Si no has recibido la documentación, aconsejamos que por favor contactes a support@kingsoftware.nl
- Una cuenta de Sendcloud.
Integración
- Crea una cuenta a través de nuestro enlace de revendedor: https://panel.sendcloud.sc/accounts/signup?r=338
- Instala la aplicación de Sendcloud: Proporciona acceso al servidor de Windows en el que se va a instalar: https://www.sendcloud.nl/print-app/ (esto se usa para la impresión de etiquetas(remoto)
- Proporciona una impresora que esté instalada en la que se puedan imprimir etiquetas (generalmente una impresora Zebra). La impresora debe ser accesible desde el servidor en el que se ejecutará la conexión Sendcloud.
Configuración en King
Hay que seguir los siguientes pasos dentro del King Software.
Nota: Debes haber recibido primero esta documentación por parte del King Software y las especificaciones de diseño. Necesitarás que ambos se integren con Sendcloud. Si no has recibido la documentación, por favor contacta a support@kingsoftware.nl
- Crear freetable 910 con campos libres asociados.
- Crear pedido/s de free table/s
- A través de "Help > "Information about King">"Administration"> "Script name"> "Execute SendCloud.ercfields"
- Ir a "Values" en "Freetable 910" (Estos deben corresponder con las condiciones de entrega). La table se puede rellenar a través de "Sendcloud.exe / shipping_methods"
- En Fixed data orders ir a "invoicing" > "Shipping">"add carrier SendCloud"(Puede que esta opción ya esté seleccionada por defecto).
- Crear un "package type" con "quantity 1", no permitas editar. (Cada paquete tiene su propia etiqueta (Los envíos multibulto todavía no están soportados por Sendcloud).
Configuración en Sendcloud
- Crea una integración API en el panel de Sendcloud yendo a "Configuración" > "Integraciones".
- Busca y selecciona "Conectar con la API de Sendcloud".
- Nombra al enlace "King" y clica "Guardar".
- Se generará una clave pública y secreta. Serán necesarias en el paso de configuración de "SendCloud.exe.config" en el King software.
- Copia el "SendCloud.exe" y archivos asociados en una carpeta en el servidor del cliente.
- Configura el "SendCloud.exe.config" (Se puede hacer con Notepad o Notepad ++, por ejemplo). El archivo SendCloud.exe.config es un XML que contiene parámetros. Estos deben completarse con los ajustes correctos. Deberías haber recibido un PDF con el diseño que describe los parámetros del software Kings después de solicitar "King2SendCloud". Si no has recibido la documentación, puedes ponerte en contacto con support@kingsoftware.nl.
- Iniciar "SendCloud.exe". Lo más fácil es hacerlo desde el Símbolo del sistema (cmd). Luego puedes seguir lo que hace el programa y qué notificaciones se reciben.
- Si todo funciona correctamente, puedes programar la ejecución a través del Programador de tareas de Windows.
Crea una etiqueta de prueba
Finalmente, puedes crear un pedido de prueba para verificar si la comunicación con Sendcloud está funcionando correctamente y la etiqueta está saliendo. Puedes cancelar el envío de prueba a través del portal de Sendcloud. Para más información, puedes ver este artículo sobre cómo crear etiquetas de prueba.