PrestaShop Orçamentos Enterprise

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.

Główne zdjęcie produktu: Orçamentos Enterprise
99.99 €

Galeria

Cotação para Encomenda Enterprise

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.

Versão do módulo: 1.7.0
Versões da loja:
9.x8.x1.7.x
Funciona com ThirtyBees: Não
Traduções:
Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Slovenčina (sk)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Magyar (hu)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Čeština (cs)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Srpski (rs)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Français (fr)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: 中文 (zh)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Русский (ru)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Norsk (no)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Български (bg)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Íslenska (is)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Polski (pl)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Slovenščina (si)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Lietuvių (lt)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Svenska (sv)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Українська (ua)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: 日本語 (ja)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Ελληνικά (el)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Eesti (et)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Deutsch (de)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Nederlands (nl)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Dansk (da)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: English (en)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Română (ro)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Italiano (it)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Latviešu (lv)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Português (pt)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Hrvatski (hr)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Suomi (fi)Este módulo: Orçamentos Enterprise está totalmente traduzido para a língua: Español (es)

Do pedido de cotação à encomenda paga.
Ao preço que acordou.

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.

PrestaShop 1.7.x, 8.x, 9.x
Checkout com preço bloqueado
REST API e resumos para a equipa

O que caracteriza um módulo de classe enterprise?

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 processo não para em «pedido enviado»

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 acordados sobrevivem ao checkout

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 operações escalam para além de uma caixa de entrada

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.

Cada acção deixa um rasto

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.

Validade e ciclo de vida são aplicados

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.

Feito para lojas reais, não para demos

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.

O que a Cotação Enterprise oferece

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.

Pedido a partir do carrinho ou produto

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.

Aceitar, negociar ou recusar

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.

Checkout com preço bloqueado

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.

Dashboard analítico

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.

Resumos para a equipa

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.

Registo de auditoria e revisões

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.

REST API

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.

Automatização de validade

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).

Acções em massa

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.

O ciclo de vida da cotação - estado a estado

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.

pending_review
Novo pedido - Cliente submeteu carrinho ou produto. E-mail de alerta à equipa ( qe-request-staff ). Edite preços no back office.
draft
Rascunho interno - Trabalho em curso, não visível para o cliente. Guarde sem enviar.
sent
Oferta entregue - Guardar e enviar enviou link PDF por e-mail ( qe-quote-sent ). Cliente pode aceitar, negociar ou recusar.
negotiation
Alteração pedida - Nota do cliente guardada em auditoria + cronologia. E-mail à equipa ( qe-quote-negotiation ). Revise linhas e reenvie.
accepted
Cliente confirmou - Cotação bloqueada para edição (botão desbloquear se precisar de alterações). Avançar para checkout cria carrinho com preço bloqueado. E-mail de confirmação ( qe-quote-accepted ).
converted
Encomenda paga - id_order ligado. Cotação bloqueada permanentemente. Visível no separador de encomenda admin.
rejected
Cliente recusou - E-mail à equipa ( qe-quote-rejected ). Sem checkout.
expired
Validade ultrapassada - Cron ou verificação lazy ao abrir. Cliente vê banner de bloqueio; pode Pedir reabertura . Equipa prolonga validade para restaurar estado anterior.
cancelled
Cancelado pela equipa - Estado terminal. Disponível no back office ou API 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.

Gamechanger

A cotação torna-se encomenda - ao preço acordado

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».

1. O carrinho é criado a partir da cotação

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.

2. Os preços mantêm-se bloqueados no checkout

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.

3. A encomenda fecha o ciclo

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.

Fecho do lado do cliente

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.

Visibilidade do lado da equipa

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.

Ciclo de vida sob controlo

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.

Guia completo de funcionalidades

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.

Back office - nove separadores, um módulo

Configure tudo em Módulos > Cotação Enterprise . Sem menus dispersos.

  • Dashboard - Cartões KPI, funil, lista a expirar, cotações recentes, gráficos (semanal / mensal / anual), período analítico configurável.
  • Cotações - Lista completa com filtros, criar de raiz, abrir editor, painel em massa abaixo da tabela.
  • Registo de auditoria - Rasto global pesquisável; histórico por cotação também no editor.
  • Definições - Activar módulo, botões, convidados, grupos, predefinições de validade, visibilidade, quantidades, produto de taxa, URL cron, tema (Classic / Hummingbird / auto).
  • PDF - Upload de logótipo, texto de rodapé, bloco de termos, área de assinatura, alternar histórico de negociação no PDF.
  • E-mails - Editor por idioma para todos os modelos transaccionais e barra lateral de placeholders.
  • API - Gerar/revogar chaves, URL de endpoint em directo, acções documentadas com JSON de exemplo.
  • Notificações - Alternadores de resumo para equipa, destinatários e-mail, webhooks Slack/Teams, intervalo de envio.

