Existen algunas restricciones al configurar correspondencias de pagos, entregas, estados personalizados y estados de pago en la configuración de la aplicación en Aplicaciones>Instaladas>RetailCRM:
La concordancia debe establecerse de forma individualizada; esto significa que no puede asignar varios artículos en InSales a un artículo en el sistema.
Si no se establece una coincidencia para algún elemento, este campo no participará en el intercambio. Entonces, al agregar un nuevo tipo de pago, y sin establecer el tipo de pago apropiado para él en el sistema, este tipo de pago no se transferirá al pedido durante la integración.
¡Importante!
La versión de API utilizada afecta la transferencia de datos. Para la versión v4, las acciones descritas anteriormente solo afectarán el nulo en el campo de tipo de pago, pero para la versión v5 esto puede provocar la pérdida de un pedido. Lea acerca de los detalles de trabajar con diferentes versiones de API en el siguiente artículo .
Estados personalizados
Para una correcta sincronización de datos entre dos sistemas, es necesario configurar correspondencias de los estados de InSales con los estados del sistema. De lo contrario, los estados se transmitirán "por defecto".
El trabajo con estados de pedidos se realiza de acuerdo con el principio: si no hay o no hay correspondencias de estados personalizados o estándar en la configuración de integración con InSales, se utilizan los estados "predeterminados":
¡Importante!
Si para todos o algunos de los estados de InSales no ha establecido la correspondencia de los estados del sistema, asegúrese de que el sistema contenga estados con los códigos de símbolo descritos anteriormente.
En este caso, si no se establece una coincidencia para el estado del usuario, entonces el estado del sistema, que es el principal, participará en el intercambio y se utilizarán los estados "predeterminados" descritos anteriormente.
Estados de pago
En la integración, es posible configurar la correspondencia entre los estados de pago estándar y uno adicional.
InSales tiene dos estados "Pagado" y "No pagado". Si no configura estos estados para que coincidan, se utilizarán las coincidencias "predeterminadas" para sincronizar los pedidos.
Los estados de pago para la sincronización se crean de forma predeterminada al cargar catálogos desde InSales.
El estado adicional "Pago de pedido gratuito" se utiliza cuando se sincronizan los datos de InSales al sistema y viceversa. Este estado es necesario para poder transferir pedidos con valor cero desde InSales, ya que la creación de dichos pedidos en InSales está presente, pero no en el sistema.
Al sincronizar cambios en el estado de pago, que se establece de acuerdo con el estado de "Pago de pedido gratuito", el estado se transferirá del sistema a InSales como "Pagado", independientemente del mecanismo de sincronización de estados de pago seleccionado.
Para utilizar este estado, debe seleccionar uno de los existentes o crear un nuevo estado de pago con la marca inactiva "Pago realizado" . Para que el sistema no registre el pago del pedido y pueda trabajar con el pedido en el sistema.
- Configurar de acuerdo con el método descrito para hacer coincidir los tipos de entregas, pagos y estados de pago. Para hacer esto, vaya a las pestañas correspondientes de la configuración de la aplicación y especifique las referencias de sistema requeridas a las referencias de InSales.
- Después de configurar la correspondencia de todos los directorios, es necesario verificar, y si es necesario configurar, las conexiones de los tipos de entregas, pagos y estados de pago en el sistema.
Esto completa la configuración de la integración con InSales.