a. Creación de promociones en las que se indica la cantidad X de unidades a comprar para obtener un Y% de descuento en la última unidad
Para crear una promoción deberás enviar el archivo que te mostramos a continuación con el campo campaign_status = 1 en todos los productos que quieres promocionar.
b. Actualización de promociones creadas a través de la integración (activación/ desactivación a nivel de producto):
Para actualizar una promoción, deberás enviar los datos de la campaña creada originalmente con la modificación en el campo campaign_status.
Si quieres agregar un producto a una promoción, deberás enviar un archivo todos los productos que deseas mantener en la campaña y sumar una línea con ese producto.
Para gestionar tus promociones y campañas, deberás depositar en la carpeta /promotions en un archivo .CSV con una de las siguientes estructuras:
Ten en cuenta las siguientes indicaciones para cargar tu archivo:
Estructura y nombre:
Nombra el archivo con el siguiente patrón: Prefijo_iddetienda.csv (por ej: Promociones_213456.csv). Puedes elegir el Prefijo que desees, manteniendo el patrón del nombre del archivo.
Deberás cargar un archivo distinto para cada tienda.
El archivo debe ser .CSV. La codificación del archivo debe ser en UTF-8. Los separadores de columnas deben ser comas (“,”) y los decimales puntos (“.”).
Los campos booleanos pueden ser enviados como “1” y “0” o “TRUE” y “FALSE”.
No necesitas poner un orden obligatorio en las columnas, pero los encabezados se deben respetar.
Se admite solo un juego de comillas en los campos, pero no son obligatorias.
Tamaño:
El tamaño máximo es de hasta 19.999 SKUs. Si el tamaño de tu archivo es mayor, deberás subir varios archivos por separado.
Si tienes dudas, puedes tomar este .CSV como ejemplo:
Ten en cuenta las siguientes indicaciones para cargar tu archivo:
Estructura y nombre:
Nombra el archivo con el siguiente patrón: Prefijo.csv (por ej: Promociones.csv). Puedes elegir el Prefijo que desees, manteniendo el patrón del nombre del archivo.
Deberás cargar un archivo para cada combinación de tiendas que compartan promociones.
El archivo debe ser .CSV. La codificación del archivo debe ser en UTF-8. Los separadores de columnas deben ser comas (“,”) y los decimales puntos (“.”).
Los campos booleanos pueden ser enviados como “1” y “0” o “TRUE” y “FALSE”.
No necesitas poner un orden obligatorio en las columnas, pero los encabezados se deben respetar.
Se admite solo un juego de comillas en los campos, pero no son obligatorias (en los campos vendors y exclude sí son obligatorias).
Los campos "vendors" y "exclude" al igual que los datos de la campaña, pueden ser cargados sólo en la primera línea, pero si se cargan en todas, deben ser siempre iguales.
Tamaño:
El tamaño máximo es de hasta 19.999 SKUs. Si el tamaño de tu archivo es mayor, deberás subir varios archivos por separado.
No puedes superar los 300.000 productos por campaña (multiplicando la cantidad de SKUs de la campaña x la cantidad de tiendas involucradas).
Si tienes dudas, puedes tomar estos .CSV como ejemplo:
Archivo que aplique a todas las tiendas de una razón social:
Archivo que aplique a algunas tiendas de una razón social:
Archivo que excluya algunas tiendas de una razón social:
Frecuencia:
No tienes límites en la frecuencia de carga. Puedes cargar un archivo siempre que necesites agregar una nueva promoción o sobreescribir una existente.
El tiempo de procesamiento para crear una campaña es de alrededor de 90 minutos.
Restricciones:
Se debe gestionar 1 campaña por cada archivo.
Si quieres desactivar la promoción en algún producto de una campaña ya cargada antes de la fecha de fin de la campaña, deberás cargar la información de la campaña original (incluyendo todos los productos de la campaña que quieres mantener con la promoción activa) e indicar el campo campaign_status = 0 en esa línea.
Si quieres agregar un producto a una campaña ya creada, deberás cargar toda la información de la campaña original (incluyendo todos los productos de la campaña), junto con los datos de los productos a agregar.
Así se ven las promociones en la aplicación:
Ejemplo: B4G1 al 20%
Ejemplo: B5G1 al 15%
Una vez que creas una campaña de promociones de este tipo, sólo podrás activar/desactivar la campaña a nivel de SKU, con el campo campaign_status.
En el caso de que cargues más de un valor en alguno de estos campos en el archivo .CSV, tomaremos la información de la primera línea para crear la campaña.