Orçamentos Enterprise é um módulo enterprise de orçamentos para PrestaShop: o cliente pede propostas no carrinho ou na ficha de produto, a equipa gere o fluxo com PDF e negociação, validade e lembretes mantêm os prazos, orçamentos aceites viram encomendas - dashboard, auditoria, ações em massa, API REST e digests para a equipa.
O módulo Cotação Enterprise é uma solução abrangente para PrestaShop que transforma o processo de orçamentação num ciclo de vendas totalmente gerido. Permite que os clientes solicitem orçamentos diretamente do carrinho ou da página do produto. A equipa pode definir preços personalizados, criar e enviar ofertas em PDF. Os clientes podem aceitar, negociar ou recusar propostas diretamente na loja. Mais importante, o módulo garante preços bloqueados no checkout, eliminando inconsistências com os preços de catálogo. Oferece também rastreabilidade completa, notificações automáticas para a equipa, um painel analítico e integração de API, assegurando controlo total do processo do pedido à encomenda paga.
A maioria dos extras «pedir cotação» para no formulário e no e-mail. A Cotação Enterprise gere o fluxo completo de cotação a encomenda dentro do PrestaShop: os clientes pedem a partir do carrinho ou da página de produto, a sua equipa define preços e envia ofertas em PDF, os compradores aceitam ou negociam na loja, e o checkout mantém os totais acordados - não preços de catálogo que mudam de um dia para o outro. Um módulo. Um balcão de vendas completo.
Um extra leve resolve um ecrã. Uma solução de classe enterprise fecha o processo de negócio - com rastreabilidade, fluxo de equipa e caminho para receita - em vez de deixar o trabalho nas caixas de entrada e folhas de cálculo.
O cliente pode rever a oferta, aceitá-la, pedir alterações ou recusá-la - na loja, não só por e-mail. A equipa constrói a cotação no back office, envia uma nova versão, e a conversa permanece ligada a uma única referência. Quando o comprador está pronto, a loja converte a cotação numa encomenda real sem voltar a introduzir as linhas.
Os preços de catálogo mudam. As campanhas terminam. O stock move-se. O fluxo de cotações enterprise significa que os totais que negociou são os que o carrinho cobra - incluindo linhas de serviço personalizadas, descontos globais e envio definido na oferta. Sem fugas silenciosas de margem entre o «sim» e o pagamento.
As cotações pendentes aparecem em resumos agendados por e-mail, Slack ou Microsoft Teams - a equipa de vendas vê uma fila, não threads dispersos. Sistemas externos podem ler e atualizar o estado da cotação através de uma API documentada. Os gestores atribuem responsáveis e actuam sobre muitas cotações de uma vez quando o volume cresce.
Quem pediu, quem enviou, quem alterou o quê, quando expirou a validade, quando o cliente aceitou - registado com nome do actor e contexto, não apenas um campo de estado em que espera que ainda esteja correcto. Cada versão enviada pode ser preservada para responder «o que oferecemos na terça-feira?» sem adivinhar.
As ofertas expiram num calendário que define - minutos, horas ou dias. Os lembretes saem antes do prazo. Cotações expiradas bloqueiam acções do cliente até a equipa prolongar a validade e reabrir o negócio. Os dashboards mostram o que está à espera, o que está prestes a expirar e como o pipeline converte.
PDF proformas com a sua marca, e-mails transaccionais editáveis, modelos de cotação para ofertas repetidas, regras sobre quais produtos podem ser cotados, quantidades decimais onde importa, e uma área de conta de cliente onde os compradores acompanham as cotações como acompanham encomendas - porque para eles é a mesma jornada.
Esse é o nível que um balcão de cotações de classe enterprise impõe: ciclo fechado, economia bloqueada, visibilidade de equipa e histórico de nível auditoria. O Pedido de cotação Enterprise traz exactamente isso ao PrestaShop - para qualquer cliente que precise de uma oferta formal, de um carrinho único a um negócio negociado, sem juntar cinco plugins separados e esperar que concordem no preço.
Não é um formulário de contacto com PDF anexo - é um balcão de cotações completo dentro do PrestaShop. Cada bloco abaixo corresponde a ecrãs, definições e automatismos reais que configura no back office.
Hooks na página de produto, resumo do carrinho e conta de cliente. Pedidos de carrinho completo ou SKU único. Lista branca/negra por produto, categoria, marca ou fornecedor; preço mínimo; excluir virtuais ou sem stock. Cotações de convidados opcionais; restrição por grupo de clientes; valor mínimo do carrinho; checkbox RGPD e reCAPTCHA no formulário de pedido.
Na página de detalhe da cotação o comprador vê totais por linha, PDF, mensagem da equipa e cronologia. Botões: Aceitar , Pedir alterações (com nota), Recusar . Após expiração: Pedir reabertura . A equipa recebe e-mail em cada acção; o estado passa a negociação, aceite ou rejeitado automaticamente.
Cotações aceites criam um carrinho novo ligado à oferta. Os hooks do PrestaShop substituem preços unitários, reduções por linha, desconto global (regra de carrinho), total de envio e linhas de serviço personalizadas (via produto de taxa configurável). Alterações de preço de catálogo nunca chegam ao checkout.
Valor e contagem do pipeline (enviado + negociação + aceite), taxa de vitória, taxa de conversão, dias médios até encomenda, funil do período, cotações a expirar em N dias, envelhecimento do pipeline, principais clientes e colaboradores, gráficos de tendência semanal/mensal/anual. Período: 30, 90, 180 ou 365 dias.
Resumo agendado de cotações que precisam de acção: novos pedidos ( pending_review ) e pedidos de alteração do cliente ( negotiation ). Entregue por e-mail, webhook Slack ou webhook Microsoft Teams. Intervalo em horas; disparado a partir do URL cron.
Separador Registo de auditoria dedicado: quem pediu, enviou, negociou, aceitou, rejeitou, converteu, atribuiu ou prolongou validade - com colaborador ou cliente como actor. Cada Guardar e enviar guarda um instantâneo de revisão para comparar versões.
JSON sobre HTTP GET: list , get , pending , stats , update_status . Chaves API geradas e revogadas no back office; documentação completa com exemplos curl no separador API.
Validade por cotação ou predefinição da loja em minutos , horas ou dias. O cron expira ofertas, envia qe-quote-reminder antes do prazo, bloqueia acções do cliente quando expirado. Prolongar validade em massa ou ao guardar reabre a cotação ao estado anterior (ex.: enviado).
Na lista de Cotações: marque linhas, depois atribua colaborador, prolongue validade (com contagem de reaberturas), envie lembretes manuais, exporte CSV ou XML. Filtros por estado, referência, cliente e intervalo de datas.
Cada cotação tem uma referência (prefixo configurável, ex. Q-2026-0042), colaborador atribuído, data de validade e um de nove estados. Equipa e clientes veem sempre uma etiqueta legível; o sistema impõe o que é permitido em cada passo.
qe-request-staff ). Edite preços no back office. qe-quote-sent ). Cliente pode aceitar, negociar ou recusar. qe-quote-negotiation ). Revise linhas e reenvie. qe-quote-accepted ). id_order ligado. Cotação bloqueada permanentemente. Visível no separador de encomenda admin. qe-quote-rejected ). Sem checkout. update_status .Caminho feliz típico: pedido → equipa define preços → envio → cliente aceita → checkout com totais cotados → convertido. Caminho de negociação: envio → cliente pede alterações → equipa revê → reenvio (nova revisão) → aceitação → checkout. Cada transição fica registada; a cronologia na loja mostra os últimos eventos com histórico completo expansível.
A maioria dos módulos de cotação exporta um PDF e espera que alguém crie o carrinho manualmente. A Cotação Enterprise liga a oferta aceite ao checkout: preços unitários, descontos por linha, reduções globais, envio e totais de serviço personalizado fluem para o PrestaShop quando o cliente paga. A sua equipa deixa de reconciliar «o que cotámos» com «o que a loja cobrou».
Cria-se um carrinho novo com quantidades cotadas, ligado à oferta, e uma regra de carrinho de uso único aplica desconto global em % ou valor fixo.
Os hooks de preço do PrestaShop leem preços unitários cotados e reduções por linha. O envio usa o valor da oferta. Totais de serviço personalizado mapeiam para um produto de taxa oculto que escolhe nas definições - uma linha, preço bloqueado com/sem IVA.
Na validação da encomenda a cotação passa a converted , guarda id_order , remove a ligação ao carrinho e escreve quote_converted no registo de auditoria. A equipa vê a referência da cotação na encomenda no back office.
Aceitar na loja, clicar Avançar para checkout , pagar pelos módulos de pagamento existentes. Mesmos endereços, transportadoras e regras fiscais - só os valores ficam congelados à oferta.
Resumos listam fila pending_review + negociação. API action=pending alimenta CRM. Dashboard mostra valor do pipeline e taxa de conversão no período escolhido.
Validade em minutos para ofertas relâmpago ou dias para projectos. Prolongar validade em massa reabre cotações expiradas. E-mails de lembrete disparam N dias antes da expiração via cron.
Porque isto importa: Uma cotação que nunca se torna encomenda é marketing. Uma cotação que se torna encomenda ao preço errado é uma disputa. O Pedido de cotação Enterprise fecha ambas as lacunas - o ciclo comercial e a integridade de preço - num único módulo PrestaShop.
Detalhe ecrã a ecrã para lojistas e gestores comerciais. O que clica, o que o cliente vê, o que é enviado por e-mail e o que entra no registo de auditoria.
Configure tudo em Módulos > Cotação Enterprise . Sem menus dispersos.
Três pontos de entrada, controlados independentemente em Definições:
O formulário de pedido recolhe uma mensagem opcional. Ao submeter: registo de cotação como pending_review , linhas copiadas do carrinho/produto, notificação à equipa, cliente redireccionado para o detalhe da cotação ou lista na conta. Pedidos de convidados criam ou associam registo de cliente quando permitido.
Decida exactamente quais artigos do catálogo podem ser cotados - sem os ocultar da compra normal.
Abra qualquer cotação da lista. O editor é um espaço de trabalho de preços completo:
custom_total e no checkout via produto de taxa configurado.A página de detalhe da cotação tem layout tipo carteira: distintivo de referência, cor de estado, validade até, total da oferta, botão PDF, mensagem da equipa, tabela de linhas com tags de combinação, subtotal / desconto global / envio / total.
Isto separa a Cotação Enterprise de "PDF e rezar". Quando o checkout começa:
Cart para o cliente da cotação com moeda e loja correctas. qe_cart_quote . CartRule de uso único ligada ao carrinho.Resultado: a factura coincide com o PDF que o cliente aprovou - incluindo descontos negociados e linhas de serviço extra.
Gerar a partir do back office, conta de cliente ou ligação no e-mail qe-quote-sent .
qe-request-staff - Novo pedido de cliente; ligação à cotação no back office. qe-quote-sent - Oferta pronta; referência, totais, ligação de visualização, ligação PDF. qe-quote-negotiation - Cliente pediu alterações; inclui a nota dele. qe-quote-accepted - Cliente aceitou; incentivo ao checkout. qe-quote-rejected - Cliente recusou. qe-quote-reminder - Validade a terminar em breve (cron + lembrete manual em massa). qe-staff-digest - Resumo da fila pendente para a caixa comercial.Editar assunto e corpo HTML/texto por idioma. Placeholders: nome do cliente, referência, totais, nome da loja, URL da cotação, URL PDF, validade até, e mais na barra lateral do editor.
Quando activado, o cron verifica quantas cotações precisam de acção da equipa. Se contagem > 0 e intervalo passou desde o último envio:
qe-staff-digest ).Fila = pending_review (novo) + negotiation (cliente à espera de oferta revista). Intervalo em horas evita spam; envio forçado disponível no cron para testes.
Endpoint do front controller (documentado no separador API). Autenticação com parâmetro api_key . Respostas JSON. Multiloja: passe id_shop .
status .Tabela append-only quote_audit_log . Cada linha: timestamp, código de acção, mensagem, actor (nome de colaborador ou cliente), contexto JSON.
Acções habituais:
quote_requested , quote_sent , quote_updated , quote_negotiation , quote_accepted , quote_rejected , quote_expired , quote_validity_extended , quote_assigned , quote_converted
Tabela Revisions przechowuje migawkę JSON pozycji i sum przy każdym Guardar e enviar - numer wersji na cotaçõesie rośnie. Responda a perguntas de auditoria sem restaurar cópias de segurança.
Seleccione linhas com caixas de selecção. Painel abaixo da lista (dentro do formulário para o POST funcionar):
qe-quote-reminder para cotações sent/negotiation ainda válidas.Marque uma cotação como template , para reutilizar pacotes standard (ex. "Kit inicial + instalação"). Modelos excluídos dos KPI do dashboard.
Duplicar qualquer cotação da lista - copia linhas, descontos e estrutura; ajusta cliente e validade antes de enviar. Criar a partir de modelo gera nova cotação activa com um clique para compradores recorrentes.
Após conversão a linha da cotação guarda ID de encomenda PrestaShop. Na vista Encomendas no back office um separador/secção mostra referência da cotação, estado e ligação ao editor - suporte vê o acordado sem procurar no e-mail. Detalhe de encomenda do cliente pode expor referência da cotação quando hooks do tema estão activos.
Um URL HTTPS com token secreto (copie em Definições; regenere se for divulgado). Execute a partir do crontab do servidor cada 15-60 minutos.
valid_until ultrapassou - estado expired, acções do cliente bloqueadas, entrada de auditoria com estado anterior preservado para reabertura.Esse é o panorama completo: pedido, preço, negociação, bloqueio, checkout, conversão - com PDF, e-mails, API, resumos e rasto de auditoria em cada passo. Pedido de cotação Enterprise é um módulo para lojas que tratam cotações como receita, não ruído na caixa de entrada.
Pediu o lado técnico. Isto é o que está incluído: não um plugin de formulário de contacto, mas um motor cotação-encomenda com hooks de checkout bloqueado, armazenamento de revisões, REST API, automatização cron e balcão admin completo - feito para PrestaShop 1.7.x, 8.x e 9.x.
PHP, SQL, JavaScript, CSS i Smarty em 137+ ficheiros fonte (excluindo pacotes de tradução): editor de cotações, carrinho com preço bloqueado, SQL do dashboard, renderizador PDF, API e cron.
quoteenterprise.php liga hooks, instalação, configuração, botões na loja, substituição de preço no checkout e conversão de encomenda - camada de orquestração.
Carrinho, produto, conta de cliente, assets de cabeçalho, actionProductPriceCalculation , actionCartGetPackageShippingCost , actionValidateOrder e painéis de encomenda admin.
Ficheiros prontos translations/*.php para back office, interface carteira na loja e strings do módulo - principais mercados UE e mundiais desde o primeiro dia.
ps_quote , ps_quote_detail , ps_quote_audit_log , ps_quote_revision , ps_qe_cart_quote , ps_quote_api_key . date_sent , date_accepted , date_converted ), totais de envio/personalizados e indicadores de modelo. Quote , QuoteDetail , QuoteAuditLog , QuoteRevision , QuoteApiKey com helpers de instalação e CRUD. QE_* - JSON de visibilidade, períodos analíticos, webhooks de resumo, PDF, reCAPTCHA, token cron, ID produto de taxa e unidades de validade. classes/ : QuoteConverter , QuoteDashboard , QuoteExpiry , QuoteApi , QuoteNotifyDigest , QuoteBulkActions e mais. request , list , view , pdf , cron , api ; BO AdminQuoteEnterpriseQuotes + controlador do separador de registo de auditoria. searchTool (autocompletar produtos no editor), emailTemplatesManager (editor de e-mail por idioma), prestashop9compatibility (wyświetlanie cen między wersjami PS). actionProductPriceCalculation - lê preços unitários quote_detail e redução % por linha para o carrinho ligado. actionCartGetPackageShippingCost - devolve shipping_tax_incl cotado em vez do cálculo da transportadora. actionValidateOrder - marca cotação converted, guarda id_order , remove ligação qe_cart_quote . QE_FEE_PRODUCT_ID - linha única no carrinho com preço s/IVA/c/IVA bloqueado da cotação. list , get , pending , stats , update_status ), JSON sobre HTTP GET, autenticação por chave API, documentado no BO com exemplos curl. QE_REMINDER_DAYS ), envio de resumos; expiração lazy ao carregar página da cotação como fallback. QE_NOTIFY_DIGEST_INTERVAL_HOURS . mails/en/ (pary HTML + TXT) instaláveis por idioma; editáveis via emailTemplatesManager incluído. Pedido capturado em FO. Preço bloqueado no checkout. Conversão rastreada nas linhas de auditoria. Esse é o contrato de engenharia por trás da Cotação Enterprise. O seu cliente vê uma carteira de cotações e um botão de checkout. Obtém um balcão de cotações completo - revisões, API, resumos e SQL do dashboard incluídos.
17.800+ linhas de código em 180+ ficheiros do módulo e v1.7.0 de desenvolvimento contínuo com 18 migrações de actualização . Não é um formulário de contacto de fim de semana. Infraestrutura cotação-encomenda em que a sua loja pode confiar quando as ofertas são negociadas, têm prazo e vale a pena medir.
O módulo **Orçamentos Enterprise** automatiza e otimiza todo o fluxo de cotação a encomenda paga no PrestaShop. Garante preços acordados no checkout, envia resumos à equipa e gere a validade, transformando orçamentos em receita com eficiência.
O módulo Orçamentos Enterprise potencia o **Aumento de Vendas** ao gerir cotações de ponta a ponta, transformando propostas em encomendas pagas com preços bloqueados e otimizando a taxa de conversão através de negociação eficaz e automação do ciclo de vida.
O módulo Orçamentos Enterprise, fruto de 15 anos de experiência em PrestaShop, garante um ciclo de cotação-encomenda completo e robusto. Com hooks de checkout bloqueados, auditoria detalhada e compatibilidade multi-versão, a sua loja beneficia de uma solução verdadeiramente empresarial.
O módulo "Orçamentos Enterprise" oferece ampla personalização, permitindo um ajuste perfeito às suas necessidades. Defina regras de visibilidade de produtos, validade, preços, descontos, e-mails e PDFs com a sua marca, tudo adaptado ao fluxo de cotações da sua loja.
O Orçamentos Enterprise, com seu código aberto (PHP, SQL, Smarty), permite total personalização e integração avançada. Tenha controlo completo sobre o fluxo de cotação-a-encomenda, adaptando o módulo às suas necessidades específicas sem restrições.
O módulo Orçamentos Enterprise assegura a continuidade do seu processo de cotação à encomenda paga. A licença é perpétua com um ano de atualizações gratuitas. Após o primeiro ano, beneficie de até 90% de desconto na renovação para manter o fluxo de negócio sempre otimizado.