;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Logo Pagbenk Seu dinheiro rende mais
Topo

Marcas de cerveja criam franquias com opções de R$ 10 mil a R$ 1 milhão

Afonso Ferreira

Do UOL, em São Paulo

30/11/2012 06h00

Pequenos empreendedores podem atuar no mercado de bebidas tendo por trás grandes marcas. Brahma e Devassa, por exemplo, já oferecem formatos de negócios que vão de carrinhos de chope, com custo inicial a partir de R$ 10 mil, a botecos espaçosos, cujo investimento pode chegar a R$ 1 milhão.

Há também redes como a Mr. Beer que atua na venda de cervejas artesanais e importadas, as chamadas . Um quiosque da franquia custa a partir de R$ 130 mil.

Para Márcio Tadeu Aurélio, sócio da consultoria Aurélio Luz Franchising & Varejo, o consumo de cerveja no Brasil é crescente, principalmente entre as mulheres. Além disso, o preço é mais ível quando comparada a um vinho ou outras bebidas alcoólicas mais sofisticadas.


Por outro lado, o empreendedor que pensa em investir em uma franquia no setor precisa estar preparado para enfrentar a concorrência de bares, botecos, casas noturnas e até de supermercados. “Se ele quer montar um quiosque em um shopping, por exemplo, o faturamento pode não ser o esperado caso já haja duas redes em operação no local e um supermercado que venda cervejas”, diz.

Setor tem modelos diferentes de negócios

Entre as franquias que atuam no segmento de cervejas, existem diferentes formatos. Segundo Aurélio, os carrinhos de chope são mais adequados para praias e espaços de festas, sendo mais bem aproveitados como um negócio complementar.

O fato de ser um negócio móvel não dispensa necessidade de alvará de funcionamento. O empresário precisa de autorização da Prefeitura para atuar dentro de uma região. O processo para conseguir o documento, geralmente, é acompanhado pela franqueadora.

Quiosques de chope são melhores para shoppings ou galerias onde há grande fluxo de pessoas. Já as cervejas têm como público principal consumidores das classes A e B, mas a nova classe média já começa a experimentar o mercado. “A elevação de renda destes consumidores possibilita que eles conheçam novas marcas”, afirma o consultor.

Consumidor de cerveja requer mais atenção

De acordo com Aurélio, as franquias de cerveja tendem a crescer no Brasil. Existem cervejarias artesanais de pequeno porte que precisam de pontos de venda. Comercializar estes rótulos pode ser um diferencial em relação aos supermercados.

No entanto, trabalhar com produtos pouco conhecidos exige treinamento por parte do franqueado e de seus funcionários. A equipe tem de conhecer cada cerveja e prestar uma espécie de consultoria ao cliente. “Ter afinidade com o segmento e conhecer o mercado é fundamental”, declara Aurélio.

Ponto comercial deve estar adequado ao público

Para o diretor istrativo da ABF (Associação Brasileira de Franchising), José Carlos Semenzato, o empreendedor deve ter cuidado com o ponto comercial. Antes de fechar o contrato, é importante avaliar se o produto oferecido é adequado ao público local.

Franquias de bares e botecos, geralmente, funcionam aos finais de semanas e durante a noite. Uma alternativa para o futuro franqueado ter um pouco mais de liberdade de horários é nomear um gerente para comandar nesses períodos. “O empreendedor pode, assim, ficar à frente do negócio em horários comerciais”, diz Semenzato.

O diretor istrativo da ABF afirma ainda que por lei é proibida a venda de bebidas alcoólicas a menores de 18 anos. Para evitar problemas, ele recomenda treinar funcionários para não efetuar a venda para menores. "É importante escolher colabores com trajetória profissional íntegra que não fujam à regra.”