Descuentos comerciales
Este artículo proporciona una visión general de la funcionalidad de descuentos en Dynamics 365 Commerce. Explica las propiedades que se encuentran en los distintos formularios de descuento y las mejores prácticas para la gestión de descuentos. Sin embargo, este artículo no cubre en detalle los distintos tipos de descuento, por ejemplo, descuentos simples, por cantidad, combinados y por umbral. Estos detalles se cubren en artículos separados creados para cada uno de estos tipos de descuento.
Dado que los minoristas requieren descuentos flexibles y los estilos y tipos de descuento varían según la industria, existen muchas formas de definir descuentos en Commerce. La funcionalidad de descuento se agregó además de la funcionalidad de descuento existente en el producto principal (Supply Chain Management), lo que generó cierta duplicación de la funcionalidad. Como resultado, los tipos de descuento se pueden configurar para cinco entidades diferentes: cliente, programa de fidelización, canal, catálogo y afiliaciones. Debido a la cantidad de opciones de descuento, es especialmente importante que planifique y documente su estrategia de descuento.
Crear descuentos
Cada tipo de descuento tiene una página dedicada que utiliza para crear y administrar el descuento. Commerce también tiene una página Todos los descuentos y un espacio de trabajo Administración de precios y descuentos; puede usar ambos para crear un nuevo descuento de cualquier tipo.
Encabezados de descuento y líneas de descuento
Todos los descuentos tienen un encabezado y una o más líneas. Todos los tipos de descuento tienen propiedades definidas en el encabezado y algunos tipos de descuento tienen propiedades adicionales definidas por línea. Por ejemplo, los descuentos por cantidad tienen niveles de cantidad. La gente suele pensar en los descuentos en Commerce solo para el encabezado de descuento, y asumen que todas las líneas del descuento están relacionadas entre sí porque comparten un encabezado de descuento. Sin embargo, esta visión de los descuentos es demasiado simplista. Para descuentos simples y descuentos por cantidad, es más exacto pensar en cada línea de descuento como un descuento independiente que comparte algunas propiedades con las otras líneas de descuento. De hecho, el motor de precios evalúa los descuentos simples y por cantidad precisamente de esta manera. Cada línea de descuento para descuentos simples y descuentos por cantidad es independiente. Para descuentos simples, es fácil entender que cada línea de descuento es independiente de todas las demás líneas de descuento en el mismo descuento, porque no existe un criterio de cantidad o importe requerido para calificar para el descuento. Para los descuentos por cantidad, podría pensar que las líneas se pueden combinar para alcanzar el criterio de cantidad para un descuento, pero no es así. Los niveles de cantidad se deben alcanzar de forma independiente para cada línea de un descuento por cantidad. Si su estrategia de precios requiere que se aplique un descuento por cantidad cuando varias líneas de ventas combinadas alcanzan el criterio de cantidad, Microsoft recomienda agrupar esos artículos en una categoría complementaria y luego configurar esa categoría como la línea de descuento por cantidad.
Al crear descuentos, le recomendamos que siempre evite o minimice las líneas de descuento superpuestas. Las líneas de descuento superpuestas se producen cuando dos o más líneas de descuento del mismo descuento se pueden aplicar al mismo producto. En este caso, el motor de precios debe tratar el descuento como dos o más descuentos independientes que luego deben evaluarse entre sí para encontrar el mejor importe de descuento. Además, puede resultar difícil para un usuario saber cuál es el descuento con solo mirar la definición del descuento.
Nota
Cuando el número de líneas en un único descuento llega a unos pocos miles, los usuarios pueden experimentar problemas de rendimiento al habilitar descuentos con límites de cantidad o al habilitar descuentos con líneas incluidas y excluidas. Los usuarios también pueden ver una degradación del rendimiento en un grado mucho menor en el cálculo de precios para pedidos de centros de llamadas y puntos de venta. Para evitar estos problemas de rendimiento, puede crear una única categoría que contenga todos los productos con descuento y luego crear una línea de descuento usando la categoría.
Administrar los descuentos
Configuraciones y opciones comunes a todos los descuentos.
Esta sección describe las propiedades que son comunes a todos los tipos de descuentos.
Cuando administra descuentos, es importante que comprenda cada opción de descuento individualmente, pero es igualmente importante que comprenda qué opciones se afectan entre sí y cómo. Las configuraciones comunes para descuentos se dividen en dos categorías. En la primera categoría se encuentran las configuraciones que filtran los descuentos para su consideración. Los ejemplos incluyen Estado, Moneda y Unidad de medida. La configuración de la segunda categoría controla el orden en el que se consideran y aplican múltiples descuentos. Los ejemplos incluyen Modo de divisa del descuento y Prioridad de precios. La siguiente imagen muestra las diversas propiedades de un descuento.
Id. de descuento
Este campo tiene la etiqueta Descuento y contiene un ID único para cada descuento que se establece cuando crea un descuento por primera vez. El ID de descuento no se puede cambiar más adelante. En Parámetros de Commerce, puede configurar secuencias numéricas independientes para cada tipo de descuento. En este caso, asegúrese de que las secuencias numéricas no choquen entre sí. Por ejemplo, puede utilizar un prefijo único para cada tipo de descuento. Por ejemplo, D para descuento, C para cantidad, DC para descuentos combinados y U para umbral.
Nombre del descuento
Este campo es un campo breve de texto libre que se utiliza para describir el descuento. El valor de cadena en este campo se muestra en la aplicación Store Commerce y en la línea de carrito web de Store Commerce, y se imprime en la aplicación Store Commerce y en los recibos de clientes web de Store Commerce. Los cajeros y clientes pueden ver esta descripción. Es el medio principal para que los usuarios y clientes de la aplicación Store Commerce y Store Commerce para web sepan qué descuento se aplicó.
Tipo de descuento
Hay cinco tipos de descuentos en Commerce: Descuento, Descuento con límite de cantidad, Cantidad, Descuentos combinados y Umbral. El tipo de descuento se establece cuando crea un descuento por primera vez y no se puede cambiar más adelante, excepto Descuento y Descuento con límite de cantidad (ambos se pueden cambiar entre sí cambiando el límite de cantidad). El tipo de descuento determina si hay un criterio de cantidad o importe que se debe cumplir para calificar para el descuento.
Status
El estado de un descuento puede ser Habilitado o Deshabilitado. Cuando crea un descuento por primera vez, el estado es Deshabilitado. Los descuentos solo pueden editarse si están deshabilitados. Cuando los datos de descuento se envían a un canal, los descuentos deshabilitados no se envían si el parámetro Limpiar los datos maestros no pertinentes después de la sincronización en Parámetros del programador de comercio está habilitado. Si previamente se habilitó un descuento y se envió al canal, este nuevo envío también eliminará el descuento del canal si el parámetro Limpiar los datos maestros no pertinentes después de la sincronización está habilitado. Cuando cambia el estado a Habilitado, se realizan varias comprobaciones de validación del descuento, según el tipo de descuento. La lista de comprobaciones de validación ha aumentado en las actualizaciones recientes del producto para evitar que se envíen descuentos incompletos o mal definidos a los canales comerciales. Aquí hay una lista parcial de las validaciones que se realizan cuando habilita un descuento:
- Un descuento debe tener al menos una línea de descuento.
- El valor porcentual para un descuento porcentual debe ser superior a 0 (cero) e inferior o igual a 100.
- El valor del importe para un descuento por importe debe ser superior a 0 (cero). Los importes cero y negativos no son válidos.
- Un descuento debe tener al menos un grupo de precios. Un descuento que no tenga un grupo de precios nunca se aplica a una transacción.
- Se requiere una unidad de medida (UdM) para líneas de descuentos por cantidad y combinados.
- Para los descuentos por cantidad que tienen dos o más niveles de cantidad, el valor del descuento se valida para aumentar a medida que aumentan las cantidades.
- Para descuentos de umbral que tienen dos o más niveles de umbral, el valor del descuento para cada nivel debe ser igual o mayor que el descuento más grande del nivel anterior.
- Para los descuentos combinados y menos costosos, la cantidad de productos menos costosos debe ser más de 1 y menor que la cantidad de productos necesarios para desencadenar el descuento.
Divisa
La moneda de un descuento define la moneda de todos los campos de importe y precio del descuento. Los diferentes tipos de descuento tienen diferentes opciones de campo. La moneda también actúa como filtro durante el cálculo del descuento. En Commerce, todos los pedidos de ventas y todas las transacciones de Store Commerce/Store Commerce para web tienen una moneda, y el motor de precios solo considera los descuentos que tengan la misma moneda.
Modo de divisa del descuento
Este modo determina qué descuentos compiten en una transacción y qué descuentos se acumulan. Los tres valores para esta opción son Exclusivo, Mejor precio y Compuesto.
Los descuentos exclusivos siempre se evalúan y aplican antes de los descuentos de mejor precio y simultáneos si todas las demás configuraciones son iguales y evitan que todos los demás descuentos se apliquen a las mismas líneas donde se aplican. Dos o más descuentos exclusivos compiten por el mejor precio.
Cuando el control de simultaneidad de descuentos se establece en Mejor precio y compuesto dentro de la prioridad, nunca se compone entre prioridades, todos los descuentos compuestos dentro de la misma prioridad de precios se combinan, y el resultado combinado compite con cualquier descuento de mejor precio en la misma prioridad de precios. Una vez aplicado el descuento a una línea de transacción, se ignoran todos los descuentos con prioridades de precios inferiores.
Cuando el control de simultaneidad de descuentos se establece en El mejor precio solo dentro de la prioridad, siempre compuesto entre prioridad, todos los descuentos de mejor precio y compuestos se tratan como un descuento mejor precio dentro de una única prioridad de precios, y compiten para determinar el mejor descuento para esa prioridad de precios. A un producto por prioridad de precios solo se puede aplicar un único descuento, y si ese único descuento es un descuento mejor precio o compuesto, entonces se combina con el mejor descuento de los descuentos mejor precio o compuestos en prioridades de precios inferiores.
Cuando se aplican varios descuentos a una línea de transacción, se aplican en el siguiente orden:
- Descuentos por precio de descuento
- Descuentos por importe de reducción
- Descuentos por porcentaje de reducción
Los descuentos compuestos compiten con los descuentos de mejor precio cuando ambos tipos se aplican a una línea de transacción. Por lo tanto, la configuración Compuesto se utiliza para determinar qué descuentos se combinan. Dependiendo del modo de control de simultaneidad de descuentos utilizado, se pueden combinar dos o más descuentos compuestos y competir con los descuentos mejor precio que se aplican a los mismos productos. Se aplican el descuento o descuentos que tengan el mayor importe total de descuento.
Cuenta de gastos de remesas al descuento
Commerce le permite registrar importes de descuento para una transacción en una cuenta de libro mayor separada. La cuenta de libro mayor de descuento la establece el producto o el cliente. Commerce ofrece una forma única de separar los importes de descuento durante el registro. Puede registrar cada tipo de descuento en una cuenta de libro mayor específica. Ambas opciones pueden facilitarle la determinación de qué descuentos o tipos de descuentos se utilizan en su libro mayor.
Billete
Cuando la característica de registro en cuenta de descuento está activada, se realiza un movimiento adicional de cargo y abono para reclasificar el registro de descuento de salida de la cuenta de libro mayor de descuento de Commerce y de entrada en la cuenta de libro mayor de descuento.
Código de vale obligatorio
A partir de la versión 7.2 de la aplicación, los vales del centro de llamadas ahora se combinan con descuentos. Para un descuento, cuando Código de vale obligatorio está configurado en Sí, el campo Estado y los campos de fecha estándar (Fecha de vigencia y Fecha de vencimiento) no están disponibles. Estas propiedades están controladas por propiedades equivalentes que se encuentran en la página Vales.
Cuando Código de vale obligatorio está configurado en Sí en un descuento, el descuento se aplica a una transacción solo si el código de vale o el código de barras lo proporciona la aplicación Store Commerce o Store Commerce para web. Los valores de los códigos de vale y códigos de barras se definen y configuran en una página separada denominada Vales. La página Vales es donde el vale está vinculado al descuento. Cuando el código de vale requerido se establece en No, no se requiere un código de vale y el descuento siempre se aplica a través de sus grupos de precios.
Reemplazar prioridad y Prioridad de precios
Estos dos campos funcionan juntos. Cuando Reemplazar prioridad está establecido en Sí, el campo Prioridad de precios pasa a estar disponible para edición. Luego puede seleccionar una prioridad de precios para establecerla directamente en el descuento. Cuando Reemplazar prioridad está establecido en No, la prioridad se hereda de la prioridad del grupo de precios asociado con el descuento. En el caso de una asociación de múltiples grupos de precios, el número de prioridad se determina seleccionando la prioridad de precios más alta de todos los grupos de precios asociados con el descuento.
Conciliar todos los grupos de precios asociados
En la versión 10.0.16 de Commerce y posteriores, una configuración llamada Conciliar todos los grupos de precios asociados está disponible en todos los formularios de descuento. Si la configuración está habilitada, el descuento se considera solo si todos los grupos de precios asociados al descuento son aplicables a la transacción. Por ejemplo, si los dos grupos de precios denominados "PG-Student" (grupo de precios por afiliación de estudiantes) y "RP-Houston" (grupo de precios para la tienda de Houston) están asociados a un descuento, y Conciliar todos los grupos de precios asociados está habilitado, el descuento se considera solo para estudiantes que estén comprando en la tienda de Houston. Esta configuración proporciona una forma de restringir los descuentos basados en afiliación y fidelidad a tiendas limitadas.
Billete
Si dos o más grupos de precios de canal están asociados a un descuento y Conciliar todos los grupos de precios asociados está habilitado, el descuento no se aplicará porque una transacción se puede asociar solo a una tienda. Por tanto, no coinciden todos los grupos de precios asociados al descuento.
Description
Este campo es un campo de texto en formato libre. No se utiliza en sistemas ni transacciones de Store Commerce/Store Commerce para web.
Declinación de responsabilidades
Este campo es para texto en formato libre. No se utiliza en sistemas ni transacciones de Store Commerce/Store Commerce para web.
Tipo de línea
Este campo está en todas las líneas de descuento. Los valores posibles son Incluir y Excluir. Este campo se utiliza en combinación con los campos Categoría, Producto y Variante para definir el conjunto de productos a los que se aplica el descuento. Las líneas de descuento Excluir siempre anulan las líneas de descuento Incluir. Cuando el Tipo de línea es Excluir, muchos de los demás campos de la línea de descuento están atenuados, ya que no se aplican.
Unidad de medida
Unidad de medida (UoM) es un campo en todas las líneas de descuento, excepto las líneas de descuento de umbral. Este campo es la etiqueta Unidad en Commerce. El campo Unidad de medida actúa como filtro para determinar si se debe aplicar un descuento a una línea de transacción. La UdM de la línea de transacción debe coincidir con la UdM de la línea de descuento. De lo contrario, la línea de descuento no se considera durante el cálculo del descuento. No se realiza ninguna conversión de UdM durante el cálculo del descuento.
Categoría, producto, variante y dimensiones
Categoría, Producto, Variante y dimensiones son las últimas configuraciones de descuento comunes a todos los descuentos. Estos campos se configuran en cada línea de descuento y especifican qué se está descontando. Actúan como un filtro cuando el motor de precios busca descuentos que se pueden aplicar a una transacción. Estos campos están relacionados entre sí de acuerdo con estas reglas: las categorías contienen productos y los productos pueden tener diferentes variaciones de tamaño, color, estilo y configuración.
El motor de precios no utiliza las relaciones principal/secundario de categorías, productos y variantes para solicitar descuentos durante el cálculo de descuentos. Este comportamiento difiere de la forma en que el motor de precios maneja los acuerdos comerciales de precios de venta. Por ejemplo, se considerará tanto un descuento del 10 por ciento en una categoría como un descuento del 5 por ciento en un producto de la misma categoría. Luego se utiliza el importe de descuento mayor de los dos, siempre que todas las demás propiedades sean iguales y los descuentos no estén establecidos en compuesto, en cuyo caso, ambos se combinarán. Si desea forzar el uso de un descuento de producto sobre un descuento de categoría, puede usar la prioridad de precios o el modo de simultaneidad de descuento para hacer que un descuento se aplique antes que otro.
Cuando edita descuentos, los ajustes Categoría, Producto, Variante y Dimensiones actúan como filtros entre sí. Los campos Categoría y Producto se configuran automáticamente desde la Jerarquía de categorías de Commerce si se ingresa directamente un producto o variante. Las siguientes secciones proporcionan descripciones detalladas de cada uno de estos campos.
Categoría
Como mínimo, debe configurar el campo Categoría. Puede seleccionar cualquier categoría de la jerarquía de categorías de productos o cualquier categoría de una jerarquía de categorías complementaria. Sin embargo, no puede seleccionar categorías de jerarquías de navegación de canales u otras jerarquías no comerciales. Si solo se especifica una categoría en una línea de descuento, el descuento se aplicará a cualquier producto de esa categoría, incluso a los productos que se agreguen a la categoría después de que se haya creado el descuento, si se cumplen todos los demás criterios de descuento, como la moneda y la UdM.
Billete
La categoría que selecciona en una línea de descuento es específica de la jerarquía. Por lo tanto, no puede especificar un valor escribiendo un valor parcial en el campo, como puede hacerlo en la mayoría de los campos de Commerce. Si escribe el nombre completo de una categoría, la lista desplegable se expandirá y se seleccionará esa categoría. Además, puede presionar Alt+Flecha hacia abajo para expandir el cuadro de diálogo de selección y luego presionar Tab para moverse entre la selección de jerarquía y el árbol de jerarquía dentro de la lista desplegable, de modo que pueda usar el campo sin usar el ratón.
La capacidad de trabajar con categorías es un diferenciador clave entre descuentos y descuentos de acuerdos comerciales, y la razón principal por la que le desaconsejamos utilizar descuentos de acuerdos comerciales. Las categorías están organizadas en una jerarquía de varios niveles. Por el contrario, los grupos de descuento de artículos que utilizan los acuerdos comerciales son solo un nivel único de agrupación y cada grupo es específico de uno de los tres tipos de descuento de acuerdos comerciales, como descuento de línea, descuento multilínea y descuento total. Por lo tanto, para los acuerdos comerciales, si desea utilizar el mismo conjunto de productos en los tres tipos de descuento de acuerdos comerciales, debe crear y administrar tres grupos de descuento independientes. Sin embargo, para los descuentos, debe mantener solo una categoría. Luego podrá utilizar esa categoría en los cuatro tipos de descuento. También puede utilizar la misma categoría en ajustes de precios, gestión de surtido y gestión de fidelización.
Product
El producto puede ser un producto liberado o un producto maestro liberado. Todos los descuentos son específicos de la empresa. Por lo tanto, funcionan solo con productos liberados. Si selecciona un producto maestro, el descuento se aplicará a todas las variantes del producto, incluso a las variantes que se liberan después de crear el descuento, siempre que se cumplan todos los demás criterios de descuento, como la moneda y la UdM.
Variante
Cuando selecciona una variante en una línea de descuento, el descuento se aplicará solo a esa variante, siempre que se cumplan todos los demás criterios de descuento, como moneda y UdM.
Dimensiones
A partir de la versión Retail 8.1.1, agregamos la capacidad de configurar descuentos en el nivel de dimensión para un producto. Esta capacidad proporciona la flexibilidad de elegir una o más dimensiones de un producto como líneas de descuento. Esta flexibilidad evita que el gerente de comercialización tenga que agregar individualmente las variantes a las que se aplican los descuentos. Por ejemplo, puede especificar un descuento en todas las variantes con un estilo específico o puede especificar un descuento en todas las variantes que sean de un color y estilo específicos.
Billete
La capacidad de configurar promociones basadas en dimensiones no se admite para ajustes de precios. La interfaz específica para definir las dimensiones se elimina en las versiones Retail 10.0.4 y posteriores.
Cálculo mejorado de descuentos
La capacidad de encontrar y calcular los descuentos aplicables de manera eficiente es un factor crítico que afecta a la eficiencia comercial general de un minorista. A partir de la versión 10.0.23 de Commerce, el motor de precios de Commerce incluye una función de cálculo de descuentos mejorada que utiliza un esquema de datos plano para lograr una búsqueda y un cálculo de descuentos más rápidos en tiempo de ejecución. Cuando esta función está habilitada, los datos de descuento configurados en Commerce headquarters se desnormalizan antes de enviarse a las bases de datos del canal. La publicación de datos de descuento aplanados se produce automáticamente cuando se habilita un descuento.
Para activar la característica de cálculo de descuento mejorado, siga estos pasos.
- En Commerce headquarters, vaya a Venta minorista y comercio > Precios y descuentos.
- Seleccione Procesar descuentos de comercio
- En el cuadro de diálogo que aparece, programe el trabajo por lotes para que se ejecute de forma periódica.
- Vaya a Espacios de trabajo > Administración de características.
- Busque y active la característica Mejorar el rendimiento de cálculo del descuento mediante el uso de la característica de tablas de descuento aplanadas.
- Ejecute los trabajos de programación de distribución 1020 (Precios y descuentos) y 1070 (Configuración de canal).
Nota
- Asegúrese de probar la característica de cálculo de descuentos mejorada antes de habilitarla en entornos de producción, especialmente si tiene personalizaciones en el motor de precios de Commerce.
- La función mejorada de cálculo de descuentos está habilitada de forma predeterminada para entornos que ejecutan Commerce versión 10.0.32 o posterior. Cuando la característica está habilitada, se programa un trabajo por lotes cuando se habilita un descuento o un producto maestro asociado con un descuento tiene una nueva variante de producto.
- El problema que programaba incorrectamente múltiples trabajos por lotes de "Procesar descuentos comerciales" que bloqueaban la ejecución de otros trabajos se solucionó en la versión Commerce 10.0.38. Hasta que los usuarios actualicen a una versión de Commerce con la solución, pueden evitar el problema desactivando la función Mejorar el rendimiento del cálculo de descuentos mediante el uso de tablas de descuento aplanadas .
Prácticas recomendadas
- Antes de crear descuentos, documente su estrategia y procedimiento de descuento. Mantenga su documentación actualizada a medida que evoluciona su uso del producto.
- Utilice secuencias numéricas independientes para cada tipo de descuento y configure las secuencias numéricas para que el id. de descuento indique por sí solo el tipo de descuento. Por ejemplo, anteponga al id. de cada tipo de descuento una constante alfanumérica diferente: C para cantidad, DC para descuentos combinados, etc.
- Pruebe su configuración de descuentos utilizando el simulador de precios antes de habilitar los descuentos. El simulador de precios tiene una opción que le permite tratar los descuentos deshabilitados como habilitados. Esta opción fue diseñada específicamente para probar los descuentos antes de habilitarlos.
- Finalice la vigencia de los descuentos cuando ya no sean válidos. De esta forma evita que el número total de descuentos que el motor de precios considera durante una transacción crezca ilimitadamente. De lo contrario, el rendimiento del cálculo del descuento puede verse afectado con el tiempo.
- Use las categorías complementarias para agrupar los productos, por ejemplo, productos en liquidación o productos de la última temporada.
- Evite o minimice siempre las líneas de descuento superpuestas.