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
Para criar um grande número de cupons, você precisará usar a seguinte instrução mySQL. Aqui está o SQL de inserção para inserir um único cupom:
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);
Observe que 'coupon_value-currency' pode ser omitido para cupons gratuitos, mas deve ser especificado para cupons pagos.
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:
'dólar', '10',
Enquanto um cupom de desconto 25% teria valores como este:
'porcentagem', '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.