Wiva Basic – Backend SaaS Multi-tenant

Tipologia prodotto

Plugin WooCommerce

Cliente

AI agent

Stato

In sviluppo

Descrizione

Plugin WordPress/WooCommerce che integra un assistente chat AI e raccomandazioni prodotti intelligenti nello store.

Il progetto consiste nello sviluppo di un plugin nativo per WordPress e WooCommerce concepito per potenziare le vendite e l'assistenza clienti degli e-commerce attraverso l'intelligenza artificiale. Il plugin introduce sul sito un assistente virtuale conversazionale (sotto forma di chat widget personalizzabile) e un sistema di raccomandazione prodotti intelligente posizionato strategicamente nelle pagine del carrello e del singolo prodotto per ottimizzare le strategie di cross-selling e up-selling.

Finalità

Plugin per WooCommerce che aggiunge allo store un assistente virtuale conversazionale (chat widget) e raccomandazioni prodotti basate su AI. Pensato per e-commerce che vogliono migliorare supporto clienti e cross/up-selling. Si collega a un servizio AI esterno tramite API configurabile (architettura multi-tenant con API key).

Tecnologie

– PHP (plugin WordPress/WooCommerce, single-file)
– Hook WooCommerce (single product, cart) e WordPress (admin menu, settings API, enqueue)
– Integrazione con API AI esterna via URL + API key configurabili
– jQuery per la sincronizzazione prodotti lato admin

Note

Il progetto è costituito da un solo file (`ecommerce-ai-agent.php`). Metadati del plugin ancora generici (Author “Your Company”, URI placeholder), quindi appare in fase iniziale/prototipo. Il backend AI a cui si collega non è presente in questa cartella.

Funzionalità principali

– Widget di chat AI configurabile (titolo, sottotitolo, colore, messaggio di benvenuto)
– Raccomandazioni prodotti AI nelle pagine prodotto e carrello
– Pagina impostazioni in admin per configurare endpoint API, chiave tenant e widget
– Sincronizzazione dei prodotti WooCommerce verso il servizio AI

Particolarità

Architettura a “thin client”: il plugin fa da ponte tra WooCommerce e un backend AI esterno multi-tenant, delegando l’elaborazione al servizio remoto. Tutto contenuto in un singolo file PHP, facile da installare.

Hai bisogno di aiuto per sviluppare il tuo progetto?

Vuoi dare vita al tuo website, a un e-commerce a un’app o a un software personalizzato? Ti servono informazioni? Non sai da dove iniziare?

POSSIAMO AIUTARTI CON UNA CONSULENZA PERSONALIZZATA!

Wiva Basic – Backend SaaS Multi-tenant

Tipologia prodotto

Gestionale

Cliente

Wiva Basic 

Stato

In sviluppo

Descrizione

Boilerplate/backend API Laravel per piattaforme SaaS multi-tenant, con piani, abbonamenti, feature flag e gerarchia di ruoli.

Wiva Basic è un robusto ed evoluto motore di backend ad architettura API-first progettato come fondamenta modulare per lo sviluppo e la distribuzione scalabile di piattaforme SaaS (Software as a Service) multi-tenant. L'applicativo risolve a livello infrastrutturale le complessità tipiche dei software distribuiti su cloud: l'isolamento nativo e sicuro dei dati di ciascun cliente aziendale, l'assegnazione automatica di risorse e database dedicati, la fatturazione ricorrente e il controllo capillare dei limiti d'uso e dei permessi. Concepito per essere agnostico rispetto al dominio applicativo finale, il sistema funge da cuore logico e transazionale per i verticali di business dell'azienda, interfacciandosi nativamente con client SPA esterni.

Finalità

Base applicativa (backend API) per la realizzazione di prodotti SaaS multi-tenant. Fornisce l’infrastruttura per gestire piu clienti/organizzazioni isolati (tenant), con piani di sottoscrizione, abbonamenti a pagamento, limiti d’uso configurabili e moduli/feature attivabili per singolo tenant. Pensato come fondamenta riutilizzabili per diversi verticali applicativi.

Tecnologie

– Laravel 12 / PHP 8.2
– stancl/tenancy per il multi-tenancy
– tymon/jwt-auth (autenticazione JWT) e laravel/socialite (login social)
– laravel/cashier per abbonamenti e pagamenti
– spatie/laravel-permission (ruoli/permessi) e spatie/laravel-activitylog (audit)
– Laravel Telescope e barryvdh/laravel-ide-helper in sviluppo
– Docker Compose; Vite per il tooling

Note

Repository GitLab (Soull3ss/wiva-basic). Costituisce la base backend del frontend `wiva-basic-vue` (template SPA Vue/Vristo): i due progetti condividono la documentazione FRONTEND_INTEGRATION, TENANT_CONFIGURATION e API_ROUTES e sono parte dello stesso prodotto.

Funzionalità principali

– Multi-tenancy con database/configurazione per tenant
– Gerarchia a 3 livelli: Super Admin (DB centrale), Client Admin/Tenant Owner, utenti del tenant
– Gestione piani (Plan), abbonamenti (Cashier) e tracciamento utilizzo (UsageTracking, UsageService)
– Configurazione per tenant: moduli abilitati, override dei limiti, impostazioni custom (white label, domini, branding) via `TenantConfiguration`
– Feature flag (Feature, FeatureService) e inviti membri (TenantInvitation, TenantMemberService)
– API di autenticazione JWT (register/login) e activity log

Particolarità

Sistema di configurazione granulare per tenant che disaccoppia i moduli/limiti attivi dal piano sottoscritto, consentendo al Super Admin personalizzazioni per singolo cliente. Architettura a servizi (FeatureService, UsageService, TenantMemberService) e documentazione interna dettagliata (TENANT_CONFIGURATION, HIERARCHY_SETUP, API_ROUTES, SEEDER_GUIDE, SETUP).

Hai bisogno di aiuto per sviluppare il tuo progetto?

Vuoi dare vita al tuo website, a un e-commerce a un’app o a un software personalizzato? Ti servono informazioni? Non sai da dove iniziare?

POSSIAMO AIUTARTI CON UNA CONSULENZA PERSONALIZZATA!

Lascia un messaggio!