Comecemos pelo que importa: não temos conector publicado da OBI nem da Hornbach. Nenhum dos dois está no nosso catálogo de módulos e não vamos fingir o contrário para que continue a ler. Se vende em marketplaces de bricolage alemães e quer que as encomendas entrem sozinhas no Odoo, hoje isso é desenvolvimento à medida. O que lhe podemos contar é o que este setor tem de particular, porque não é um marketplace de moda com outro logótipo: mudam os dados de produto, muda o transporte e mudam as devoluções.
O que já existe e o que é preciso construir
Em bricolage temos conectores publicados: ManoMano e os operadores que funcionam sobre Mirakl, como Leroy Merlin, Brico Dépôt, Decathlon ou GACD. Se o operador que lhe interessa corre sobre Mirakl, o trabalho está feito e só há que configurá-lo. A OBI e a Hornbach não estão nessa lista. Aí é preciso escrever a integração contra a sua API, e isso orça-se como integração à medida, não como uma licença de módulo. A primeira coisa que pedimos nesses casos é a sua documentação de API e um acesso de teste: sem isso, qualquer prazo que lhe deem é inventado.
A ficha de produto de um Baumarkt é a mais exigente que vai preencher
Um berbequim não se vende com duas fotos e um título. É preciso indicar peso e medidas reais do volume, material, potência ou tensão e, em muitas famílias, um documento anexo: ficha de dados de segurança em tintas, solventes e adesivos; etiqueta energética em iluminação e climatização; classe de reação ao fogo em isolamentos. O EAN costuma ser exigido por variante, não por produto, e a variante de bricolage é longa: medida, acabamento, quantidade por caixa. Tudo isto tem de viver no Odoo como campos do produto, e não numa folha de cálculo que alguém atualiza à mão, porque o marketplace rejeita a ficha incompleta e a rejeição chega em lote. O mesmo trabalho, contado com a Amazon, está em sincronizar dados de produto.
Antes de publicar seja o que for: vender para a Alemanha obriga a registos que são seus, não do integrador. Embalagens no LUCID por força da Verpackungsgesetz, ferramenta elétrica no registo de REEE, pilhas e baterias no seu. O marketplace pedir-lhe-á os números antes de o deixar listar. O Odoo pode manter a contagem do que declara, e isso explicamo-lo em responsabilidade alargada do produtor, mas o registo faz-o o senhor.
Volumes que não cabem numa encomenda de embalagem
Sacos de argamassa, portas, loiças sanitárias, tampos: boa parte do catálogo de um Baumarkt é Sperrgut e viaja por agência de transportes, não por serviço de encomendas. Isso quebra três coisas numa integração normal. A tarifa, porque o preço não sai do peso, mas do peso volumétrico, do comprimento máximo e, por vezes, de ser preciso subi-lo a um andar. O seguimento, porque uma expedição por agência não dá eventos de hora a hora: dá uma marcação de entrega, e se a sua guia de remessa espera um número de tracking com eventos fica vazia. E o volume, porque uma encomenda pode sair em quatro paletes e o marketplace quer sabê-lo antes da entrega. No Odoo modela-se com pacotes por guia de remessa e uma transportadora escolhida por regra de peso e volume; a abordagem está em integração logística.
Devolver material não é devolver uma camisola
O material cortado à medida não volta. O saco aberto também não. A loiça sanitária partida volta, sim, mas a devolução é movida pela agência e pode custar mais do que o produto. Uma integração de bricolage tem de aceitar devoluções parciais por quantidade, cinco ladrilhos de vinte, distinguir o motivo (defeito, dano de transporte, arrependimento) porque cada um decide quem paga, e não emitir a nota de crédito antes de alguém ver o que chegou. Se o conector credita sozinho assim que o marketplace avisa, a margem desaparece sem que ninguém o veja e descobre-se no fecho do trimestre.
O que se reutiliza de um conector para outro
A boa notícia de não existir conector é que a parte cara já está resolvida noutros. O identificador de encomenda que se verifica antes de criar seja o que for, a tabela de equivalências entre o SKU do operador e o seu, a repartição de stock entre canais, a posição fiscal por país de destino e a faturação são idênticos na OBI, na Hornbach e em qualquer outro. O que é específico de cada operador é a sua API, o seu formato de catálogo e a sua máquina de estados de encomenda. Num projeto real, essa distinção é a diferença entre semanas e meses. E se vende o mesmo em vários sítios, a repartição de stock é o problema de vários marketplaces num só Odoo, não um problema da OBI.
Quando não deve contratar-nos
Se tem duzentas referências e cinco encomendas por semana num só operador, uma integração à medida não compensa. Um CSV e vinte minutos por dia são mais baratos do que qualquer desenvolvimento e, além disso, deixam-no mudar de canal sem ter investido nada. A conversa muda quando entram encomendas todos os dias, quando vende o mesmo em três sítios e fica sem stock no pior, ou quando o acerto de fim de mês ocupa uma pessoa inteira. Aí o desenvolvimento paga-se sozinho. Antes, não, e preferimos dizer-lho a faturar-lhe um projeto de que não precisa.
Perguntas frequentes
Têm conector da OBI ou da Hornbach?
Não. Não há módulo publicado de nenhum dos dois. Desenvolve-se à medida contra a sua API e orça-se como integração, não como licença de módulo.
Se o marketplace corre sobre Mirakl, serve o vosso conector?
Sim. Com Mirakl o conector já existe e o que falta é configurar o operador e mapear o catálogo. Se o operador não está no Mirakl, não serve e é preciso escrever a integração.
Funciona no Odoo 17 e 18 ou só no 19?
Os nossos conectores publicados funcionam no Odoo 17, 18 e 19, e a maioria também no Odoo 20 (cada ficha indica as suas versões). Um desenvolvimento à medida faz-se para a versão que tiver e, se for migrar, convém dizê-lo antes de começar.
Ligações úteis dentro da FlexigoTech
Vende num marketplace de bricolage que não está na lista?
Diga-nos o operador, quantas referências tem, que parte do catálogo é Sperrgut e em que versão do Odoo está. Vemos se a sua API dá para uma integração limpa e que parte se reutiliza do que já temos feito. Escreva para comercial@flexigobe.com ou marque uma chamada.

