;(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

Após dever R$ 1 milhão, empresário agora vende adubo chamado Bosta em Lata

Larissa Coldibeli

Colaboração para o UOL, em São Paulo

27/07/2016 06h00

Leonardo de Matos, 41, acumulou R$ 1 milhão em dívidas quando era dono de uma confecção de roupas masculinas, em 2012. Para dar a volta por cima e pagar os R$ 275 mil de débitos que ainda restam, ele aposta em um produto de nome curioso: um adubo orgânico chamado “Bosta em Lata”.

A ideia de negócio surgiu a partir de seus antigos clientes, que diziam: “Léo, se deixar, você vende até bosta em lata”. Acreditando em seu talento para vendas, ele resolveu apostar na ideia. Foram dois anos e meio e R$ 15 mil investidos para desenvolver o produto.

A Bosta em Lata é um adubo orgânico composto por esterco bovino (cerca de 10%), turfa e terra. É indicada para uso doméstico, em todos os tipos de planta e em qualquer fase. Uma lata de 500g custa R$ 19,90 na loja virtual.

“O uso recomendado é de duas colheres por vaso de planta por semana. Se a pessoa tiver cinco plantas, uma lata dura cerca de dois meses” afirma o empresário.

Ele diz que o produto não tem mau cheiro e não exige nenhum cuidado especial para manipulação. “É cheiro de terra molhada, lembra fazenda, infância”, declara. A produção é terceirizada, feita por uma fazenda de Nova Europa (317 km a noroeste de São Paulo).

Embalagem é diferencial

O grande diferencial do produto, além do nome que chama a atenção, é a embalagem, pois outros adubos do mercado vêm em sacos. “É fácil de abrir, vem com uma colher medidora para aplicação e é reutilizável. Depois de esvaziada, dá para plantar na própria lata, por exemplo”, diz.

A loja virtual foi lançada no começo do ano, mas Matos considera o mês de julho como o lançamento oficial, quando ele deixou suas outras atividades de vendas para se dedicar totalmente à empresa. Até agora, foram vendidas 1.200 unidades, segundo ele.

As vendas são feitas para todo o Brasil por meio da loja virtual, mas o empresário busca parcerias com lojas de jardinagem e grandes redes de varejo que vendem produtos do ramo para tornar o produto mais conhecido e diversificar seus canais de venda.

Planejamento e recuperação

Matos diz que, desta vez, elaborou um planejamento cuidadoso para não repetir os erros ados, que o deixaram endividado. “Minha empresa anterior faliu por má istração. Estou conseguindo me recuperar das dívidas porque fiz um planejamento para a falência.” 

Ele conta a história no livro “Quebrei – Guia Politicamente Incorreto do Empreendedorismo” (Alta Books).

Agora, ele aposta no planejamento estratégico e no marketing com bom humor para fazer a nova empresa decolar. “Toda a nossa comunicação tem humor, mas trabalhamos mais o lado da plantinha, do adubo, para não cair no ridículo. É uma linha muito tênue.”

Nome atrai, mas pode assustar alguns

Para o consultor Adriano Campos, do Sebrae-SP (Serviço de Apoio à Micro e Pequena Empresa), a proposta irreverente pode atrair clientes. “O bom humor deixa as pessoas mais predispostas a comprar.”

A embalagem diferente, segundo ele, também é outro atrativo. “Pode ser um presente bem-humorado mesmo para quem não tem plantas. As pessoas podem comprar mais pela brincadeira.”

Porém, ele diz que o nome pode levar à dificuldade de compreender do que se trata o produto ou até fazer com que algumas pessoas se sintam agredidas.

“A palavra bosta, embora faça parte do dia a dia, pode ser considerada ofensiva para algumas pessoas. Elas podem pensar que é algo sujo, fedido, e não querer comprar. Outro risco é de avaliarem que se trata de um produto sem seriedade. Isso pode acontecer especialmente quando a marca é nova”, declara.

Onde encontrar:

Bosta em Lata: www.bostaemlata.com.br