Saltearse al contenido
DataEase
Prueba gratis

Descuentos

Un Descuento le permite recompensar a los compradores con códigos promocionales, ofertas automáticas, envío gratuito u ofertas de “Compre X y obtenga Y”.
Con DataEase usted puede:

  • Crear cientos de nuevos códigos en una sola carga.
  • Actualizar reglas, fechas o configuraciones combinadas en masa.
  • Eliminar rápidamente ofertas vencidas.

Guía de descuentos de Shopify aquí.


  1. Exportar
  2. Importar
  3. Referencia de campos
  4. Filtros

  1. Elija CSV (más seguro para textos muy largos) o Excel.
  2. Seleccione Discount como la entidad.
  3. Seleccione campos como type, startsAt, codesCount, etc.
  4. Ejecute la tarea y descargue su archivo.

¿Necesita capturas de pantalla? Vea la Guía de exportación.


Comandos soportados en la columna command: CREATE, UPDATE, REPLACE, DELETE, IGNORE
itemCommand soportado en línea de código: CREATE, UPDATE, MERGE, DELETE, IGNORE

  1. Obtenga la hoja de muestra: Discount-import-sample.xlsx
  2. Complete las filas:
    • type (DiscountCodeBasic, DiscountAutomaticBasic, etc.) es requerido para CREATE.
    • Cada código va en su propia línea con itemCommand.
    • Use handle o title para coincidir cuando id está vacío.
  3. Mapee las columnas en DataEase, cargue y comience la importación.

Pasos completos: Guía de importación

Notas

  • startsAt / endsAt cambian solo si la columna está incluida.
  • recurringCycleLimit = 0 significa ilimitado para suscripciones.
  • combinesWithShipping está prohibido para descuentos de envío y generará un error.
  • Límites de Shopify: 5 000 descuentos inteligentes y 60 reglas por descuento.

  • id — ID del Descuento (necesario para UPDATE, REPLACE, DELETE).

  • title — Nombre visto por comerciantes y compradores.

  • summary — Descripción larga de la oferta (solo admin).

  • shortSummary — Versión corta de summary. Solo exportación.

  • startsAt — Cuándo el descuento se activa (ISO 8601).

  • endsAt — Cuándo el descuento expira. Use null para sin fecha de finalización.

  • status — Estado actual: ACTIVE, SCHEDULED, EXPIRED. Solo exportación.

  • type — Requerido en CREATE. Uno de: DiscountCodeBasic, DiscountAutomaticBasic, DiscountCodeBxgy, DiscountAutomaticBxgy, DiscountCodeFreeShipping, DiscountAutomaticFreeShipping.

  • code — Texto del código promocional (aplica solo a descuentos basados en código).

  • itemCommand — Para cada fila de código: CREATE, UPDATE, MERGE, DELETE, IGNORE.

  • discountClass — Controla cómo se combinan los descuentos (orden, producto, envío). Desde Admin API 2026-07 un descuento puede tener varias clases; esta columna conserva la primera. Solo exportación.

  • discountClasses — Todas las clases del descuento, separadas por comas (por ejemplo PRODUCT, ORDER). Solo exportación.

  • codesCount — Número de códigos vinculados al descuento. Solo exportación.

  • command — Comando principal para el descuento: CREATE, UPDATE, REPLACE, DELETE, IGNORE.

  • customerGetsAllItems — true si todos los artículos reciben la recompensa.

  • customerGetsCollectionHandle — Handles de colecciones a recompensar.

  • customerGetsVariantsSku — SKUs de variantes a recompensar.

  • customerGetsProductsHandle — Handles de productos a recompensar.

  • customerGetsPercentage — Porcentaje de descuento (0 – 1). Ejemplo: 0.2 = 20 % de descuento.

  • customerGetsOnQuantity — Cantidad de artículos que reciben la recompensa (BxGy).

  • customerGetsAmountValue — Descuento fijo en dinero (moneda de la tienda).

  • customerGetsAmountAppliesOnEachItem — true para aplicar cantidad fija a cada artículo; de lo contrario, se divide entre los artículos.

  • customerBuysAllItems — true si cualquier artículo puede activar la oferta.

  • customerBuysCollectionHandle — Colecciones que activan la oferta.

  • customerBuysVariantsSku — SKUs de variantes que activan la oferta.

  • customerBuysProductsHandle — Handles de productos que activan la oferta.

  • customerBuysAmount — Gasto mínimo necesario.

  • customerBuysQuantity — Cantidad mínima necesaria.

  • combinesWithOrder — true si este descuento se combina con descuentos de orden.

  • combinesWithProduct — true si este descuento se combina con descuentos de producto.

  • combinesWithShipping — true si este descuento se combina con descuentos de envío.

  • appliesOncePerCustomer — true si cada cliente puede usar el descuento solo una vez.

  • usageLimit — Máximo de usos totales (null = ilimitado).

  • customerSelectionAllCustomers — true si todos los compradores pueden usar el descuento.

  • customerSelectionSegments — IDs de segmentos de clientes permitidos o bloqueados.

  • customerSelectionCustomers — IDs de clientes específicos permitidos o bloqueados.

  • recurringCycleLimit — Para suscripciones: cuántos ciclos de facturación aplica la oferta (0 = ilimitado).

  • minimumQuantity — Mínimo de artículos en el carrito para aplicar el descuento.

  • minimumSubtotal — Subtotal mínimo del carrito para aplicar el descuento.

  • appliesOnOneTimePurchase — true si funciona en artículos de compra única.

  • appliesOnSubscription — true si funciona en artículos de suscripción.

  • usesPerOrderLimit — Máximo de veces que el descuento puede aplicarse en un solo pedido.

  • maximumShippingPrice — Costo máximo de envío que aún califica para el descuento de envío gratuito.

  • destinationSelectionAllCountries — true si el descuento de envío gratuito cubre todos los países.

  • destinationSelectionCountries — Códigos de país de dos letras que califican.

  • destinationSelectionIncludeRestOfWorld — true si los países no listados también califican.


  • Code — Encuentre descuentos que contengan un código específico.

  • CombinesWith — Filtre por bandera de combinación (order_discounts, product_discounts, shipping_discounts).

  • DiscountClass — Filtre por clase (orden, producto, envío).

  • DiscountType — Filtre por tipo (percentage, fixed_amount, bogo, free_shipping).

  • Id — Exporte un solo descuento por id.

  • Method — code o automatic.

  • StartsAt — Rango para la fecha de inicio de actividad.

  • EndsAt — Rango para la fecha de fin de actividad.

  • CreatedAt — Rango de fecha de creación.

  • UpdatedAt — Rango de fecha de última actualización.

  • Status — ACTIVE, EXPIRED, SCHEDULED.

  • TimesUsed — Mínimo o máximo de usos totales.

  • Title — Coincidencia parcial en title.


¿Necesita ayuda? Nuestro equipo de soporte responde en un plazo de 24 horas.

Más columnas que DataEase soporta para esta entidad:

  • hasTimelineComment — Indica si el descuento tiene un comentario en la línea de tiempo (booleano).
  • totalSales — Ventas totales generadas por el descuento (numérico).
  • customerGetsAmountCurrencyCode — Código de moneda para la cantidad de descuento que recibe el cliente (ISO 4217).