YiQi permite definir una o varias listas de precios de venta. Cada lista tendrá los precios de los productos y servicios comercializados
Desde el Ventas / Precios / Lista de precios de venta
Una vez creada la lista, se pueden ingresar los precios de los artículos de varias maneras:
1) Manualmente (solo recomendable cuando sean pocos artículos)
Una vez creada la nueva lista de precios, ingresar a la misma, ir a la solapa Artículos y hacer Editar. Eso desplegará una grilla.
En esa grilla completar precio Neto o Final (YiQi calculará el otro)
2) Importándolo desde Excel
Dentro de la lista de precios, ir a la solapa Artículos. Desde allí seleccionar la opción importar:
Luego de hacer click en "Importar" se abrirá una ventana. Hacer click en Template para descargar el excel que debe completarse.
En ese excel completar, al menos, el nombre de la lista en todas las filas, el sku de cada artículo, el precio neto o el final y la moneda.
Luego, volviendo a la ventana de importación de YiQi marcar la opción "Actualizar si ya existe" y elegir el archivo completado
1. ¿Qué es la Expresión Post-Actualización?
La "Expresión post-actualización" es un campo en la entidad **Lista de precios de venta** que permite definir reglas condicionales para modificar automáticamente los precios de los productos.
Se basa en estructuras lógicas que permiten sumar, restar o modificar valores de precios según diferentes condiciones, lo que resulta útil para ajustes automáticos de precios en plataformas de venta como Mercado Libre.
2. Sintaxis básica:
La expresión se construye utilizando la estructura "CASE", que funciona de la siguiente manera:
CASE
WHEN <condición> THEN <resultado>
WHEN <condición> THEN <resultado>
ELSE <valor por defecto>
END
```
- WHEN: Define una condición.
- THEN: Define el resultado si la condición se cumple.
- ELSE: Define el valor por defecto en caso de que ninguna condición se cumpla.
- #PRECIO#: Representa el precio actual del producto.
- #COSTO_ENVIO#: Representa el costo de envío asociado.
3. Ejemplos prácticos:
3.1 Ejemplo : Ajuste según rango de precios:
CASE
WHEN #PRECIO# <= 15000 THEN #PRECIO# + 1000
WHEN #PRECIO# BETWEEN 15000 AND 25000 THEN #PRECIO# + 2000
WHEN #PRECIO# BETWEEN 25000 AND 33000 THEN #PRECIO# + 2400
ELSE #PRECIO#
END
```
Explicación:
- Si el precio del artículo es menor o igual a **$15.000**, se le suman **$1.000**.
- Si el precio está entre **$15.000 y $25.000**, se le suman **$2.000**.
- Si el precio está entre **$25.000 y $33.000**, se le suman **$2.400**.
- Si no se cumple ninguna condición, el precio se mantiene igual.
3.2 Ejemplo : Ajuste para precios específicos
CASE
WHEN #PRECIO# = 500 OR #PRECIO# = 1000 THEN #PRECIO# + 1000
WHEN #PRECIO# = 600 OR #PRECIO# = 2000 THEN #PRECIO# + 2000
ELSE #PRECIO#
END
```
Explicación:
- Si el precio es **$500 o $1.000**, se le suman **$1.000**.
- Si el precio es **$600 o $2.000**, se le suman **$2.000**.
- Si no se cumple ninguna condición, el precio se mantiene igual.
4. Ajuste específico para **Mercado Libre**
Caso especial según política de costos
Dado el cambio en los costos de Mercado Libre, se ajustó la expresión para evitar que los precios entren en un rango incorrecto que afecte los costos de envío.
CASE
WHEN #PRECIO# < 15000 - 1000 THEN #PRECIO# + 1000
WHEN #PRECIO# BETWEEN 15000 - 1000 AND 25000 - 2000 THEN #PRECIO# + 2000
WHEN #PRECIO# BETWEEN 25000 - 2000 AND 33000 - 2400 THEN #PRECIO# + 2400
ELSE #PRECIO# + #COSTO_ENVIO#
END
```
Explicación:
- Se resta un valor a cada límite para evitar cambios en la categoría de costos de envío.
- Si el precio es menor a **$14.000** (15.000 - 1.000), se suma **$1.000**.
- Si está entre **$14.000 y $23.000**, se suma **$2.000**.
- Si está entre **$23.000 y $30.600**, se suma **$2.400**.
- Si no se cumple ninguna condición, se suma el costo de envío directamente.
Esto asegura que los precios no cambien de categoría en Mercado Libre, protegiendo el margen de ganancia de la empresa.
5. IMPORTANTE
- Es importante verificar siempre los valores antes de aplicarlos.
- Se pueden usar múltiples condiciones y operadores lógicos (`AND`, `OR`, `BETWEEN`, `>`, `<`, `=`), los cuales permiten combinar varias reglas dentro de una misma expresión.
- `AND`: Se usa para que ambas condiciones sean verdaderas. Ejemplo: `#PRECIO# > 10000 AND #PRECIO# < 20000`.
- `OR`: Se usa para que al menos una condición sea verdadera. Ejemplo: `#PRECIO# = 500 OR #PRECIO# = 1000`.
- `BETWEEN`: Permite definir un rango de valores. Ejemplo: `#PRECIO# BETWEEN 15000 AND 25000`.
- `>` y `<`: Comparan si un valor es mayor o menor que otro.
- `=`: Verifica si un valor es igual a otro.
Estos operadores permiten crear reglas más precisas para modificar los precios de manera automática.
- Si no se incluye un `ELSE`, los valores que no cumplan ninguna condición quedarán vacíos.