Hostwebo Billing — Database Schema
Tutte le tabelle prefissowp_hwbi_*(o{wpdb->prefix}hwbi_*). Schema completo creato al primo activate viaInstaller::install_schema().
Tabelle
wp_hwbi_plans
Catalogo prodotti (hosting, domini, addon, pacchetti crediti AI).
uniq_slug, idx_active_sort, idx_product_type, idx_category.
wp_hwbi_orders
Ogni ordine = un transaction. Può generare 1+ subscriptions o solo provisioning one-shot.
wp_hwbi_order_items
Line items per ordine. Permette ordini multi-prodotto (es. hosting + dominio).
wp_hwbi_subscriptions
Abbonamenti ricorrenti. Sync con Stripe/PayPal Subscription IDs.
wp_hwbi_invoices
Fatture italiane SDI-compatibili.
wp_hwbi_payments
Audit trail di ogni pagamento ricevuto. Idempotency garantita.
wp_hwbi_provisioning_jobs
Coda worker per orchestrare azioni su Plesk / domain provider.
wp_hwbi_coupons
Codici sconto. CRUD in Fase B+.
wp_hwbi_affiliates + wp_hwbi_affiliate_commissions
Programma referral. Fase I.
wp_options usate dal plugin
autoload=false per non rallentare le request che non toccano billing.
Migrazione
Schema versione gestita da Installer::maybe_upgrade() con version_compare( $current, HWBI_DB_VERSION ). Idempotente via dbDelta.
Questa guida ti è stata utile?
Il tuo feedback ci aiuta a tenere la documentazione utile e aggiornata.
Continua a leggere
Testing Guide — Hostwebo Billing V2
Testing Guide — Hostwebo Billing V2 # Procedura concreta per fare il primo ordine test end-to-end sul sistema V2. Tempo richiesto: ~30 minuti la prima volta, 5 minuti le volte successive. Cosa è già pronto (v0.10.0) # Co…
PayPal Integration (Phase C)
PayPal Integration (Phase C) # Architettura PayPal — differenze chiave da Stripe # PayPal usa una struttura a 3 livelli: Product (catalogo): descrive cosa vendi (id PROD-xxx)Billing Plan: pricing structure ricorrente (id…
Cutover Playbook — Upmind → Hostwebo Billing V2
Cutover Playbook — Upmind → Hostwebo Billing V2 # Procedura passo-passo per la migrazione progressiva da Upmind al sistema V2. Fasi pensate per essere reversibili in ogni momento. Filosofia # Mai un big-bang. Si passa pe…
Hostwebo Billing — Architecture
Hostwebo Billing — Architecture # Sistema custom di fatturazione, pagamenti, abbonamenti e provisioning automatico. Sostituisce Upmind in 10 fasi sequenziali con cutover sicuro. Obiettivo strategico # Eliminare la dipend…