Criar cupons em massa

A guia cupons é onde você pode criarexcluir 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.

Este artigo foi útil?

Artigos relacionados

Não consegue encontrar a resposta que está procurando?

Entre em contato com nossa Equipe de Sucesso do Cliente
Entre em contato conosco!