Pedidos de cotação na loja

Três pontos de entrada, controlados independentemente em Definições:

  • Botão na página de produto
    Cotar um SKU único (wybranej kombinacji). Útil para produtos configuráveis ou de alto contacto.
  • Botão no carrinho
    Enviar o carrinho completo como um pedido. Respeita a regra de carrinho misto: mostrar o botão só se todas as linhas forem elegíveis, ou ocultar quando uma linha estiver excluída.
  • Conta de cliente
    Link As minhas cotações no menu da conta (templates Classic e Hummingbird). Lista com distintivo de estado, indicação de validade e ligação ao detalhe.

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.

Regras de visibilidade no catálogo

Decida exactamente quais artigos do catálogo podem ser cotados - sem os ocultar da compra normal.

  • Modo lista branca ou negra - Ou só os seleccionados são cotáveis, ou tudo excepto os seleccionados.
  • Dimensões - Filtrar por produtos, categorias, fabricantes ou fornecedores (multi-selecção em Definições).
  • Preço mínimo de catálogo - ex. botão de cotação só para artigos acima de 500 EUR.
  • Excluir produtos virtuais i excluir sem stock - Alternadores opcionais.
  • Carrinho misto - Quando o carrinho contém linhas cotáveis e não cotáveis: ocultar o botão do carrinho ou mantê-lo visível (a sua política).

Editor de cotações no back office

Abra qualquer cotação da lista. O editor é um espaço de trabalho de preços completo:

  • Linhas de produto
    Pesquise e adicione produtos com combinações. Edite quantidade (inteira ou decimal conforme a loja), preço unitário s/IVA/c/IVA, redução % por linha. Recalcula o subtotal em tempo real.
  • Linhas de serviço personalizadas
    Linhas de texto livre: instalação, design, sobretaxa de transporte. Totais entram em custom_total e no checkout via produto de taxa configurado.
  • Desconto global
    Percentagem ou valor fixo sobre toda a oferta - aplicado no checkout como regra de carrinho dedicada.
  • Bloco de envio
    Etiqueta personalizada (ex. "Palete expresso"), valor s/IVA/c/IVA, grupo de regras fiscais opcional - bloqueado no checkout.
  • Validade e mensagens
    Defina data/hora de validade (ou predefinição das definições). Mensagem da loja na página de cotação do cliente e pode ir para o PDF. Indicação de pagamento para notas internas ou PDF.
  • Atribuir colaborador
    Responsável visível na lista e carga do dashboard. Atribuição em massa a partir da selecção na lista.
  • Guardar, Guardar e enviar, pré-visualização PDF
    Guardar e enviar define estado sent, envia e-mail ao cliente, incrementa versão, grava instantâneo de revisão e entrada de auditoria. Pré-visualização do PDF antes de enviar.
  • Bloquear / desbloquear
    Cotações accepted, expired e converted bloqueiam o formulário. Banner explica o motivo. Desbloquear permite a gestores editar após aceitação; voltar a bloquear quando terminar.

Carteira de cotações do cliente e interface de negociação

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.

  • Cronologia
    Eventos cronológicos: pedido, envio, notas de negociação, aceitação, etc. Os dois primeiros visíveis; Mostrar histórico completo expande o resto.
  • Aceitar esta oferta
    Define accepted, envia e-mail de confirmação, activa botão de checkout.
  • Pedir alterações
    Área de texto para nota do comprador. Status staje się negotiation; notificação à equipa. Enquanto pendente, banner indica que a equipa está a rever.
  • Recusar oferta
    Motivo opcional. Estado rejected; e-mail à equipa.
  • Avançar para checkout
    Visível só quando o estado é accepted e a validade não expirou. Cria carrinho bloqueado e redirecciona para checkout PrestaShop.
  • Estado expirado
    Banner de bloqueio; aceitar/negociar ocultos. Pedir reabertura com mensagem opcional alerta a equipa para prolongar e reenviar.

Checkout com preço bloqueado (comportamento técnico)

