A guia cupons é onde você pode criare excluir cupons, bem como editar os cupons existentes. Os cupons, por padrão, são criados um de cada vez no MemberMouse. No entanto, pode haver uma situação em que você precise criar um grande número de cupons de uma só vez. Se você estiver familiarizado com PHP, os cupons podem ser adicionados ao MemberMouse em massa usando um script personalizado.
Criar um grande número de cupons
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 (`nome_do_coupon`, `código_do_coupon`, `tipo_do_coupon`, `valor_do_coupon`, `moeda_valor_do_coupon`, `descrição`, `quantidade`, `start_date`, `end_date`, `recurring_billing_setting`, `is_gift`, `is_archived`, `gift_user_id`, `gift_order_item_id`, `date_modified`, `date_added`)
VALUES ('Sample Coupon', '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.
Os três valores possíveis para coupon_type são:
- porcentagem
- dólar
- gratuito
Portanto, um cupom de desconto $10 teria valores como este:
‘dollar’, ’10’,
Enquanto um cupom de desconto 25% teria valores como este:
‘percentage’, ’25’,
Depois de ter sua declaração de cupom único, você precisará escrever um script PHP simples, iterar cada cupom de um arquivo CSV e executar a consulta de inserção.
Como adicionar restrições de produtos aos cupons
Se precisar adicionar restrições de produtos aos seus cupons para garantir que eles só possam ser usados para produtos específicos, você poderá usar a seguinte consulta:
INSERT INTO `mm_coupon_restrictions` (`coupon_id`, `product_id`, `date_modified`, `date_added`)
VALUES ('', '', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
Basta substituir <coupon_id> com o ID do cupom desejado e <product_id> com o ID do produto desejado.

