Atenção!

Este artigo contém código PHP e é destinado a desenvolvedores. Oferecemos esse código como cortesia, mas não fornecemos suporte para personalizações de código ou desenvolvimento de terceiros.

Para obter orientação adicional, consulte o tutorial do WPBeginner sobre como adicionar código personalizado.

Dispensar

Como criar um prefixo padrão para seus cupons

Visão geral

Você está ansioso para estabelecer um prefixo padrão para seus cupons do WPForms, simplificando o processo de gerenciamento de cupons? Neste tutorial, vamos nos aprofundar no processo simples de configurar um prefixo padrão para seus cupons usando PHP. Isso não apenas simplifica o gerenciamento de cupons, mas também acrescenta um toque profissional às suas iniciativas promocionais. Junte-se a nós enquanto o guiamos pelas etapas, tornando o processo de geração de cupons mais suave e eficiente.

Esse snippet só gera o prefixo ao usar o botão Generate Code (Gerar código). No entanto, é importante observar que, para qualquer cupom criado manualmente, será necessário inserir o prefixo manualmente, pois esse processo automatizado se aplica exclusivamente a cupons gerados usando a função automática.

Adicionando o snippet

Primeiro, vamos adicionar o snippet ao nosso site. Se você não tiver certeza de como ou onde adicionar snippets, consulte esta documentação útil.

/**
 * Set default default prefix for coupons
 * 
 * @link   https://wpforms.com/developers/how-to-create-a-default-prefix-for-your-coupons/
 */

function  wpf_coupons_generator_generate_code_args ( $default ) {
 
	// Default prefix for the coupon
	$default[ 'prefix' ]      = 'WPFORMS-';

	return $default;
	
}

add_filter( 'wpforms_coupons_generator_generate_code_args', 'wpf_coupons_generator_generate_code_args', 10, 1 );

Para fins desta documentação, queremos que o prefixo padrão seja WPFORMS- para todos os nossos cupons criados automaticamente. Lembre-se de alterar esse prefixo para atender às suas necessidades.

Criação do cupom

Depois que o snippet for adicionado, é hora de criar um novo cupom.

Para essa etapa, faça login em seu site do WordPress. No menu, selecione WPForms, clique em Payments (Pagamentos ) e, na guia Coupons (Cupons ), clique em Add Coupon (Adicionar cupom).

Dê ao seu cupom um nome que faça sentido para você e clique no botão Generate Coupon (Gerar cupom ). Você verá que o prefixo foi adicionado.

Agora você verá um prefixo padrão em seus cupons quando clicar no botão Generate Coupon (Gerar cupom)

Para saber mais sobre como trabalhar com o complemento Coupons, consulte esta documentação.

Referência do filtro: wpforms_coupons_generator_generate_code_args

PERGUNTAS FREQUENTES

P: Existem outras configurações que eu possa definir como padrão?

R: Com certeza, você pode definir um prefixo, sufixo, comprimento do código e os caracteres permitidos para tornar a geração dos códigos de cupom muito mais fácil e uniforme.

Dê uma olhada neste snippet para ver um exemplo.

/**
 * Set default args for the Coupon Addon
 * 
 * @link   https://wpforms.com/developers/wpforms_coupons_generator_generate_code_args/
 *
 * @param  array $default Set coupon default args
 * @return array
 */

function  wpf_coupons_generator_generate_code_args ( $default ) {
 
	// Set your defaults below
	// Default prefix for the coupon
	$default[ 'prefix' ]      = 'WPFORMS-';
	
	// Default suffix for the coupon
	$default[ 'suffix' ]      = '-COUPON';
	
	// Default allowed characters for the coupon
	$default[ 'characters' ]  = 'ABCDEFGHJKMNPQRSTUVWXYZ23456789';
	
	// Default length for the coupon
	$default[ 'code_length' ] = 20;

	return $default;
	
}

add_filter( 'wpforms_coupons_generator_generate_code_args', 'wpf_coupons_generator_generate_code_args', 10, 1 );