Isto separa a Cotação Enterprise de "PDF e rezar". Quando o checkout começa:

  1. Novo Cart para o cliente da cotação com moeda e loja correctas.
  2. Cada linha de catálogo adicionada com quantidade cotada; carrinho ligado em qe_cart_quote .
  3. Se total de serviço personalizado > 0 e produto de taxa configurado: adicionada uma unidade desse produto.
  4. Redução global torna-se CartRule de uso único ligada ao carrinho.
  5. Durante o checkout, hooks do módulo devolvem preços unitários cotados (após % por linha) e envio cotado - ignorando catálogo em directo e cálculos da transportadora.
  6. Após criar encomenda: estado da cotação converted , ID de encomenda guardado, ligação removida, entrada de auditoria escrita.

Resultado: a factura coincide com o PDF que o cliente aprovou - incluindo descontos negociados e linhas de serviço extra.

PDF proformy

Gerar a partir do back office, conta de cliente ou ligação no e-mail qe-quote-sent .

  • Logótipo da loja (upload no separador PDF ou logótipo da loja por defeito).
  • Tabela de linhas: nome do produto, combinação, qtd., preço unitário, total da linha; linhas personalizadas marcadas como serviço.
  • Subtotal, desconto global, envio com etiqueta personalizada, total geral na moeda da cotação.
  • Data de validade, bloco opcional de termos, área de assinatura.
  • Secção opcional de histórico de negociação extraída de mensagens de auditoria (notas do cliente e respostas da loja).

Modelos de e-mail (chaves integradas)

  • 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.

Dashboard analítico (o que significa cada número)

  • Valor do pipeline
    Soma de totais de cotações em sent, negotiation ou accepted - valor comercial em aberto.
  • Taxa de vitória e taxa de conversão
    Vitória = accepted + converted vs created. Conversão = converted vs created. Seguido no período seleccionado.
  • Funil
    Created → sent → accepted → converted, mais contagem rejected - veja onde os negócios caem.
  • Expiram em breve
    Cotações sent/negotiation cuja validade até cai em N dias (configurável). Clique para prolongar.
  • Envelhecimento e carga de trabalho
    Quanto tempo as cotações permanecem em cada estado; principais clientes por valor; cotações por colaborador atribuído.
  • Gráficos de tendência
    Séries semanal, mensal ou anual: created, sent, converted, receita converted - altere granularidade no dashboard.

Resumos para a equipa e separador Notificações

Quando activado, o cron verifica quantas cotações precisam de acção da equipa. Se contagem > 0 e intervalo passou desde o último envio:

  • E-mail de resumo para endereços da equipa configurados (szablon qe-staff-digest ).
  • Webhook entrante Slack - lista compacta com referências e estados.
  • Webhook Microsoft Teams - mesmo resumo da fila para visibilidade do canal.

Fila = pending_review (novo) + negotiation (cliente à espera de oferta revista). Intervalo em horas evita spam; envio forçado disponível no cron para testes.

API REST para CRM / ERP

Endpoint do front controller (documentado no separador API). Autenticação com parâmetro api_key . Respostas JSON. Multiloja: passe id_shop .

  • action=list - Cotações paginadas; filtro opcional status .
  • action=get - Cotação completa com linhas e resumo do cliente.
  • action=pending - Fila de acção da equipa (novo + negotiation).
  • action=stats - Contagens por estado + total pending_action.
  • action=update_status - ex. cancelar a partir de fluxo externo; escreve registo de auditoria.

Registo de auditoria e revisões de cotação

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.

Acções em massa na lista de Cotações

Seleccione linhas com caixas de selecção. Painel abaixo da lista (dentro do formulário para o POST funcionar):

  • Atribuir colaborador - Defina responsável em todos os seleccionados; entrada de auditoria por cotação.
  • Prolongar validade - Adicione N minutos/horas/dias a partir de agora ou validade actual. Reinicia flag de lembrete. Cotações expired reabertas ao estado anterior (sent/negotiation); mensagem de sucesso mostra contagem de reaberturas.
  • Enviar lembrete - Manual qe-quote-reminder para cotações sent/negotiation ainda válidas.
  • Exportar CSV / XML - Descarregar selecção para relatórios ou importação CRM externo.

Modelos de cotação e duplicação

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.

Ligação à encomenda e separador admin

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.

