Mockup di prodotto
Un mockup di prodotto è un’immagine che mostra un articolo in una scena realistica — una tazza su un tavolo, una t-shirt indossata, una confezione su uno scaffale — creata senza allestire un set fotografico. Parti da un’idea o da una foto e ottieni un’immagine pronta per la scheda prodotto, il catalogo o i social.
Esegui online
Esegui questo sui nostri server con il tuo account. Gli strumenti gratuiti girano nel tuo browser; questo viene addebitato sul tuo saldo KIT al prezzo indicato sopra.
A che cosa serve un mockup
Quando lanci un prodotto non sempre hai già le foto professionali: il servizio fotografico costa e richiede tempo. Un mockup colma quel vuoto. Descrivi il contesto che vuoi — un packaging su un bancone di legno, una t-shirt indossata all’aperto, una tazza accanto a un laptop — e ottieni un’immagine di presentazione credibile. È utile per validare un’idea, preparare una campagna o riempire una scheda prima che arrivino gli scatti definitivi.
Che cosa aspettarti dal risultato
Il mockup è generato dall’intelligenza artificiale: rende bene l’atmosfera, la luce e il contesto, ma non è una fotografia del tuo esemplare esatto. Trattalo come un rendering di presentazione, non come una prova fedele di un articolo specifico. Per i dettagli fini — un logo preciso, un’etichetta con testo leggibile, un codice — servono comunque una foto reale o un ritocco successivo. Essendo una funzione in versione beta, la qualità è già buona ma può variare da un’immagine all’altra.
Dove usarlo ogni giorno
Un mockup pronto serve dappertutto: la scheda su un marketplace come Subito o Etsy, il post su Instagram, la presentazione per un cliente, la mail a un rivenditore. Chi vende su più canali ne ricava versioni diverse dello stesso prodotto senza rifare il set ogni volta. Per un piccolo marchio che aggiorna spesso il catalogo, significa mostrare una novità il giorno stesso in cui la decide, invece di aspettare la prossima sessione fotografica.
Come si esegue e quanto costa
Lo strumento vive prima di tutto sul web: apri questa pagina, imposti la richiesta e generi l’immagine. La stessa funzione è disponibile via API per chi la integra nel proprio flusso, e presto arriverà anche su app e messaggistica. Il prezzo è pubblicato: $0.002 a richiesta più $0.0065 a immagine, in dollari, senza abbonamento. Ogni file di partenza può pesare fino a 15 MB e 12 megapixel. Paghi solo le immagini che generi davvero.
Casi d'uso
Lanciare un prodotto senza set fotografico
Giulia Bianchi produce candele artigianali a Bologna. Prima di ordinare le foto professionali, genera un mockup della nuova linea su un tavolo in stile nordico per capire se la confezione funziona e per aprire subito le prevendite.
Presentare un’idea a un rivenditore
Un piccolo marchio di Verona vuole proporre una t-shirt a una catena di negozi. Invece di stamparne un campione, invia un mockup del capo indossato: basta a far capire lo stile e a strappare un primo incontro.
Riempire una scheda su un marketplace
Luca Esposito rivende accessori su Subito e Vinted. Per gli articoli ancora senza foto decenti prepara un mockup pulito, così la scheda non resta vuota e l’annuncio parte con un’immagine presentabile.
Domande frequenti
Il mockup è una foto reale del mio prodotto?
No. È un’immagine generata dall’IA che ricrea un contesto realistico, non uno scatto del tuo esemplare. Rende benissimo l’idea e l’atmosfera, ma per dettagli precisi come un logo o un’etichetta con testo serve una foto vera o un ritocco.
Posso partire da una foto che ho già?
Sì, puoi usare un’immagine di partenza per guidare il risultato, entro 15 MB e 12 megapixel. Più è chiaro il contesto che descrivi, più il mockup sarà coerente con quello che hai in mente.
Quanto costa generare un mockup?
Il prezzo pubblicato è $0.002 a richiesta più $0.0065 a immagine, in dollari. Non c’è abbonamento: paghi solo le immagini che generi, senza minimi e senza rinnovi automatici.
Dove finiscono i file che carico?
L’immagine di partenza viene elaborata sui nostri server su connessione cifrata e poi eliminata. Non conserviamo i tuoi file né li usiamo per altro. Il risultato lo scarichi tu.
Devo registrarmi o lasciare la carta?
No, oggi non ci sono account: l’acquisto è diretto, senza registrazione. Paghi la generazione e scarichi il mockup, senza creare un profilo.
È già utilizzabile?
Sì, è attivo in versione beta: puoi generarlo dal web e via API. Trattandosi di una beta, la qualità è già buona ma può ancora migliorare da un aggiornamento all’altro.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/image/product-mockup \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"image":"https://ejemplo.com/imagen.jpg"}'const res = await fetch("https://api.kit.forhosting.com/image/product-mockup", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"image": "https://ejemplo.com/imagen.jpg"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/image/product-mockup",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"image": "https://ejemplo.com/imagen.jpg"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/image/product-mockup", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"image":"https://ejemplo.com/imagen.jpg"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"image":"https://ejemplo.com/imagen.jpg"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/image/product-mockup", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"image": "https://ejemplo.com/imagen.jpg"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "image.product_mockup",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_mb | 15 |
max_megapixels | 12 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
422 | task_failed | L'attività non è andata a buon fine: non ti viene addebitato nulla. |