Seguimiento de cambios de precio
Este artículo describe la función de seguimiento de cambios de precios en Microsoft Dynamics 365 Commerce.
El precio de venta activo de un producto está influenciado por múltiples factores (por ejemplo, ajustes estacionales y promociones) y puede subir y bajar con el tiempo. Muchos escenarios de Commerce se basan en señales de cambio de precios para desencadenar flujos de trabajo comerciales específicos. Estos son algunos ejemplos de estos flujos de trabajo empresariales desencadenados. (Tenga en cuenta que estos dos ejemplos no son funciones listas para usar).
- Una tienda minorista debe actualizar las etiquetas de los estantes para que reflejen los cambios en los precios.
- Un sitio web de comercio electrónico alerta a los compradores sobre una caída de precio de los artículos en sus carritos de compras.
La función de seguimiento de cambios de precios de Commerce proporciona un mecanismo para monitorear productos que han cambiado de precios y generar fuentes de datos para mostrar esa información.
Cómo funciona el seguimiento de los cambios de precios
Se requiere una línea de base de comparación para determinar si el precio de un producto ha cambiado. La línea base de comparación se establece o actualiza cada vez que ocurre cualquiera de los siguientes eventos:
- Se actualiza una lista de empresas de seguimiento de cambios de precios.
- Los datos relacionados con los precios se importan en Headquarters través del marco de administración de datos.
- La configuración para el control de simultaneidad de descuentos se actualiza en los parámetros de Commerce.
Además de la línea base, la función de seguimiento de cambios de precios monitorea los siguientes escenarios de cambios del sistema que podrían afectar el precio de venta efectivo de un producto:
- Se agrega y lanza un nuevo producto a una entidad legal.
- Se agrega, actualiza o elimina una categoría de producto.
- Se agrega o elimina una variante del producto.
- Se actualiza el precio de venta base o la unidad de venta de un producto lanzado.
- Se agrega, actualiza, elimina o expira un acuerdo comercial.
- Se agrega, actualiza, elimina o expira un ajuste de precio.
- Se agrega, actualiza, elimina o expira un descuento simple.
Billete
Para determinar los cambios de precios, la función de seguimiento de cambios de precios actualmente monitorea solo acuerdos comerciales, ajustes de precios y descuentos simples que están vinculados a grupos de precios específicos del canal o grupos de precios específicos del catálogo. Las reglas de precios que están vinculadas a grupos de precios específicos de afiliaciones o grupos de precios específicos de programas de fidelización no están en el alcance del seguimiento.
La función de seguimiento de cambios de precios depende de los dos trabajos por lotes siguientes para detectar y registrar cambios de precios:
- Comprobar el período válido de precios y descuentos para el seguimiento de cambios: un trabajo recurrente que registra cambios de precios verificando el período de validez de los acuerdos comerciales, ajustes de precios y descuentos. Este trabajo por lotes se puede encontrar en la página Trabajos por lotes en Headquarters. De forma predeterminada, se ejecuta a diario. Sin embargo, las organizaciones pueden ajustar su periodicidad según lo requieran.
- Seguimiento de cambios de precio: un trabajo que se ejecuta en tiempo de ejecución cuando los datos maestros de precios o las reglas de precios se actualizan en la sede. Este trabajo no se puede encontrar en la página Trabajos por lotes en Headquarters.
Los cambios de precios se registran en la tabla RetailPriceChangeTracking, como se describe en la siguiente tabla.
Campo | Tipo | Description |
---|---|---|
Id. de producto | BigInt | El identificador único del registro de producto que tiene el cambio de precio. El valor especial 0 (cero) indica una marca de tiempo cuando se restablece la línea base de seguimiento de cambios de precio. |
UpdatedDatetime | Fecha y hora | La fecha y hora en que se detectó el cambio de precio. |
UpdatedDatetimeTZId | Int | La zona horaria de la fecha y hora en que se detectó el cambio de precio. |
DataAreaId | Nvarchar(4) | La entidad jurídica donde se produjo el cambio de precio. |
Configurar seguimiento de cambios de precios
El seguimiento de cambios de precios se puede habilitar en el nivel de entidad jurídica.
Para configurar la función de seguimiento de cambios de precio en Commerce headquarters, siga estos pasos.
- Vaya a Retail y Commerce > Configuración de sede central > Parámetros > Parámetros compartidos de Commerce.
- En la pestaña Precios y descuentos, agregue las entidades jurídicas para las que desea habilitar el seguimiento de cambios de precios y luego seleccione Guardar.
- Ejecute el trabajo de programación de distribución 1110 (configuración global).
Después de que las organizaciones que utilizan la búsqueda de productos basada en la nube de Commerce actualicen a la versión 10.0.32 o posterior por primera vez, la función de seguimiento de cambios de precios se habilita de forma predeterminada para todas las entidades jurídicas donde esté habilitada la búsqueda de productos basada en la nube. Esta mejora ayuda a mejorar la eficiencia cuando los datos de precios se publican en el índice de búsqueda, porque solo se monitorean las actualizaciones incrementales de los productos cuyos precios han cambiado. No se requiere una sincronización completa de los datos del producto. Para aprovechar esta mejora, asegúrese de inicializar los datos de configuración base para el programador de Commerce y luego ejecutar el trabajo de programación de distribución 1020 (Precios y descuentos), después de actualizar su entorno.
Para deshabilitar el seguimiento de cambios de precios en Headquarters para una entidad jurídica específica, elimine la entidad jurídica de la configuración de seguimiento de cambios de precios en los parámetros compartidos de Commerce (Venta minorista y comercio > Configuración de Headquarters > Parámetros > Parámetros compartidos de Commerce). Las entidades jurídicas eliminadas no se volverán a agregar automáticamente, incluso si la búsqueda de productos en la nube está habilitada para ellas. Si elimina todas las entidades legales, deshabilita efectivamente la función de seguimiento de cambios de precios.
Especificar un grupo de lotes para trabajos por lotes de seguimiento de cambios de precio
La función de seguimiento de cambios de precio activa la ejecución de trabajos por lotes en segundo plano. Para evitar que los trabajos por lotes bloqueen el procesamiento de otros trabajos críticos, Microsoft recomienda especificar un grupo de lotes para los trabajos por lotes de seguimiento de cambios de precio.
Para especificar un grupo de lotes para trabajos por lotes de seguimiento de cambios de precio en Headquarters, siga estos pasos.
- Reutilizar un grupo de lotes existente o crear un grupo por lotes.
- Vaya a Venta minorista y comercio > Configuración de Headquarters > Parámetros > Parámetros compartidos de Commerce > Precios y descuentos.
- Bajo Tareas backend, especifique el grupo de lotes que se utilizará para ejecutar trabajos por lotes de fijación de precios. Microsoft recomienda dedicar algunas instancias de Application Object Server (AOS) a ese grupo por lotes, separadas de otras instancias dedicadas al procesamiento de operaciones troncales.
Para obtener información sobre la disponibilidad de soporte para grupos por lotes, consulte LCS, número 830636.
Patrones de uso no adecuados para la habilitación de funciones
La característica de seguimiento de cambios de precios está habilitada de forma predeterminada para las entidades jurídicas configuradas en Azure Search. La función es eficiente cuando se rastrean cambios ocasionales basados en configuraciones estables, por lo que no se recomiendan los siguientes patrones de uso para la habilitación de funciones.
- Cambios a gran escala (por ejemplo, migración de datos masiva).
- Actualización muy frecuente de precios o datos de productos (por ejemplo, más de una línea por segundo).
Para tales casos, Microsoft recomienda deshabilitar temporalmente la función de seguimiento de cambios de precios eliminando todas las entidades legales de la cuadrícula Seguimiento de cambios de precio en Venta minorista y comercio > Configuración de Headquarters > Parámetros > Parámetros compartidos de Commerce > Precios y descuentos, y luego reiniciando Microsoft Dynamics AX Application Object Server (AOS). Una vez que se completen los cambios de datos, para volver a habilitar la función para las entidades jurídicas deseadas, agregue la entidad jurídica nuevamente a la cuadrícula y luego reinicie Microsoft Dynamics AX Application Object Server (AOS). Si reiniciar Microsoft Dynamics AX Application Object Server (AOS) no es práctico, asegúrese de que el grupo de lotes para el procesamiento de precios esté configurado correctamente para que los trabajos de precios generados no afecten el procesamiento de otras tareas por lotes del sistema.
Seguimiento de cambio de entidad entre empresas
Las siguientes tablas son entidades entre empresas que activan el seguimiento de cambios cuando se modifican, incluso si la entidad jurídica donde se realizan los cambios no está configurada para el seguimiento de cambios.
- RetailGroupMemberLine
- RetailChannelTable
- RetailCatalogPriceGroup
- RetailChannelPriceGroup
- EcoResProductCategory
Otras consideraciones
Para entornos de clientes donde los datos de precios o productos se actualizan con frecuencia (por ejemplo, más de una línea por segundo), Microsoft recomienda probar exhaustivamente la característica de cambio de precio para evaluar las implicaciones de rendimiento antes de habilitarla en su entorno de producción.
Cuando realiza cambios a gran escala (por ejemplo, migración masiva de datos), Microsoft recomienda eliminar temporalmente todas las entidades jurídicas de la configuración de seguimiento de cambios de precios antes de los cambios. Luego, vuelva a agregarlos una vez que se hayan completado los cambios. De esta manera, el sistema mitiga el impacto en el rendimiento al realizar una actualización completa única en lugar de realizar un seguimiento de cada cambio de línea.
Solución de problemas
Para obtener información sobre cómo solucionar problemas de seguimiento de cambios de precios, consulte Problemas de seguimiento de cambios de precios.
Recursos adicionales
Información general de la búsqueda con tecnología de nube
Procedimientos recomendados de Commerce Data Exchange
Visión general de la administración de datos
Resolución de problemas de seguimiento de cambios de precios