En la pestaña de cupones puede creary borrar cupones, así como editar los existentes. Por defecto, los cupones se crean de uno en uno en MemberMouse. Sin embargo, puede darse el caso de que necesite crear un gran número de cupones a la vez. Si está familiarizado con PHP, puede añadir cupones a MemberMouse de forma masiva utilizando un script personalizado.
Crear un gran número de cupones
To create a large number of coupons, you will need to use the following mySQL statement. Here’s the insert SQL for inserting a single coupon:
INSERT INTO mm_coupons (`coupon_name`, `coupon_code`, `coupon_type`, `coupon_value`, `coupon_value_currency`, `description`, `quantity`, `start_date`, `end_date`, `recurring_billing_setting`, `is_gift`, `is_archived`, `gift_user_id`, `gift_order_item_id`, `date_modified`, `date_added`)
VALUES ('Cupón de muestra', 'sample', 'percentage', '20', 'USD', NULL, '-1', NOW(), NULL, 'all', '0', '0', '0', '0', NOW(), CURRENT_TIMESTAMP);
Note that ‘coupon_value-currency’ can be omitted for free coupons, but should be specified for paid ones.
Los tres valores posibles para coupon_type son:
- porcentaje
- dólar
- gratis
Así que un cupón de descuento $10 tendría valores como estos:
‘dollar’, ’10’,
Mientras que unos cupones de descuento 25% tendrían valores como estos:
‘percentage’, ’25’,
Una vez que tenga su declaración de cupón único, tendrá que escribir un sencillo script PHP, iterar sobre cada cupón desde un archivo CSV y ejecutar la consulta de inserción.
Añadir restricciones de productos a los cupones
Si necesita añadir restricciones de producto a sus cupones para asegurarse de que sólo pueden utilizarse para determinados productos, puede utilizar la siguiente consulta:
INSERT INTO `mm_coupon_restrictions` (`coupon_id`, `product_id`, `date_modified`, `date_added`)
VALUES ('', '', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
Sólo tienes que sustituir <coupon_id> con el ID del cupón deseado y <product_id> con el ID del producto deseado.

