Packshot e-commerce
Le packshot transforme une simple photo de produit en visuel de fiche : l’objet est détouré, recentré et posé sur un fond blanc régulier, tel que l’exigent la plupart des marketplaces. Vous obtenez une image nette et homogène, prête à publier, sans louer de studio ni installer de boîte à lumière.
Exécuter en ligne
Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.
Ce qu’attendent les places de marché
La plupart des grandes marketplaces imposent un fond blanc uniforme pour l’image principale, avec le produit centré et bien visible. Une photo prise sur une table de cuisine ou devant un mur coloré est souvent refusée ou déclassée. Le packshot répond directement à cette contrainte : il place l’article sur le blanc réglementaire attendu, ce qui évite les allers-retours avec la fiche rejetée.
Du cliché brut au visuel vendeur
Entre la photo prise au téléphone et l’image qui donne envie d’acheter, il y a un écart que le packshot comble en partie. En isolant le produit et en le posant sur un fond neutre, il retire les distractions et concentre l’attention sur l’article. Le résultat n’est pas une séance photo professionnelle, mais une base propre et présentable, largement suffisante pour une fiche standard.
Une gamme visuellement cohérente
Vendre plusieurs articles suppose des visuels qui se ressemblent : même cadrage, même fond, même logique de présentation. En traitant chaque produit de la même manière, le packshot donne à toute une boutique une allure régulière, bien plus rassurante pour l’acheteur hésitant. Cette cohérence, difficile à obtenir en photographiant chaque objet séparément, découle ici naturellement du même traitement appliqué partout, sans effort d’uniformisation.
En cours de déploiement
Cette fonction est proposée en bêta et figure parmi les capacités en cours de déploiement : elle n’accepte pas encore d’exécutions pour le moment. Elle sera accessible sur le web, directement dans le navigateur, ainsi que via l’API pour traiter tout un catalogue en série. Le tarif est déjà affiché pour vous permettre de l’anticiper dès aujourd’hui, sans abonnement ni compte à ouvrir au préalable.
Cas d’usage
Mettre ses meubles en ligne
Atelier Garnier SARL veut vendre sur une marketplace exigeant un fond blanc. Le packshot isole chaque meuble photographié dans l’atelier et le pose sur le blanc réglementaire, sans repasser par une prise de vue en studio.
Des fiches produit régulières
Nadia Benali gère une petite boutique d’accessoires. En traitant tous ses articles en packshot, elle obtient une série de visuels au même cadrage et au même fond, ce qui donne à sa page une allure homogène.
Un catalogue en ligne cohérent
Menuiserie Rousseau & Fils publie son catalogue sur le web. Le packshot uniformise les photos d’objets prises à différents moments, pour une présentation soignée sans budget studio.
Questions fréquentes
Qu’est-ce qu’un packshot exactement ?
C’est la photo standard d’un produit isolé sur fond neutre, en général blanc, centrée sur l’article. C’est le visuel principal attendu par les boutiques en ligne et les marketplaces pour une fiche produit.
Le fond blanc respecte-t-il les règles des marketplaces ?
L’outil vise le fond blanc uniforme réclamé par la plupart des places de marché. Les exigences pouvant varier d’un site à l’autre, vérifiez toujours la charte précise de la plateforme visée avant publication.
Une photo prise au téléphone suffit-elle ?
Oui, à condition qu’elle soit nette et correctement éclairée. Le packshot isole le produit et unifie le fond, mais il ne corrige pas une image floue ou très mal exposée au départ.
La fonction est-elle disponible aujourd’hui ?
Pas encore : elle est en cours de déploiement et n’accepte pas d’exécutions pour le moment. Son ouverture est prévue sur le web et via l’API, au tarif déjà indiqué.
Quel sera le prix ?
Le tarif annoncé est de $0.062 par requête et $0.004 par image, en dollars. Vous ne payez que les visuels produits, sans abonnement ni engagement de durée.
Mes images restent-elles confidentielles ?
Vos photos passent par nos serveurs seulement le temps du traitement, sur une connexion chiffrée, puis sont supprimées. Aucun visuel n’est conservé ni réutilisé après le renvoi du packshot.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/image/packshot \
-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/packshot", {
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/packshot",
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/packshot", 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/packshot", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"image": "https://ejemplo.com/imagen.jpg"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "image.packshot",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_mb | 15 |
max_megapixels | 12 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |