Salle de contrôle fournisseurs headless

Monitoring Playwright + GPT-4 pour AliExpress, CJ et Zendrop.

Chaque scan rend la vraie page fournisseur, capture les preuves brutes, demande à GPT de normaliser les signaux, priorise les best-sellers et transmet les changements d'état au module d'automatisation Shopify de DropGuard.

Cibles actives

0

À traiter maintenant

0

Cibles best-sellers

0

Stock faible ou rupture

0

Ajouter une cible fournisseur

Associer une URL fournisseur à un produit Shopify existant

Utilisez le handle du produit Shopify, l'ID legacy ou l'ID GraphQL déjà synchronisé par DropGuard. Les best-sellers bénéficient d'une cadence plus courte et d'une priorité de file d'attente plus élevée.

Lancer le monitoring

Déclencher un passage de monitoring manuellement

Architecture

1. Rendu headless

Playwright ouvre la vraie page fournisseur rendue en JS, applique l'état de session disponible et tente la sélection de variante avant extraction.

2. Capture des preuves

DropGuard stocke le titre brut, le prix, l'inventaire, les coupons et les signaux de variante ainsi qu'un extrait du corps de page pour que les régressions de sélecteurs soient réparables rapidement.

3. Normalisation GPT

OpenAI transforme les preuves fournisseurs brutes en état de stock normalisé, score de confiance et action recommandée. En cas d'indisponibilité de l'API, les heuristiques maintiennent le monitoring actif.

4. Planificateur 80/20

Le score best-seller, le temps de retard, le risque de stock récent et le nombre d'échecs consécutifs calculent la priorité de file. Les meilleures ventes sont naturellement vérifiées en premier et le plus souvent.

5. Alertes et actions Shopify

Un stock faible déclenche une alerte, une rupture de stock peut mettre en pause automatiquement la fiche Shopify, et un retour en stock peut restaurer la fiche via le workflow DropGuard existant.

File de priorité

Cibles de monitoring actives

Score de priorité = poids best-seller + facteur de retard + risque stock + boost d'échec.

Aucune cible fournisseur. Enregistrez une cible ci-dessus pour démarrer le monitoring.

Exécutions récentes

Dernières preuves de monitoring

Aucune exécution de monitoring enregistrée.

Contrat API

POST /api/monitor/suppliers/targets
{
  "shopDomain": "acme-store.myshopify.com",
  "handle": "yoga-mat-pro",
  "supplierName": "aliexpress",
  "productUrl": "https://www.aliexpress.com/item/...",
  "priorityBucket": "bestseller",
  "bestSellerScore": 90,
  "checkIntervalMinutes": 15,
  "lowStockThreshold": 3
}

Notes de résilience

  • Les sélecteurs spécifiques aux fournisseurs sont centralisés dans un registre unique : les pannes d'interface sont réparées dans un seul fichier.
  • Les preuves brutes sont stockées pour chaque exécution, rendant les changements HTML des fournisseurs débogables plutôt qu'opaques.
  • Les cookies de session peuvent être injectés par fournisseur via des variables d'environnement pour les pages qui masquent le stock derrière une connexion.
  • Les heuristiques de secours OpenAI maintiennent la file d'attente active si l'API du modèle est temporairement indisponible.