URL cron - expiração, lembretes, resumos

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.

  • Expirar cotações cuja valid_until ultrapassou - estado expired, acções do cliente bloqueadas, entrada de auditoria com estado anterior preservado para reabertura.
  • E-mails de lembrete para cotações sent/negotiation dentro de N dias da expiração (N das Definições).
  • Resumos para a equipa quando separador Notificações activo e intervalo passou.
  • Expiração lazy - Abrir cotação em FO ou BO também executa verificação de expiração - não depende só do cron.

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.

Por baixo do capô

Estatísticas para nerds

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.

17,800+
Linhas de código

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.

1,000+
Linhas no módulo principal

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.

13
Hooks PrestaShop

Carrinho, produto, conta de cliente, assets de cabeçalho, actionProductPriceCalculation , actionCartGetPackageShippingCost , actionValidateOrder e painéis de encomenda admin.

29
Pacotes de idioma

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.

Base de dados e camada de dados

  • 6 tabelas personalizadas: ps_quote , ps_quote_detail , ps_quote_audit_log , ps_quote_revision , ps_qe_cart_quote , ps_quote_api_key .
  • Linha de cabeçalho da cotação guarda 9 estados, contador de versão, validade, colaborador responsável, token seguro, marcas de tempo do ciclo de vida ( date_sent , date_accepted , date_converted ), totais de envio/personalizados e indicadores de modelo.
  • 5 ObjectModels: Quote , QuoteDetail , QuoteAuditLog , QuoteRevision , QuoteApiKey com helpers de instalação e CRUD.
  • 40+ chaves Configuration com prefixo QE_* - JSON de visibilidade, períodos analíticos, webhooks de resumo, PDF, reCAPTCHA, token cron, ID produto de taxa e unidades de validade.
  • Migrações QuoteSchema adicionam colunas na actualização (envio, totais personalizados, line_type, nomes de actor de auditoria) sem SQL manual.

Arquitectura e mapa de ficheiros

  • 27 classes de biblioteca w classes/ : QuoteConverter , QuoteDashboard , QuoteExpiry , QuoteApi , QuoteNotifyDigest , QuoteBulkActions e mais.
  • 8 controladores: FO request , list , view , pdf , cron , api ; BO AdminQuoteEnterpriseQuotes + controlador do separador de registo de auditoria.
  • 23 templates Smarty - interface carteira, editor de cotações, dashboard, modal documentação API, layout PDF, hooks de conta Hummingbird + Classic.
  • Bibliotecas incluídas: searchTool (autocompletar produtos no editor), emailTemplatesManager (editor de e-mail por idioma), prestashop9compatibility (wyświetlanie cen między wersjami PS).
  • 18 scripts de actualização de v1.3.0 a v1.7.0 - revisões, chaves API, notificações de resumo, correcções de esquema - migrações incrementais seguras.

Hooks de checkout com preço bloqueado

  • 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 .
  • Totais de serviço personalizado via QE_FEE_PRODUCT_ID - linha única no carrinho com preço s/IVA/c/IVA bloqueado da cotação.

API, cron e integrações

  • REST API - 5 acções ( list , get , pending , stats , update_status ), JSON sobre HTTP GET, autenticação por chave API, documentado no BO com exemplos curl.
  • Controlador cron - URL protegida por token executa lote de expiração, fila de lembretes ( QE_REMINDER_DAYS ), envio de resumos; expiração lazy ao carregar página da cotação como fallback.
  • Resumos - HTTP de saída para webhooks Slack/Teams + e-mail de resumo SMTP; deduplicado por QE_NOTIFY_DIGEST_INTERVAL_HOURS .
  • 7 modelos de e-mail w mails/en/ (pary HTML + TXT) instaláveis por idioma; editáveis via emailTemplatesManager incluído.
Chart.js
JS do dashboard: séries semanal, mensal e anual do funil de cotações - created, sent, accepted, converted, rejected - com intervalo configurável.
9 separadores admin
Dashboard, Cotações, Registo de auditoria, Definições, PDF, E-mails, API, Notificações, Actualizações - cada um um painel autónomo em AdminModules.
v1.7.0
Versão actual. PrestaShop 1.7.x, 8.x i 9.x. Uma base de código, três gerações de plataforma.

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.

99.99 €

Galeria do Módulo

Porque escolher o nosso módulo
Orçamentos Enterprise?

Otimização e Automação

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.

Aumento de Vendas

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.

15 anos de experiência

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.

Ampla Personalização

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.

Código Aberto

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.

Licença e Atualizaçõ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.