feat(catalog): 20 pacotes Ligbox/LIG-it no FOSS + OpenPanel

Mapeamento ligit.com.br + ligbox.com.br, benchmark Google/Zoho,
catálogo 20 slugs (mail/site/combo/managed TI), scripts deploy VM123
e tabela FOSS product_id + OpenPanel plan id.
This commit is contained in:
Ligbox Spec Hub 2026-07-01 17:06:56 +00:00
parent 63aa2b1cde
commit 9914551639
5 changed files with 507 additions and 0 deletions

View file

@ -0,0 +1,143 @@
#!/usr/bin/env bash
# Cria catálogo 20 pacotes Ligbox/LIG-it — FOSS + OpenPanel (VM123)
set -euo pipefail
FOSS_URL="${FOSS_URL:-https://financeiro.ligbox.com.br}"
ADMIN_EMAIL="${FOSS_ADMIN_EMAIL:-admin@ligbox.com.br}"
ADMIN_PASS="${FOSS_ADMIN_PASS:-LbFossAdmin805353}"
CATALOG="${CATALOG:-/tmp/ligbox-catalog-20.csv}"
RESULTS="${RESULTS:-/tmp/ligbox-catalog-20-results.tsv}"
COOKIE_JAR="$(mktemp)"
trap 'rm -f "$COOKIE_JAR"' EXIT
echo -e "slug\tfoss_id\top_plan\tstatus" > "$RESULTS"
foss_login() {
curl -sk -c "$COOKIE_JAR" -b "$COOKIE_JAR" -X POST "${FOSS_URL}/api/guest/staff/login" \
-d "email=${ADMIN_EMAIL}&password=${ADMIN_PASS}" | grep -q '"role":"admin"' || exit 1
curl -sk -c "$COOKIE_JAR" -b "$COOKIE_JAR" "${FOSS_URL}/admin" >/dev/null
CSRF=$(awk '$6=="csrf_token" {print $7}' "$COOKIE_JAR" | tail -1)
}
foss_product_exists() {
local slug="$1"
curl -sk -b "$COOKIE_JAR" -X POST "${FOSS_URL}/api/admin/product/get_list" \
-d "CSRFToken=${CSRF}&per_page=100" | grep -q "\"slug\":\"${slug}\""
}
foss_get_product_id() {
local slug="$1"
curl -sk -b "$COOKIE_JAR" -X POST "${FOSS_URL}/api/admin/product/get_list" \
-d "CSRFToken=${CSRF}&per_page=100" | python3 -c "
import sys,json
d=json.load(sys.stdin)
for i in (d.get('result') or {}).get('list') or []:
if i.get('slug')=='$slug':
print(i.get('id')); break
"
}
ensure_hp() {
local name="$1"
local plans
plans=$(curl -sk -b "$COOKIE_JAR" "${FOSS_URL}/api/admin/servicehosting/hp_get_list?CSRFToken=${CSRF}")
if ! echo "$plans" | grep -q "\"name\":\"${name}\""; then
curl -sk -b "$COOKIE_JAR" -X POST "${FOSS_URL}/api/admin/servicehosting/hp_create" \
-d "CSRFToken=${CSRF}&name=${name}" >/dev/null
fi
echo "$plans" | python3 -c "
import sys,json
d=json.load(sys.stdin)
items=(d.get('result') or {}).get('list') or []
name='$name'
for i in items:
if i.get('name')==name:
print(i.get('id')); break
else:
import urllib.request,os
# refresh
pass
" 2>/dev/null || true
curl -sk -b "$COOKIE_JAR" "${FOSS_URL}/api/admin/servicehosting/hp_get_list?CSRFToken=${CSRF}" | python3 -c "
import sys,json
d=json.load(sys.stdin)
for i in (d.get('result') or {}).get('list') or []:
if i.get('name')=='$name':
print(i.get('id')); break
"
}
create_hosting_product() {
local slug="$1" title="$2"
local hp_id server_id pid
if foss_product_exists "$slug"; then
foss_get_product_id "$slug"
return
fi
hp_id=$(ensure_hp "$slug")
server_id=$(curl -sk -b "$COOKIE_JAR" "${FOSS_URL}/api/admin/servicehosting/server_get_list?CSRFToken=${CSRF}" | python3 -c "
import sys,json
d=json.load(sys.stdin)
items=(d.get('result') or {}).get('list') or []
print(items[0]['id'] if items else '1')
")
pid=$(curl -sk -b "$COOKIE_JAR" -X POST "${FOSS_URL}/api/admin/product/prepare" \
-d "CSRFToken=${CSRF}&title=${title// /+}&type=hosting" | python3 -c "import sys,json; print(json.load(sys.stdin)['result'])")
curl -sk -b "$COOKIE_JAR" -X POST "${FOSS_URL}/api/admin/product/update_config" \
-d "CSRFToken=${CSRF}&id=${pid}&config[server_id]=${server_id}&config[hosting_plan_id]=${hp_id}&config[reseller]=0&config[allow_domain_own]=1&config[allow_domain_register]=0&config[allow_domain_transfer]=0&config[allow_subdomain]=0" >/dev/null
curl -sk -b "$COOKIE_JAR" -X POST "${FOSS_URL}/api/admin/product/update" \
-d "CSRFToken=${CSRF}&id=${pid}&status=enabled&slug=${slug}" >/dev/null
echo "$pid"
}
create_custom_product() {
local slug="$1" title="$2"
local pid
if foss_product_exists "$slug"; then
foss_get_product_id "$slug"
return
fi
pid=$(curl -sk -b "$COOKIE_JAR" -X POST "${FOSS_URL}/api/admin/product/prepare" \
-d "CSRFToken=${CSRF}&title=${title// /+}&type=custom" | python3 -c "import sys,json; print(json.load(sys.stdin)['result'])")
curl -sk -b "$COOKIE_JAR" -X POST "${FOSS_URL}/api/admin/product/update" \
-d "CSRFToken=${CSRF}&id=${pid}&status=enabled&slug=${slug}" >/dev/null
echo "$pid"
}
ensure_op_plan() {
local slug="$1" seats="$2" domains="$3" websites="$4" disk_gb="$5"
if opencli plan-list 2>/dev/null | grep -q "| ${slug} "; then
echo "exists"
return
fi
local emails=$(( seats * 2 )); [[ $emails -lt 10 ]] && emails=10
local disk_mb=$(( disk_gb * 1024 ))
[[ $disk_mb -lt 2048 ]] && disk_mb=2048
if opencli plan-create name"${slug}" description="Ligbox ${slug}" emails="${emails}" ftp=2 \
domains="${domains}" websites="${websites}" disk="${disk_mb}" inodes=500000 databases=2 \
cpu=100 ram=1024g bandwidth=102400 feature_set=default max_email_quota=512G max_hourly_email=500 \
>/dev/null 2>&1; then
echo "created"
else
echo "exists_or_error"
fi
}
foss_login
echo "FOSS login OK"
tail -n +2 "$CATALOG" | while IFS='|' read -r slug title category price seats mail_gb files_gb op_domains op_websites op_disk_gb foss_type; do
[[ -z "$slug" ]] && continue
foss_id=""; op_st="n/a"; st="ok"
if [[ "$foss_type" == "custom" ]]; then
foss_id=$(create_custom_product "$slug" "$title") || st="foss_error"
else
foss_id=$(create_hosting_product "$slug" "$title") || st="foss_error"
op_st=$(ensure_op_plan "$slug" "$seats" "$op_domains" "$op_websites" "$op_disk_gb") || st="op_error"
fi
echo -e "${slug}\t${foss_id}\t${op_st}\t${st}"
echo -e "${slug}\t${foss_id}\t${op_st}\t${st}" >> "$RESULTS"
echo "OK $slug foss=$foss_id op=$op_st"
done
echo "Results: $RESULTS"

View file

@ -0,0 +1,25 @@
#!/usr/bin/env bash
set -euo pipefail
CATALOG="${CATALOG:-/tmp/ligbox-catalog-20.csv}"
create_op() {
local slug="$1" seats="$2" domains="$3" websites="$4" disk_gb="$5"
if opencli plan-list 2>/dev/null | grep -q "| ${slug} "; then
echo "exists $slug"
return 0
fi
local emails=$(( seats * 2 )); [[ $emails -lt 10 ]] && emails=10
[[ $disk_gb -lt 2 ]] && disk_gb=2
opencli plan-create name="${slug}" description="Ligbox ${slug}" emails="${emails}" ftp=2 \
domains="${domains}" websites="${websites}" disk="${disk_gb}" inodes=500000 databases=2 \
cpu=100 ram=1024 bandwidth=102400 feature_set=default max_email_quota=512G max_hourly_email=500
echo "created $slug"
}
tail -n +2 "$CATALOG" | while IFS='|' read -r slug title category price seats mail_gb files_gb op_domains op_websites op_disk_gb foss_type; do
[[ "$foss_type" == "custom" ]] && continue
[[ -z "$slug" ]] && continue
create_op "$slug" "$seats" "$op_domains" "$op_websites" "$op_disk_gb" || echo "FAIL $slug"
done
echo "--- OP plans ligbox ---"
opencli plan-list 2>/dev/null | grep -E 'ligbox|----'

View file

@ -0,0 +1,21 @@
slug|title|category|price|seats|mail_gb|files_gb|op_domains|op_websites|op_disk_gb|foss_type
ligbox-mail-micro|Ligbox Mail Micro|mail|149.00|5|15|50|1|1|5|hosting
ligbox-mail-solo|Ligbox Mail Solo|mail|89.00|1|30|100|1|1|5|hosting
ligbox-mail-starter|Ligbox Mail Starter|mail|249.00|10|20|100|1|1|10|hosting
ligbox-mail-professional|Ligbox Mail Professional|mail|399.00|15|25|150|1|1|15|hosting
ligbox-mail-business|Ligbox Mail Business|mail|549.00|25|30|200|1|1|20|hosting
ligbox-mail-business-plus|Ligbox Mail Business Plus|mail|699.00|25|40|300|1|1|30|hosting
ligbox-mail-enterprise|Ligbox Mail Enterprise|mail|999.00|50|50|300|1|1|50|hosting
ligbox-mail-enterprise-max|Ligbox Mail Enterprise Max|mail|1299.00|50|50|500|2|2|80|hosting
ligbox-site-cms-lite|Ligbox Site CMS Lite|site|79.00|1|0|5|1|1|2|hosting
ligbox-site-cms-hosting|Ligbox Site CMS|site|149.00|1|0|10|1|1|5|hosting
ligbox-site-cms-pro|Ligbox Site CMS Pro|site|249.00|1|0|20|3|3|15|hosting
ligbox-combo-micro|Ligbox Combo Micro|combo|199.00|5|15|50|1|1|8|hosting
ligbox-combo-starter|Ligbox Combo Starter|combo|329.00|10|20|100|1|1|15|hosting
ligbox-combo-business|Ligbox Combo Business|combo|699.00|25|30|200|1|2|25|hosting
ligbox-combo-enterprise|Ligbox Combo Enterprise|combo|1099.00|50|50|300|2|3|50|hosting
ligit-suporte-remoto|LIG-it Suporte Remoto 5h|managed|299.00|0|0|0|0|0|0|custom
ligit-ti-essencial|LIG-it TI Essencial|managed|599.00|0|0|0|0|0|0|custom
ligit-ti-profissional|LIG-it TI Profissional|managed|999.00|0|0|0|0|0|0|custom
ligit-ti-datacenter|LIG-it TI Datacenter|managed|1999.00|0|0|0|0|0|0|custom
ligbox-mail-compliance|Ligbox Mail Compliance|mail|799.00|25|30|200|1|1|20|hosting
1 slug title category price seats mail_gb files_gb op_domains op_websites op_disk_gb foss_type
2 ligbox-mail-micro Ligbox Mail Micro mail 149.00 5 15 50 1 1 5 hosting
3 ligbox-mail-solo Ligbox Mail Solo mail 89.00 1 30 100 1 1 5 hosting
4 ligbox-mail-starter Ligbox Mail Starter mail 249.00 10 20 100 1 1 10 hosting
5 ligbox-mail-professional Ligbox Mail Professional mail 399.00 15 25 150 1 1 15 hosting
6 ligbox-mail-business Ligbox Mail Business mail 549.00 25 30 200 1 1 20 hosting
7 ligbox-mail-business-plus Ligbox Mail Business Plus mail 699.00 25 40 300 1 1 30 hosting
8 ligbox-mail-enterprise Ligbox Mail Enterprise mail 999.00 50 50 300 1 1 50 hosting
9 ligbox-mail-enterprise-max Ligbox Mail Enterprise Max mail 1299.00 50 50 500 2 2 80 hosting
10 ligbox-site-cms-lite Ligbox Site CMS Lite site 79.00 1 0 5 1 1 2 hosting
11 ligbox-site-cms-hosting Ligbox Site CMS site 149.00 1 0 10 1 1 5 hosting
12 ligbox-site-cms-pro Ligbox Site CMS Pro site 249.00 1 0 20 3 3 15 hosting
13 ligbox-combo-micro Ligbox Combo Micro combo 199.00 5 15 50 1 1 8 hosting
14 ligbox-combo-starter Ligbox Combo Starter combo 329.00 10 20 100 1 1 15 hosting
15 ligbox-combo-business Ligbox Combo Business combo 699.00 25 30 200 1 2 25 hosting
16 ligbox-combo-enterprise Ligbox Combo Enterprise combo 1099.00 50 50 300 2 3 50 hosting
17 ligit-suporte-remoto LIG-it Suporte Remoto 5h managed 299.00 0 0 0 0 0 0 custom
18 ligit-ti-essencial LIG-it TI Essencial managed 599.00 0 0 0 0 0 0 custom
19 ligit-ti-profissional LIG-it TI Profissional managed 999.00 0 0 0 0 0 0 custom
20 ligit-ti-datacenter LIG-it TI Datacenter managed 1999.00 0 0 0 0 0 0 custom
21 ligbox-mail-compliance Ligbox Mail Compliance mail 799.00 25 30 200 1 1 20 hosting

View file

@ -0,0 +1,216 @@
# Ligbox + LIG-it — Catálogo 20 pacotes (2026-07-01)
# Benchmark: Google WS Starter R$33-49/user | Zoho R$12+ | Ligbox target 20-45% abaixo bundled
packages:
# —— MAIL (8) ——
- slug: ligbox-mail-micro
title: Ligbox Mail Micro
category: mail
price: 149.00
seats: 5
mail_gb: 15
files_gb: 50
op_domains: 1
op_websites: 1
op_disk_gb: 5
benchmark: "Zoho Mail ~R$12/user×5=R$60 sem servidor dedicado/DMARC"
- slug: ligbox-mail-solo
title: Ligbox Mail Solo
category: mail
price: 89.00
seats: 1
mail_gb: 30
files_gb: 100
op_domains: 1
op_websites: 1
op_disk_gb: 5
- slug: ligbox-mail-starter
title: Ligbox Mail Starter
category: mail
price: 249.00
seats: 10
mail_gb: 20
files_gb: 100
op_domains: 1
op_websites: 1
op_disk_gb: 10
benchmark: "Google WS Starter R$33/user×10=R$330"
- slug: ligbox-mail-professional
title: Ligbox Mail Professional
category: mail
price: 399.00
seats: 15
mail_gb: 25
files_gb: 150
op_domains: 1
op_websites: 1
op_disk_gb: 15
- slug: ligbox-mail-business
title: Ligbox Mail Business
category: mail
price: 549.00
seats: 25
mail_gb: 30
files_gb: 200
op_domains: 1
op_websites: 1
op_disk_gb: 20
benchmark: "Google ~R$41/user×25=R$1025 | Ligbox R$22/user"
- slug: ligbox-mail-business-plus
title: Ligbox Mail Business Plus
category: mail
price: 699.00
seats: 25
mail_gb: 40
files_gb: 300
op_domains: 1
op_websites: 1
op_disk_gb: 30
- slug: ligbox-mail-enterprise
title: Ligbox Mail Enterprise
category: mail
price: 999.00
seats: 50
mail_gb: 50
files_gb: 300
op_domains: 1
op_websites: 1
op_disk_gb: 50
- slug: ligbox-mail-enterprise-max
title: Ligbox Mail Enterprise Max
category: mail
price: 1299.00
seats: 50
mail_gb: 50
files_gb: 500
op_domains: 2
op_websites: 2
op_disk_gb: 80
# —— SITE CMS (3) ——
- slug: ligbox-site-cms-lite
title: Ligbox Site CMS Lite
category: site
price: 79.00
seats: 1
mail_gb: 0
files_gb: 5
op_domains: 1
op_websites: 1
op_disk_gb: 2
- slug: ligbox-site-cms-hosting
title: Ligbox Site CMS
category: site
price: 149.00
seats: 1
mail_gb: 0
files_gb: 10
op_domains: 1
op_websites: 1
op_disk_gb: 5
- slug: ligbox-site-cms-pro
title: Ligbox Site CMS Pro
category: site
price: 249.00
seats: 1
mail_gb: 0
files_gb: 20
op_domains: 3
op_websites: 3
op_disk_gb: 15
# —— COMBOS mail+site (4) ——
- slug: ligbox-combo-micro
title: Ligbox Combo Micro
category: combo
price: 199.00
seats: 5
mail_gb: 15
files_gb: 50
op_domains: 1
op_websites: 1
op_disk_gb: 8
- slug: ligbox-combo-starter
title: Ligbox Combo Starter
category: combo
price: 329.00
seats: 10
mail_gb: 20
files_gb: 100
op_domains: 1
op_websites: 1
op_disk_gb: 15
- slug: ligbox-combo-business
title: Ligbox Combo Business
category: combo
price: 699.00
seats: 25
mail_gb: 30
files_gb: 200
op_domains: 1
op_websites: 2
op_disk_gb: 25
- slug: ligbox-combo-enterprise
title: Ligbox Combo Enterprise
category: combo
price: 1099.00
seats: 50
mail_gb: 50
files_gb: 300
op_domains: 2
op_websites: 3
op_disk_gb: 50
# —— LIG-it Managed TI (4) — FOSS type=custom ——
- slug: ligit-suporte-remoto
title: LIG-it Suporte Remoto 5h
category: managed
price: 299.00
foss_type: custom
description: "5h suporte remoto/mês · chamados OTRS · Spec LIG-it Gestão TI"
- slug: ligit-ti-essencial
title: LIG-it TI Essencial
category: managed
price: 599.00
foss_type: custom
description: "10h/mês · monitoramento · backup cloud · Admin Servidores"
- slug: ligit-ti-profissional
title: LIG-it TI Profissional
category: managed
price: 999.00
foss_type: custom
description: "20h/mês · firewall OSS · DR · infraestrutura TI"
- slug: ligit-ti-datacenter
title: LIG-it TI Datacenter
category: managed
price: 1999.00
foss_type: custom
description: "40h/mês · virtualização · Azure/AWS · missão crítica"
# —— SPECIALTY (1) ——
- slug: ligbox-mail-compliance
title: Ligbox Mail Compliance
category: mail
price: 799.00
seats: 25
mail_gb: 30
files_gb: 200
op_domains: 1
op_websites: 1
op_disk_gb: 20
description: "EasyDMARC premium · audit trail · LGPD-ready · 25 contas"

View file

@ -0,0 +1,102 @@
# Catálogo Ligbox + LIG-it — 20 pacotes comerciais
**Data:** 2026-07-01 · **Roger** · Spec 035/043
**Fontes:** [ligit.com.br](https://ligit.com.br) · [ligbox.com.br](https://ligbox.com.br) · benchmark Google Workspace / Zoho
---
## 1. Serviços LIG-it (ligit.com.br) mapeados
| Área site LIG-it | Serviço | Pacote Ligbox / FOSS |
|------------------|---------|----------------------|
| Gestão de TI | Outsourcing TI, governança | `ligit-ti-*` (custom FOSS) |
| Administração Servidores | Email, backup, firewall, monitoramento | Mail bundles + `ligit-ti-*` |
| Infraestrutura de TI | Rede, segurança, firewall OSS | Combos + TI Profissional |
| Virtualização | Proxmox/VMs | `ligit-ti-datacenter` |
| Cabeamento | Projeto físico | _Fora catálogo FOSS (serviço projeto)_ |
| LIGFONE PABX IP | Telefonia | _Fase 2 — produto custom_ |
| Wi-Fi Facebook check-in | Marketing Wi-Fi | _Fase 2_ |
| **Ligbox** (marca email) | Email dedicado, DMARC, DR, suporte | `ligbox-mail-*` |
| Site / CMS | Hospedagem site | `ligbox-site-cms-*` |
| Combo | Email + site | `ligbox-combo-*` |
---
## 2. Benchmark mercado (Jul/2026)
| Concorrente | Plano | Preço/usuário/mês | Storage | DMARC incl. |
|-------------|-------|-------------------|---------|-------------|
| Google Workspace | Business Starter | R$ 3349 | 30 GB pooled | Não |
| Google Workspace | Business Standard | R$ 82 | 2 TB pooled | Não |
| Zoho Workplace | Padrão | ~R$ 1220 | 30 GB mail | Não |
| EasyDMARC | Plus MSP | ~R$ 200/domínio | — | Sim |
| **Ligbox Mail Business** | 25 contas | **R$ 22/conta** (R$ 549 total) | 30 GB + 200 GB NC | **Sim** |
**Posicionamento Ligbox:** 2045% abaixo Google/Microsoft em bundle PME, com servidor dedicado + EasyDMARC + Nextcloud + suporte LIG-it.
---
## 3. Tabela — 20 pacotes
| # | Slug FOSS | Nome | Cat. | R$/mês | Contas | Mail/conta | Files/conta | FOSS id | OP plan |
|---|-----------|------|------|--------|--------|------------|-------------|---------|---------|
| 1 | `ligbox-mail-micro` | Mail Micro | mail | 149 | 5 | 15 GB | 50 GB | 4 | id 5 |
| 2 | `ligbox-mail-solo` | Mail Solo | mail | 89 | 1 | 30 GB | 100 GB | 5 | id 6 |
| 3 | `ligbox-mail-starter` | Mail Starter | mail | 249 | 10 | 20 GB | 100 GB | 6 | id 4 |
| 4 | `ligbox-mail-professional` | Mail Professional | mail | 399 | 15 | 25 GB | 150 GB | 7 | id 7 |
| 5 | `ligbox-mail-business` | Mail Business | mail | 549 | 25 | 30 GB | 200 GB | 3 | id 8 |
| 6 | `ligbox-mail-business-plus` | Mail Business Plus | mail | 699 | 25 | 40 GB | 300 GB | 8 | id 9 |
| 7 | `ligbox-mail-enterprise` | Mail Enterprise | mail | 999 | 50 | 50 GB | 300 GB | 9 | id 10 |
| 8 | `ligbox-mail-enterprise-max` | Mail Enterprise Max | mail | 1299 | 50 | 50 GB | 500 GB | 10 | id 11 |
| 9 | `ligbox-site-cms-lite` | Site CMS Lite | site | 79 | — | — | 5 GB | 11 | id 12 |
| 10 | `ligbox-site-cms-hosting` | Site CMS | site | 149 | — | — | 10 GB | 2 | id 13 |
| 11 | `ligbox-site-cms-pro` | Site CMS Pro | site | 249 | — | — | 20 GB | 12 | id 14 |
| 12 | `ligbox-combo-micro` | Combo Micro | combo | 199 | 5 | 15 GB | 50 GB | 13 | id 15 |
| 13 | `ligbox-combo-starter` | Combo Starter | combo | 329 | 10 | 20 GB | 100 GB | 14 | id 16 |
| 14 | `ligbox-combo-business` | Combo Business | combo | 699 | 25 | 30 GB | 200 GB | 15 | id 17 |
| 15 | `ligbox-combo-enterprise` | Combo Enterprise | combo | 1099 | 50 | 50 GB | 300 GB | 16 | id 18 |
| 16 | `ligit-suporte-remoto` | LIG-it Suporte 5h | managed | 299 | — | — | — | 17 | n/a |
| 17 | `ligit-ti-essencial` | LIG-it TI Essencial | managed | 599 | — | — | — | 18 | n/a |
| 18 | `ligit-ti-profissional` | LIG-it TI Profissional | managed | 999 | — | — | — | 19 | n/a |
| 19 | `ligit-ti-datacenter` | LIG-it TI Datacenter | managed | 1999 | — | — | — | 20 | n/a |
| 20 | `ligbox-mail-compliance` | Mail Compliance | mail | 799 | 25 | 30 GB | 200 GB | 21 | id 19 |
**Incluído em todos mail/combo:** EasyDMARC · Carbonio · Nextcloud · wizard onboarding · suporte LIG-it · TLS LE.
**Managed TI (`ligit-*`):** produto FOSS tipo `custom` — cobrança recorrente, fulfillment manual via Desk/OTRS.
---
## 4. Bundles por segmento
| Segmento | Pacote recomendado | Preço |
|----------|-------------------|-------|
| MEI / autónomo | Mail Solo | R$ 89 |
| Micro PME (5) | Mail Micro ou Combo Micro | R$ 149199 |
| PME (1015) | Starter / Professional | R$ 249399 |
| PME média (25) | Business / Business Plus | R$ 549699 |
| Corporativo (50+) | Enterprise / Max | R$ 9991299 |
| Compliance/LGPD | Mail Compliance | R$ 799 |
| Só site | CMS Lite → Pro | R$ 79249 |
| TI terceirizada | TI Essencial → Datacenter | R$ 5991999 |
---
## 5. Deploy
```bash
# VM123 — recriar catálogo
bash deploy/vm123-finance-stack/create-ligbox-catalog-20.sh
bash deploy/vm123-finance-stack/create-openpanel-plans-20.sh
```
Admin FOSS: https://financeiro.ligbox.com.br/admin
---
## 6. Pendências pós-criação
- [ ] Configurar **preços recorrentes** no FOSS Admin (product pricing UI) para cada id
- [ ] Custom fields FOSS: `domain`, `manager_email`, `manager_name` em produtos mail
- [ ] Publicar catálogo em ligbox.com.br (página preços)
- [ ] Odoo `product.template` espelho (Fase 2)