Magento: Generar automáticamente cupones de descuento

Uno de nuestros clientes nos ha pedido que para premiar a aquellos usuarios que se subscriban a las newsletter creemos un cupón descuento de 2 euros y se lo enviemos al correo con el que se han subscrito. Os dejo el código que genera la regla si no existe y a continuación crea un cupón descuento, el resto os lo dejo a vosotros pero como podéis ver es extensible a cualquier otra situación similar.

Algunas de las posibles opciones del generador de cupones son:

  1. Generator->setFormat(): Tipo de cupón que vamos a generar, hay tres posibilidades, a saber:
    • Letras y Números – Mage_SalesRule_Helper_Coupon::COUPON_FORMAT_ALPHANUMERIC
    • Solo Números – Mage_SalesRule_Helper_Coupon::COUPON_FORMAT_NUMERIC
    • Solo Letras – Mage_SalesRule_Helper_Coupon::COUPON_FORMAT_ALPHABETICAL
  2. setDash(int): Cada cuantos digitos queremos un guión.
  3. setLength(int): Longitud del cupón generado.
  4. setprefix(string): Cadena con la que va a comenzar nuestru cupón.
  5. setSufix(string): Si queremos que termine con una cadena en particular.

Para más información puedes consultar el modelo: Mage_SalesRule_Model_Coupon_Massgenerator

Si te ha resultado útil, ¡Compartelo!Share on LinkedIn
Linkedin
Tweet about this on Twitter
Twitter
Share on Facebook
Facebook
Share on Reddit
Reddit
Email this to someone
email

,

Comments are closed.