Campanhas promocionais são ações do varejo que tem um prazo determinado para ofertar produtos em condições de preço reduzidas, comparado ao preço regular vigente.
No IPA, disponibilizamos a funcionalidade através do nome Campanhas.
Tela Inicial de Campanhas
Ao acessar o menu de campanhas, o usuário poderá visualizar uma grid com pesquisa para campanhas já criadas por todos usuários do cliente.
Ao clicar em pesquisa, utilize qualquer palavra contida no nome da campanha.
Filtros da tela inicial
Utilize os filtros para pesquisar:
Produtos: Produtos que aparecem em alguma campanha já criada.
Lojas: As lojas que foram selecionadas em alguma campanha
Status: Os status da campanha, sendo eles: Encerrada, Programada, Rascunho e Encerrada.
Os status possíveis são:
-
Encerrada - São as campanhas cuja data inicial e final já estão no passado, ou seja, já aconteceram e foram finalizadas.
-
Programada - São as campanhas que estão prontas para irem ao ar, de acordo com a data programada de início.
-
Rascunho - São as campanhas que estão sendo editadas, mas que ainda não foram programadas, ou seja, elas estão disponíveis para consulta mas não estão ativas.
-
Vigente - Se refere a campanhas que estão em andamento, ou seja, que estão ativas dentro do período em que a consulta está sendo efetuada.
Criador - usuário responsável pela criação da campanha (o que clicou em nova campanha, não necessariamente sendo o que programou ou editou)
Limpar filtros - Uma vez que qualquer um dos filtros tenha sido aplicado, a grid irá exibir os resultados de acordo com a pesquisa realizada, para desfazer a pesquisa, basta clicar em Limpar filtros.
Grid da tela inicial
Na grid serão exibidas todas as campanhas já criadas, independente de seu status. Nele são exibidas as informações de:
Nome da Campanha - Texto livre incluído pelo usuário criador ou editor da campanha
Data da Criação - A data que a campanha foi criada
Data Inicio - A data que foi definida como início da campanha vigente
Data Fim - A data que foi definida como fim para a campanha vigente
Status - o status que a campanha se encontra
Ícone de lápis - Edição da campanha em todos os status, exceto no status encerrada.
Ícone de lixeira - Exclusão da campanha nos status Rascunho e Programada.
Nova Campanha
Através do botão nova campanha, o usuário poderá iniciar a criação de uma nova campanha promocional.
Dados de Campanha
O usuário deverá informar um nome para campanha, bem como data inicial e final.
A data inicial deverá sempre ser no mínimo em D+1 e a data final não poderá ser maior que a data final.
Este será o agrupamento principal da ação promocional.
O botão Criar Campanha serve de confirmação para a criação da campanha.
Bloco de Ofertas
A próxima etapa do fluxo refere-se à inclusão (opcionalmente) do Bloco de Ofertas, que tem o objetivo de separar os grupos dentro da campanha, tal como encartes.
Ou seja, uma campanha pode conter várias divisões de produtos, de acordo com a necessidade do usuário
A Campanha ao ser criada, já entra em modo rascunho até a sua efetiva programação e exibe sua vigência no header.
Criar bloco de ofertas
Ao clicar em criar bloco de ofertas, um pequeno modal será exibido para que um nome seja atribuído.
As datas de início e fim serão apresentadas de acordo com as datas de vigência da campanha.
Elas podem ser alteradas, no entanto precisam estar contidas dentro da vigência da campanha.
Para confirmar, basta clicar em Criar Bloco.
Lembrando que esta etapa é opcional e tem como função, organizar grupos de ofertas, caso seja a necessidade do varejista.
Escolher lojas
Através desta seção o usuário irá definir quais lojas farão parte da ação promocional.
No header serão exibidas as informações atuais da campanhas, com o total de bloco de ofertas
Esta é uma etapa obrigatória no fluxo, para que o usuário possa avançar na criação;
Ao clicar em Adicionar Lojas, um modal de pesquisa será apresentado
Neste modal, todas as lojas cadastradas no varejo serão exibidas.
O usuário poderá pesquisar através do campo de pesquisa, ou através do tipo de loja e cluster.
Para selecionar todas as lojas, basta clicar na caixa de seleção ou selecionar individualmente.
Ao final, basta clicar em Adicionar Lojas.
Quando o modal for fechado, a grid da seção Lojas participantes irá exibir todas as lojas selecionadas para a campanha promocional.
Para remover uma ou mais lojas, basta clicar no ícone de lixeira da loja que se deseja excluir.
Ao clicar novamente em Adicionar Lojas, as lojas que já foram selecionadas serão exibidas com a flag de selecionada, sendo possível excluir uma loja através da desmarcação da loja selecionada.
Após o preenchimento desta etapa, deverá o usuário clicar em Ofertar Itens para adicionar os produtos participantes da ação promocional.
Ofertas
Nesta seção o usuário irá selecionar os produtos que sofrerão modificação de preço, por conta da ação promocional, apenas para as lojas que forem selecionadas. As demais lojas que ficarem de fora da campanha, continuarão com o preço vigente para os produtos.
Na header, são incrementadas informações à medida que o usuário avança no fluxo.
Para adicionar produtos, basta clicar em Criar Oferta
Os produtos podem ser pesquisados por código ou pelo nome através do campo de pesquisa.
Basta selecionar através da caixa de seleção os produtos desejados.
Ainda no modal de seleção de produtos, à medida que um ou mais produtos forem selecionados, será exibida uma grid da seleção contendo os dados de:
Produto - Será exibido o nome do produto de acordo com o cadastro.
Loja - O número de lojas para qual o produto está presente, para os casos em que nem sempre os produtos estão disponíveis em todas as lojas.
Se houver um símbolo significa que o produto não está disponível para o mesmo número de lojas que foi inserida na campanha e será mostrado o número de lojas em que há a presença do produto.
PMZ - Exibe a informação de custos de acordo com o recebido no processo de integração.
Preço vigente - Exibe o preço atual do produto de acordo com os dados recebidos via processo de integração.
Preço médio concorrente - Caso exista informação de competitividade para o produto (mesmo processo da tela de revisão de preços), o valor do preço médio concorrente será exibido em conjunto, caso não exista, estará em branco.
Competitividade - Caso exista informação de preço concorrente, iremos exibir o CPI do varejo, a conta deverá ser feita da seguinte forma: Preço vigente / preço concorrente x 100 (exibir em porcentagem)
Margem - Exibe a margem do preço de venda VIGENTE. Para entender como calculamos a margem, consulte este documento.
Ícone lixeira - Utilize para excluir um produto. A ação não poderá ser desfeita.
Bloco de ofertas
Caso um ou mais bloco de ofertas tenham sido criados, eles estarão disponíveis para seleção nesta tela.
Só é possível selecionar um bloco de ofertas por vez e ao selecionar, todos os produtos selecionados estarão associados ao bloco.
Tipo de Oferta
O tipo de oferta se refere à dinâmica promocional e cada uma delas irá alterar o preço de maneira diferente.
Oferta simples
Nesta opção, o usuário poderá selecionar uma das formas de ofertar o desconto, seja por desconto percentual e o sistema irá calcular o desconto, ou diretamente através de um valor fixo, definido pelo usuário.
O desconto informado será aplicado a todos os produtos do bloco, e caso eles possuam valores vigentes diferentes entre si, escolha a opção percentual, para que os preços sejam calculados de acordo com a intenção de desconto.
Caso a necessidade seja que todos os produtos do bloco tenham o mesmo valor promocional, utilize o campo Preço oferta e informe o valor desejado. Ele será aplicado a todos os produtos.
Nesta dinâmica promocional, o preço simplesmente será atualizado para o desconto informado, sem preservar para efeitos informativos o preço vigente.
De X por Y
Nesta dinâmica, o varejo indica visualmente, para título de informação que o preço era X e passa a ser Y.
Caso o preço vigente de todos os produtos selecionados sejam iguais (pensando em produtos com diferentes sabores), o campo De será apresentado preenchido com o preço vigente.
Caso os preços vigentes de todos os produtos selecionados sejam diferentes (ou ao menos um seja diferente), o campo De será apresentado como Vários. Na extração será informado linha a linha, o preço de cada um dos produtos.
O usuário poderá modificar o preço De, para um preço que seja mais conveniente para o apelo promocional, no entanto, o preço vigente do produto NÃO será modificado/atualizado para o inserido aqui.
Exemplo quando os preços vigentes são iguais
Exemplo quando os preços vigentes são diferentes
Se o usuário modificar o preço De, este preço informado manualmente será apresentado no arquivo de extração.
Uma dinâmica será aplicada ao bloco todo, então caso seja necessário trabalhar com mais de uma dinâmica dentro da campanha, é necessário criar mais de um bloco.
Por fim, basta clicar em Salvar Oferta.
Ao salvar a oferta, a grid de Ofertas será apresentada com todos os produtos e dinâmicas selecionados.
Grid de Ofertas
Após a seleção dos produtos, os itens serão exibidos com mais informações
Id - Código do produto
Descrição do produto - Nome do produto cadastrado na base
Tipo de Oferta - O tipo de dinâmica selecionado para o bloco.
Bloco de Ofertas - Nome do bloco de ofertas cadastrado pelo usuário, caso não exista, estará em branco.
PMZ - Informações dos custos totais dos produtos, de acordo com o recebido no processo de ingestão.
Preço vigente - O preço atual do produto, independente da oferta.
Preço Oferta - O preço que o usuário digitou para o produto durante o período promocional. Caso o usuário tenha informado um preço manual direto na dinâmica promocional, o sistema irá calcular o desconto pelo qual o produto será ofertado.
No entanto, quando o campo for calculado, ele não está disponível para edição.
% Desconto - O percentual que foi informado pelo usuário para aplicar o desconto, caso o usuário tenha informado um preço fixo, o sistema deverá calcular o percentual de desconto neste campo, desta forma ele estará sempre preenchido.
No entanto, quando o campo for calculado, ele não está disponível para edição.
Competitividade Oferta - Caso o produto que está sendo ofertado, tenha informação de concorrência, o sistema irá calcular a nova competitividade a partir do preço oferta x o preço do concorrente.
Margem oferta - A nova margem será recalculada para que o varejista tenha a visão de como irá trabalhar em relação à margem durante o período promocional.
Ícone de lápis - Caso acionado, irá abrir o modal de bloco de ofertas correspondente para edição.
Ícone de lixeira - Caso acionado, irá excluir o produto das ofertas e o bloco de ofertas será atualizado.
Esta ação não poderá ser desfeita.
Nesta etapa do fluxo, o usuário poderá Salvar Rascunho para continuar posteriormente ou clicar em Programar Campanha.
Ao clicar em Programar Campanha, o sistema ira liberar a aba extração de preços e os dados da campanha estarão disponíveis para serem consumidos.
Extração de Preços
É nesta etapa que o usuário poderá baixar o arquivo de extração, para enviar os preços para o ERP.
O download estará disponível em csv, contendo as colunas:
Dados do arquivo:
Nome do Campo |
Valor esperado |
Cód Campanha |
ID da Campanha gerado pelo sistema, no momento da criação da campanha . |
Campanha |
Nome da campanha criado pelo usuário |
Bloco de ofertas |
Nome do bloco de ofertas criado pelo usuário, caso exista |
Cód Loja |
Código da loja inserida para ação promocional. Para cada loja inserida, será gerada uma linha no arquivo |
Nome Loja |
Nome da loja inserida |
Cód Cluster |
Código do cluster referente à loja inserida (caso exista) |
Cód Produto |
Código do produto selecionado para ação promocional |
Nome produto |
Descrição do produto inserido na dinâmica promocional |
GTIN produto |
Código de barras do produto inserido na dinâmica promocional |
Categoria |
Descrição da categoria level 1 do produto inserido |
Preço regular vigente |
Preço regular vigente do produto inserido na dinâmica promocional |
Preço oferta |
Preço definido na dinâmica, seja por input direto do usuário ou através de cálculo de desconto, cálculo este realizado pelo sistema |
Tipo Promoção |
Dinâmica selecionada pelo usuário na definição da oferta. Caso exista um bloco de ofertas, o tipo de promoção estará associado a ele. Valores válidos: Simples e De X Por Y |
Tipo de Desconto |
Tipo de desconto selecionado pelo usuário na criação da oferta Valores válidos: Percentual ou Preço Oferta |
Desconto |
Se no campo tipo de desconto, for selecionado Percentual, exibir o valor percentual digitado pelo usuário Se no campo tipo de desconto, for selecionado Preço Oferta, exibir o Preço Oferta informado pelo usuário |
Data Início Vigência |
Data inicial da vigência da campanha |
Data Final Vigência |
Data final da vigência da campanha |
Data Início do Bloco de Ofertas |
Data inicial do Bloco de Ofertas |
Data Final do Bloco de Ofertas |
Data final do Bloco de Ofertas |
Status |
O status da campanha, no momento da consulta Valores possíveis: Programada, Vigente ou Encerrada |
Data Inclusão |
A data da criação da Campanha, independente da data em que efetivamente foi programada. |
Data Alteração |
Este campo somente será preenchido, se após a programação de campanha, o usuário realizar alguma alteração. |
Alterações na campanha
Caso o usuário realize modificações na campanha enquanto ela estiver programada, os dados serão refletidos no arquivo e o campo data de atualização, será preenchido.
IMPORTANTE
Neste primeiro lançamento, não será possível visualizar grid e nem filtros nesta tela, pois priorizamos apenas o download do arquivo para economizar tempo de desenvolvimento.
No entanto continuaremos evoluindo a funcionalidade à medida que os usuários realizem a adoção.