Supliful
Lanci il tuo marchio di integratori, caffè o cosmetici senza magazzino
Incasso mensile: 178.167 USD (fonte indicata nella scheda)
Cosa fa
Piattaforma "white label" per creator: scegli un prodotto già pronto (integratori, caffè, cosmetici, prodotti per animali), metti la tua etichetta, apri il negozio, e loro producono e spediscono ogni ordine.
Come guadagna
Abbonamento da 69 $ al mese (55 $ all'anno) per vendere, più il margine sui prodotti. Oltre 3.200 abbonati e 54 milioni di dollari incassati in totale dal 2017. Incassi verificati con Stripe.
Rendilo tuo
- Solo prodotti italiani: caffè, olio, pasta, cosmetici naturali con produttori locali.
- Per influencer di cucina: il loro marchio di sughi o spezie.
- Per palestre e personal trainer: la loro linea di prodotti.
Le frasi da scrivere all'AI
1. Base del sito e grafica
Crea un'app web in italiano chiamata "Marchio Tuo": una piattaforma per creator e piccole attività: scelgono prodotti italiani già pronti (caffè, olio, cosmetici naturali), creano l'etichetta con il loro marchio, aprono un negozio online e ogni ordine viene prodotto e spedito dal produttore. Usa React, Vite, TypeScript e Tailwind CSS.
Pagine da creare:
1. Pagina iniziale con esempi di marchi e i prezzi
2. Registrazione
3. Catalogo dei prodotti con costo e prezzo consigliato
4. Editor dell'etichetta
5. Il mio negozio e gli ordini
Stile: artigianale e moderno: sfondo crema #FAF7F0, verde scuro #14532D, terracotta #C2410C, carattere "Fraunces" per i titoli e "Inter" per il testo. Nessuna immagine generica di stock.
Tutto deve funzionare perfettamente da telefono. Tutti i testi in italiano, chiari e senza parole tecniche.
2. Database, account e sicurezza
Collega il progetto a Supabase e attiva la registrazione con email e password.
Crea queste tabelle:
- "prodotti": nome, produttore, costo, prezzo consigliato, informazioni obbligatorie in etichetta
- "marchi": creator, nome, logo, colori
- "articoli": marchio, prodotto, etichetta, prezzo di vendita
- "ordini": articolo, cliente, stato (pagato, in produzione, spedito)
Regole di sicurezza obbligatorie:
- il creator vede solo il suo marchio e i suoi ordini
- il produttore vede solo gli ordini dei suoi prodotti
- i dati dei clienti finali li vedono solo creator e produttore per spedire
Usa esattamente il codice SQL che trovi nei "Dettagli tecnici" di questa scheda: eseguilo nel SQL Editor di Supabase prima di continuare, poi collega le pagine alle tabelle.
3. Etichetta, negozio e ordine al produttore
Il creator sceglie un prodotto e disegna l'etichetta su un modello: logo, nome, colori. Le informazioni obbligatorie per legge (ingredienti, allergeni, lotto, produttore, scadenza) sono bloccate e prese dalla scheda del produttore: il creator non le può cancellare.
Il negozio del marchio è una pagina con i suoi articoli e il pagamento con Stripe Connect: l'incasso si divide in automatico tra produttore (costo), piattaforma (commissione) e creator (margine). Codice nei Dettagli tecnici.
Ogni ordine pagato arriva al produttore con l'etichetta da stampare; il produttore segna "spedito" con il numero di tracciamento.
4. Area del produttore e regole
Il produttore vede gli ordini da preparare, scarica le etichette, aggiorna scorte e tempi.
Attenzione alle regole: gli integratori in Italia vanno notificati al Ministero della Salute e non possono promettere di curare. Meglio partire da caffè, olio, cosmetici con produttori già in regola.
5. Pagamenti con Stripe
Aggiungi un abbonamento a 29 € al mese per vendere, più una commissione del 5% sugli ordini. Gratis l'utente ha: creazione del marchio e delle etichette. Con il piano Pro sblocca: negozio online attivo, ordini e spedizioni.
A pagamento riuscito il webhook porta l'utente al piano Pro; se l'abbonamento viene disdetto o non rinnovato lo riporta al piano gratuito.
Per la sessione di pagamento e il webhook segui la guida "Pagamenti con Stripe" di Fattibile.
6. Controlli specifici di questo progetto
Oltre ai controlli della guida "Controllo finale", verifica in particolare:
1. Etichette: prova a togliere gli allergeni da un'etichetta: non deve essere possibile.
Correggi quello che non va e scrivimi cosa hai cambiato.
Dettagli tecnici
Dividere l'incasso tra produttore, piattaforma e creator
Con Stripe Connect il pagamento del cliente arriva alla piattaforma e poi si trasferisce in automatico la parte del produttore e quella del creator.
import Stripe from "npm:stripe@17";
const stripe = new Stripe(Deno.env.get("STRIPE_SECRET_KEY")!);
export async function dividiIncasso(pagamentoId: string, ordine: {
totale: number; costoProduttore: number; contoProduttore: string; contoCreator: string; id: string;
}) {
const commissione = Math.round(ordine.totale * 0.05);
const margineCreator = ordine.totale - ordine.costoProduttore - commissione;
const gruppo = "ordine-" + ordine.id;
await stripe.transfers.create({ amount: ordine.costoProduttore, currency: "eur",
destination: ordine.contoProduttore, transfer_group: gruppo, source_transaction: pagamentoId });
await stripe.transfers.create({ amount: margineCreator, currency: "eur",
destination: ordine.contoCreator, transfer_group: gruppo, source_transaction: pagamentoId });
return { commissione, margineCreator }; // la commissione resta alla piattaforma
}
Pezzi comuni a tutti i progetti
Glossario
- Storage
- Lo spazio di Supabase dove si salvano i file, come foto e audio, con le sue regole di accesso.
- White label
- Un prodotto fatto da un'azienda e venduto da un'altra con il proprio marchio.
- Stripe Connect
- La parte di Stripe per i marketplace: divide un pagamento tra più persone.
