Códigos de promoción exclusivos avanzados generados por el sistema

Los códigos de promoción exclusivos avanzados generados por el sistema se crean especificando un patrón avanzado de caracteres.

Importante: El uso de este método para crear códigos de promoción se considera complejo comparado con el uso de Códigos de promoción exclusivos simples generados por el sistema. Utilice este método de creación cuando los requisitos de negocio específicos no se puedan cumplir con simples códigos de promoción exclusivos generados por el sistema.
Se requieren las siguientes entradas para generar códigos de promoción exclusivos avanzados generados por el sistema:
Modelo
Un patrón avanzado que contenga al menos un conjunto de caracteres generados, que se especifican entre corchetes []. También puede contener caracteres fijos, como caracteres numéricos, alfabéticos o alfanuméricos.
Número de códigos de promoción exclusivos que se van a generar
El número total de códigos de promoción generados para crear, basado en las necesidades de su negocio.
Estado de la generación de códigos
El estado de la generación del sistema de los códigos de promoción exclusivos para la promoción. Cuando se activa la promoción, se generan los códigos de promoción.
Nota: Los códigos de promoción pueden no generarse en las siguientes situaciones:
  • Los códigos de promoción ya se han insertado en la base de datos de la tienda.
  • No hay suficiente espacio disponible en el sistema para generar el número de códigos especificado.
Si los códigos de promoción no se generan y aún no se han insertado en la base de datos de la tienda, póngase en contacto con el administrador del sistema.
El número máximo de posibles códigos de promoción exclusivos a generar se calcula y se muestra como referencia, basándose en la entrada de patrón.

Cada código de promoción exclusivo se almacena en su propia fila de tabla de base de datos. Si el número de códigos de promoción exclusivos que generar o insertar es grande, por ejemplo más de 100.000 códigos, las base de datos debe optimizarse para manejar el proceso de estos datos. La base de datos debe tener asignado el espacio de base de datos necesario para almacenar los códigos generados.

Sintaxis del patrón

Los códigos de promoción exclusivos avanzados generados por el sistema que se especifican entre corchetes [] pueden tomar los siguientes valores:
Caracteres numéricos
D representa caracteres numéricos en el patrón.
Caracteres alfabéticos
A representa caracteres alfabéticos en mayúsculas en el patrón.
a representa caracteres alfabéticos en minúsculas en el patrón.
M representa caracteres alfabéticos en una combinación de mayúsculas y minúsculas en el patrón.
Caracteres alfanuméricos
X representa caracteres alfanuméricos en mayúsculas en el patrón.
x representa caracteres alfanuméricos en minúsculas en el patrón.
N representa caracteres alfanuméricos en una combinación de mayúsculas y minúsculas en el patrón.
Caracteres secuenciales
S representa una secuencia de caracteres en el patrón con la siguiente notación:
S+startingNumber/Increment.

La especificación de un número inicial y un valor de incremento es opcional, con el siguiente comportamiento:

  • Si se especifica un número inicial y un incremento, los valores se procesan como una secuencia típica.

    Por ejemplo, [SSSS+100/20] representa una secuencia que empieza en 0100 y se incrementa en 20.

  • Si no se especifica ni un número inicial ni un incremento, se asigna automáticamente un número inicial de 0 y un valor de incremento de 1.

    Por ejemplo, [SSSS] representa una secuencia que empieza en 0000 y se incrementa en 1.

Salida de ejemplo

Los códigos de promoción exclusivos avanzados generados por el sistema pueden contener un número fijo cualquiera de caracteres fijos, caracteres generados y secuencias.

Donde, por ejemplo, los resultados de ejemplo de códigos de promoción exclusivos son los siguientes:
Ejemplo de códigos de promoción exclusivos avanzados generados por el sistema
Patrón de generación de códigos Códigos de promoción exclusivos de ejemplo
IBM[XXX]EVENT IBM65BEVENTIBMJK7EVENTIBMXWTEVENT
SUMMER-[DDDAA]-SPECIAL SUMMER-123AB-SPECIALSUMMER-551LM-SPECIALSUMMER-319PG-SPECIAL
WINTER2010[XX]-SALE WINTER201055-SALEWINTER2010H9-SALEWINTER2010MC-SALE
IBM[DXSS] IBM5G00IBM8P01IBM2502
IBM[SSSS+100/20] IBM0100IBM0120IBM0140