bulk_update_product_status
Tool MCP bulk_update_product_status : confirmer ou rejeter des produits d'un projet e-commerce en masse, jusqu'à 50 par appel, avec des erreurs par élément. Input, réponse, exemple JSON.
Mis à jour le 2026-10-08
bulk_update_product_status change en un appel le statut de plusieurs produits d'un projet e-commerce : CONFIRMED, SUGGESTED ou REJECTED.
Les produits vus seulement dans le texte des réponses arrivent en SUGGESTED. Ceux de votre catalogue ou d'une carte produit structurée (Copilot, ChatGPT shopping) arrivent en CONFIRMED. Un rejet est définitif : le produit reste rejeté et n'est jamais recréé, même si les moteurs continuent de le nommer.
Quand l'utiliser
Appelez-le après list_products avec filters.status: ["SUGGESTED"] pour passer en revue les nouveaux produits par lots : confirmez les vraies gammes, rejetez ce qui n'est pas un produit (une catégorie générique, un nom de magasin, une marque mal lue).
Input
| Champ | Type | Défaut | Description |
|---|---|---|---|
projectId |
string (CUID) | requis | Projet des produits. |
updates |
tableau (1-50) | requis | Une entrée par produit. |
updates[].productId |
string (CUID) | requis | id du produit, depuis list_products. |
updates[].status |
CONFIRMED, SUGGESTED, REJECTED |
requis | Nouveau statut. |
Réponse
{
"success": false,
"updated": 2,
"failed": 1,
"results": [
{ "productId": "clpr1...", "status": "success" },
{ "productId": "clpr2...", "status": "success" },
{ "productId": "clpr9...", "status": "error", "error": "product_not_found" }
]
}
successvauttrueseulement si toutes les mises à jour sont passées.results: une entrée par mise à jour, dans l'ordre de l'input. Un id invalide échoue seul, sans bloquer le reste du lot.
Code d'erreur par élément : product_not_found (id inconnu ou autre projet).
Astuces et patterns
- Les produits rejetés sortent de la liste par défaut. Passez
filters.status: ["REJECTED"]àlist_productspour les revoir, etSUGGESTEDouCONFIRMEDici pour en faire revenir un. - Avant de rejeter un produit qui ressemble à un doublon, fusionnez-le avec
merge_products: ses mentions comptent alors pour le bon produit au lieu de disparaître.
Tools liés
list_products: tous les produits du projetmerge_products: fusionner des doublonsupdate_product: renommer un produit ou changer sa marquebulk_update_competitor_status: la même chose pour les concurrents