Espace client
📖 Mode d'emploi
📋 Référentiels
🏷️ Catalogue produits
📊 Tableau de bord
⚠️ Outil transitoire — données stockées dans ce navigateur uniquement. Exportez en XLSX régulièrement (bouton en haut à droite) — c'est votre seule sauvegarde. En cas de perte, le dernier fichier exporté peut être réimporté via ⬆ Import XLSX. Cet outil sera remplacé par NEXUS (Supabase) une fois les référentiels finalisés.

📐 Structure du code produit MDC

MDCPréfixe
-
TYPE3 car.
-
DIV2 chiffres
-
0042Séquence auto
-
QUALQualité

Exemple : MDC-SPA-31-0042-00 = Spare Part · Atelier Litho · 42ème produit de la série SPA-31 · Neuf

TYPESPA (Spare Parts) · EQU (Equipment) · OPT (Options) · SRV (Service — division forcée à 00)
DIVISION31 Litho · 32 Implant · 33 Etch · 34 Épitaxie · 35 Déposition · 36 Cleaning · 37 Métrologie · 38 Support · 39 RTP
SÉQUENCEGénérée automatiquement, unique par combinaison TYPE+DIVISION. Ne se réutilise jamais, même si un produit est supprimé.
QUALITÉ00 = Neuf · 01 = Reconditionné. Un même produit neuf et reconditionné = deux codes distincts.

🔄 Workflow — Statuts des produits

DRAFT
Créé, modifiable
✓ Valider
VALIDÉ
Code alloué, figé
↩ Repasser en draft
DRAFT
Éditable à nouveau
  • DRAFT : produit créé, en cours de vérification. Actions disponibles : ✓ Valider · ✏️ Éditer · ✕ Supprimer
  • VALIDÉ : code officiellement alloué. Le MDC_REF est figé — il ne doit plus être supprimé. Actions disponibles : ↩ Repasser en draft · ✕ Supprimer
  • Pour modifier un produit VALIDÉ : le repasser en DRAFT d'abord → éditer → revalider.
  • Les lignes EXEMPLE sont là pour illustrer le format — supprimez-les avant de commencer votre saisie réelle.

📋 Référentiels — À compléter en premier

Allez dans l'onglet 📋 Référentiels avant de créer des produits. Les données produits s'organisent autour de deux axes indépendants :

🔺 Axe produit
ProductType
ProductCategory
ProductFamily
SPA / EQU / OPT / SRV

Optics, Mechanics…

Filters, Alignment Laser…
🏭 Axe atelier
Division
31 Litho · 32 Implant
33 Etch · 34 Épitaxie…

Le code MDC combine les deux axes : MDC-TYPE-DIV-SEQ-QUAL

🔺 TypeFixe — SPA / EQU / OPT / SRV. Ne pas modifier.
🔺 CatégoriesRattachées à un Type. Ex : Optics → SPA. À compléter.
🔺 FamillesRattachées à une Catégorie. Ex : Optics → Filters, Mirrors… À compléter.
🏭 DivisionsFixe — codes 31 à 39. Ne pas modifier.

📝 Les deux descriptions

Description courte — 64 caractères max

Texte affiché sur les documents externes : devis, bon de livraison, facture client. Doit être concise et compréhensible hors contexte.

Description longue — 1 000 caractères max

Fiche produit interne. Supporte le gras, l'italique, les couleurs, les listes. Éditeur intégré dans le formulaire de création.

🌐 URL produit — Construction automatique

Chaque produit peut être associé à une page du site web mdc.auto-planning.info. L'URL est construite automatiquement en concaténant trois slugs renseignés dans les référentiels :

https://mdc.auto-planning.infoBase fixe
/
products/sparesSlug Type
/
opticsSlug Catégorie
/
filters-lenses-mirrorsSlug Family
/

Exemple : https://mdc.auto-planning.info/products/spares/optics/filters-lenses-mirrors/

Slug TypeRenseigné dans Référentiels → Types. Ex : SPA → products/spares, EQU → products/equipment
Slug CatégorieRenseigné dans Référentiels → Catégories. Ex : Optics → optics, Mechanics → mechanics
Slug FamilyRenseigné dans Référentiels → Product Families. Ex : Filters, Lenses, Mirrors → filters-lenses-mirrors
  • L'URL s'affiche automatiquement dans le formulaire dès que Type + Catégorie + Family sont sélectionnés — cliquez dessus pour vérifier que la page existe.
  • Dans le tableau catalogue, le bouton 🌐 apparaît pour chaque produit dont les 3 slugs sont renseignés — s'ouvre en nouvelle fenêtre.
  • Si le Slug Type ou Catégorie est vide, l'URL ne s'affiche pas. Si le Slug Family est vide, l'URL s'arrête à la catégorie — ex : …/products/spares/gold-parts/ pour une famille sans page dédiée.
  • Les slugs doivent correspondre exactement aux URLs du site mdc.auto-planning.info — minuscules, tirets, pas d'espaces.

