Calculez les fournitures nécessaires pour votre fête
Prévoir de la vaisselle jetable ou réutilisable devient bien plus simple lorsque chaque hypothèse est visible.
Lancer gratuitement
Indiquez le nombre de convives, choisissez combien d’assiettes, de gobelets et de serviettes chacun devrait utiliser, puis ajoutez une marge pour les incidents, les portions supplémentaires ou les arrivées imprévues. Le calculateur fournit des quantités d’achat entières pour chaque catégorie ainsi qu’un total général. Il convient aux anniversaires, réceptions, manifestations associatives, réunions professionnelles et à toute occasion où une rupture serait gênante.
Partez d’un nombre de convives et d’un service réalistes
Commencez par les personnes réellement attendues, sans oublier les hôtes, prestataires, artistes ou bénévoles susceptibles de manger et de boire. Définissez ensuite la quantité standard de chaque article. Une assiette par personne peut suffire pour un plat unique, tandis qu’un apéritif, un dîner et un dessert servis séparément peuvent en demander deux ou trois. Les gobelets dépendent du fonctionnement retenu : chacun garde un récipient identifié, en change avec sa boisson ou en reçoit un nouveau à chaque point de service. Les serviettes exigent souvent la dotation la plus élevée, car elles servent pour les boissons, les aliments, les incidents et le nettoyage. Les valeurs proposées constituent un point de départ, jamais une règle universelle. Tenez compte du menu, de la durée, de l’âge des participants, du libre-service et de la vaisselle durable disponible. Des hypothèses explicites facilitent la validation avec les prestataires ou coorganisateurs et évitent qu’une estimation vague devienne une dépense inexpliquée. Saisissez uniquement un nombre entier positif de convives.
Comprenez l’effet de la marge sur chaque quantité
La marge s’applique séparément aux assiettes, aux gobelets et aux serviettes après multiplication du nombre de convives par la norme individuelle. Ainsi, une marge de dix pour cent transforme un besoin initial de quarante assiettes en quarante-quatre. Si le résultat comporte une fraction, le calculateur arrondit à l’unité entière supérieure, puisque les articles ne s’achètent généralement pas en fractions. Ce choix prudent peut rendre la marge effective légèrement supérieure lors d’une petite réception. Elle couvre les articles tombés, les emballages endommagés, une consommation plus forte et des variations modérées de fréquentation. Elle ne remplace pas une bonne planification : si la participation reste très incertaine, modifiez le nombre de convives ou choisissez une marge adaptée au risque réel. Vous pouvez saisir zéro lorsqu’une catégorie est volontairement inutile, par exemple les assiettes lors d’un cocktail uniquement consacré aux boissons. Le détail restitue vos normes et votre marge afin que vous puissiez vérifier le calcul ou comparer plusieurs scénarios.
Transformez le résultat en liste d’achats pratique
Prenez les quantités calculées comme besoins unitaires, puis convertissez-les en nombres de paquets selon votre magasin ou fournisseur. Si les gobelets sont vendus par cinquante et que le résultat en demande quatre-vingt-huit, achetez deux paquets, sauf si vous disposez déjà d’un stock utilisable. Distinguez l’arrondi des emballages de la marge de l’événement : le calculateur indique les articles individuels nécessaires, alors que les conditionnements relèvent du vendeur. Le total général donne rapidement une idée de l’ampleur, mais les achats doivent suivre le détail, car les trois catégories ne sont pas interchangeables. Pour de la vaisselle réutilisable, les mêmes chiffres orientent la location, la capacité de lavage, la mise en place et les pièces de secours. Conservez les données saisies avec la liste pour recalculer méthodiquement toute évolution de fréquentation. Le navigateur convient à un besoin ponctuel ; vos processus automatisés peuvent appeler l’API pour $0.002 par requête afin de préparer devis, listes de contrôle ou commandes standardisées.
Cas d’usage
Préparez un anniversaire
Estimez la vaisselle des invités et ajoutez des unités pour les incidents, les secondes portions et les retardataires.
Établissez un devis événementiel
Appliquez des normes cohérentes par personne pour présenter à votre client une estimation transparente des fournitures.
Organisez une rencontre associative
Convertissez la fréquentation prévue en objectifs clairs pour les bénévoles ou l’équipe chargée des achats.
Questions fréquentes
Que se passe-t-il si le nombre de convives est nul ou négatif ?
La requête renvoie une erreur de saisie, car le nombre de convives doit être un entier positif.
Comment la marge est-elle appliquée ?
Chaque besoin initial est multiplié par un plus le pourcentage de marge, puis arrondi à l’article entier supérieur.
Puis-je mettre une catégorie à zéro ?
Oui. Saisissez zéro lorsque cette catégorie n’est pas nécessaire pour votre événement.
Le résultat tient-il compte des conditionnements ?
Non. Il fournit des unités ; divisez chaque résultat par la taille du paquet du fournisseur et arrondissez au supérieur.
Quel est le prix d’un calcul par API ?
Chaque requête API coûte $0.002. Le calcul peut également s’exécuter localement dans le navigateur.
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/final3/party-supply-quantity-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"guest_count":40}'const res = await fetch("https://api.kit.forhosting.com/final3/party-supply-quantity-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"guest_count": 40
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/final3/party-supply-quantity-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"guest_count": 40
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/final3/party-supply-quantity-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"guest_count":40}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"guest_count":40}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/final3/party-supply-quantity-calc", 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
{
"guest_count": 40
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "final3.party_supply_quantity_calc",
"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.
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. |