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

Empresa faz colchão gourmet customizado que tem até motor e custa R$ 25 mil

Felipe Pedroso reestruturou a empresa dos pais e lançou a franquia Cia do Sono - João Pedro Alencar/Divulgação
Felipe Pedroso reestruturou a empresa dos pais e lançou a franquia Cia do Sono Imagem: João Pedro Alencar/Divulgação

Larissa Coldibeli

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

18/08/2016 06h00

Fundada em 1987, a Cia do Sono vivia momento difícil em 2012, quando Felipe Pedroso, 35, assumiu a função dos pais no comando da empresa. Pouco produtiva e sem foco de vendas, a fábrica de colchões da família estava perto de fechar quando o jovem empresário resolveu apostar na personalização.

Nascia ali a ideia do “colchão gourmet”, produzido sob medida para cada cliente. O modelo mais caro tem até motor para reclinar e custa R$ 25 mil. Hoje a empresa tem 30 franquias e um faturamento de mais de R$ 15 milhões.

São dois modelos de negócio. A microfranquia de venda direta custa a partir de R$ 21 mil (taxa de franquia e capital de giro, não precisa de ponto comercial), tem faturamento médio mensal de R$ 25 mil, lucro de 25% (R$ 6.250) e retorno previsto entre dois e cinco meses.

A franquia de loja tem investimento inicial a partir de R$ 140 mil (com custos de instalação, taxa de franquia e capital de giro). O faturamento médio mensal é de R$ 60 mil, com lucro de 20% (R$ 12 mil). O retorno é previsto entre 14 e 20 meses. Os dados foram fornecidos pela empresa.

Colchões de R$ 900 a R$ 25 mil

Colchão articulado ortopédico - Divulgação - Divulgação
O colchão articulado com motor, controle remoto e tratamento ortopédico é o mais caro
Imagem: Divulgação

A empresa faz colchões de espuma, de mola e ortopédicos. Os preços variam de R$ 900 para um colchão de solteiro com espuma de simples a R$ 25 mil, caso de um colchão de casal king size, com tratamentos ortopédicos e articulado –possui um motor acionado por controle remoto que faz subir as costas ou as pernas.

Os tratamentos ortopédicos disponíveis são variados: o perfilado terapêutico é uma espuma com relevos que promovem uma espécie de massagem; a magnetoterapia usa imãs para criar um campo magnético com propriedades relaxantes; e o infravermelho longo, que produz uma radiação a partir do calor do corpo trazendo benefícios ao metabolismo.

Estrutura dos colchões - Divulgação - Divulgação
O mesmo colchão pode ter espuma com densidades diferentes de cada lado, nas camadas intermediárias (bege e cinza)
Imagem: Divulgação

Mas o principal diferencial da empresa é a possibilidade de ter um colchão com espuma mista para um casal com pesos completamente diferentes.

“A espuma é dividida de forma distinta. O lado ocupado por um homem com mais de 90kg precisa de um material completamente diferente do ocupado por uma mulher com menos de 60kg”, diz Pedroso, que identifica a forma artesanal de produção como a única capaz de proporcionar este tipo de adequação.

Por serem produtos personalizados, não há um modelo mais vendido, mas o valor médio de cada venda é de R$ 6.000, segundo o empresário.

Além disso, também fazem um “recall’ do colchão, com o objetivo de manter o cliente por vários anos. “Em dez anos, o peso do cliente varia e as condições de umidade e temperatura também podem deformar a espuma. Após esse período, a gente oferece a reforma do nosso colchão por cerca de 25% do valor original.”

Problema de coluna motivou negócio

A empresa nasceu por causa de um problema de coluna do pai de Pedroso, que lhe causava dores. Ao investir em um colchão ortopédico, sua saúde melhorou, e a família viu uma oportunidade de negócio.

Montaram uma fábrica em Glorinha (a 40 km de Porto Alegre) e apostaram na venda direta com catálogos. O negócio começou a crescer, ganhou muitos revendedores e abriu um showroom em Porto Alegre. Foi então que começaram as dificuldades. Pedroso diz que a empresa perdeu o foco, não havia planejamento, e era necessário profissionalizar.

Após enfrentar a resistência dos meus pais, assumi o comando em 2012 e fiz uma reestruturação. Se não fosse isso, em um ano, teríamos fechado as portas.”

Loja Cia do Sono - Divulgação - Divulgação
Por fazer colchões personalizados, as lojas da Cia do Sono têm estoque pequeno
Imagem: Divulgação

Setor é competitivo, mas personalização é diferencial

Para o consultor especializado em franquias Luis Stockler, da BaStockler, o segmento é competitivo, com grandes empresas consolidadas e conhecidas, como Ortobom e Castor. A possibilidade de personalização, porém, é um diferencial. “As grandes fábricas não conseguem ter essa flexibilidade e variedade. A fabricação própria possibilita isso”, diz.

Ele diz que as pessoas estão dispostas a investir em colchões mais caros. “Não há nada melhor do que uma noite bem dormida, é uma questão de saúde.”

Para quem pensa em entrar no negócio, porém, ele recomenda que pesquise o mercado, os concorrentes, a região em que pretende atuar e o reconhecimento da marca. “A compra de um colchão é por comparação, não por impulso. Uma marca conhecida faz diferença”, declara.

Onde encontrar:

Cia do Sono: www.ciadosono.com.br