⬇ Export · ⬆ Import — Collaboration et sauvegarde

Le bouton ⬇ Export XLSX génère un fichier Excel horodaté (date + heure) avec 5 onglets : Catalogue · Catégories · Familles · Types · Divisions.

Le bouton ⬆ Import XLSX permet de charger un fichier précédemment exporté. Toutes les données existantes sont remplacées. Utile pour :

  • Transférer la saisie d'un ordinateur à un autre
  • Partager entre deux personnes (Charlotte exporte → envoie le fichier → l'autre importe → continue)
  • Restaurer après une perte accidentelle (vider le cache, etc.)
⚠️ Limites du stockage navigateur. Les données restent si vous fermez Chrome, redémarrez l'ordinateur, rouvrez l'onglet. Les données sont perdues si vous videz le cache Chrome ("Effacer les données de navigation" → "Données des sites"), changez de profil Chrome, utilisez un autre navigateur ou un autre ordinateur. Exportez en XLSX à la fin de chaque session de travail.

⚠️ Règles importantes

  • Un produit neuf et le même produit reconditionné = deux codes distincts (qualité 00 vs 01)
  • Pour les services (SRV), la division est automatiquement 00 — ne pas saisir de division
  • Ne jamais réutiliser un code déjà attribué, même si le produit a été supprimé — la séquence est permanente
  • Un produit VALIDÉ doit être repassé en DRAFT avant toute modification — ne pas supprimer un produit VALIDÉ
  • La description courte sera celle visible sur tous les documents envoyés aux clients et fournisseurs — soigner la formulation
  • Exporter le XLSX avant de vider le cache ou de changer d'ordinateur
🔺 Produit
🛃 Douane
🏢 Commercial
📦 Logistique
⚙️ Attributs
🔺 Axe produit — Type → Catégorie → Product Family

🔺 Types de produit

Fixe · slug éditable
CodeLibelléSlug URL (ex: products/spares)

🔺 Catégories

À compléter
Type de produitCatégorieSlug URL (ex: optics)

🔺 Product Families

À compléter
CatégorieFamilySlug URL (ex: filters-lenses-mirrors)Guide — description courte
🏭 Axe atelier — Division

🏭 Divisions / Ateliers

Fixe
CodeAtelier
31Litho (Lithographie)
32Implant
33Etch
34Épitaxie
35Déposition
36Cleaning
37Métrologie
38Support / Périphériques
39RTP (Rapid Thermal Process)
0000 — Réservé aux services (SRV) — automatique
99NA — Options logistiques (OPT) — coûts/services sur facture sans livraison physique (ex: Shipment Palette)
🛃 Codes tarifaires HS

🛃 Codes douaniers HS

Éditable
Code HSLibelléTaux douane
🚢 Incoterms 2020 — référentiel des termes de livraison

🚢 Incoterms

Prérempli · Éditable
CodeLibellé completMode transport
🏢 Fournisseurs & Clients & Contacts

🏭 Fournisseurs

Éditable
Code interneNomPaysEmailTéléphoneSite web / Note

👤 Clients

Éditable
Code interneNomPaysDeviseDélai pmtN° TVATVA applic.SIRENSIRETChorus Pro / Note

👥 Contacts

Éditable
PrénomNomEmailTéléphoneTypeLié àCode
📦 Ship-To — Adresses de livraison (1 Ship-To peut être associé à plusieurs clients)

📦 Ship-to

Éditable
CodeClients associésLibelléAdresseVilleCPPaysIncotermLieu incotermCarrierN° Carrier
⚙️ Attributs produit

⭐ Niveaux de qualité — QualityLevel

Prérempli · Éditable
Code (2 car.)Libellé

Expédition

Fixe
CodeLibellé
CARTONBoîte carton (standard)
PALETTEPalette / crate (lourd ou volumineux)
MDC_REF TYPE DIV CATÉGORIE FAMILY QUAL DESC. COURTE DESC. LONGUE OEM POIDS EXPÉD. HS CODE STATUT DATE URL ACTIONS
Heatmap Clients × Fournisseurs — nb de produits avec mapping des deux côtés
Couverture catalogue — Type → Catégorie → Famille
Produits par division (atelier)
Qualité
Type produit
Statut mapping