Centre d’aide/Marche secondaire/La sellable layer: tous les assets ne sont pas prêts à vendre
10Marche secondaire3 min de lecture

La sellable layer: tous les assets ne sont pas prêts à vendre

Une couche separée au-dessus de Core inventory avec Quality Score, plus un espace pour spares et accessoires non-core.

Core inventory, c'est "tout ce qui est dans le warehouse." Cela inclut les assets en cours de testing, les assets qui échouent aux tests, les assets contractuellement bloqués de resale, les assets en quarantine, les assets en attente de re-grade. Mettre tout cela sur le market serait un désastre. La sellable layer est le filtre : une collection séparée de rows qui représente ce qui est réellement prêt à vendre.

Ce qui qualifie

Un asset entre dans la sellable layer quand : data-erasure est complète (D0), grading est final (aucun retest pending), l'asset n'est pas contractuellement bloqué (certains lease-return contracts conservent ownership pendant une période), aucun critical defect unresolved, et le warehouse status est "ready." Une row est automatiquement créée lorsque toutes les conditions passent au vert ; automatiquement retired si l'une d'elles repasse au rouge.

Quality score

Chaque sellable row porte un Quality Score (0–100), dérivé du grade, defect count, photo coverage, document completeness et recency of testing. Le score est ce sur quoi la market UI trie et filtre — les buyers peuvent chercher "Quality > 80" sans savoir ce que cela signifie sous le capot.

Non-core inventory

La sellable layer accepte aussi de l'inventory qui n'est pas un Core-tracked asset : spare parts (RAM modules, drives), accessories (chargers, cables, docking stations), decommissioning leftovers (random networking gear that wandered in) et consumables. Ils ne passent pas par receiving → testing → grading ; ils sont importés via le CSV wizard sur /market/inventory/import avec des metadata plus simples, et partagent les mêmes listing surfaces que les rows dérivées de Core.

Stale-threshold cron

Les sellable rows restées trop longtemps sur le market sans mouvement (tenant-configurable, default 60 days) sont unpublished par le cron. L'asset retourne dans Core inventory ; le seller peut re-evaluate, re-grade, re-photograph ou retire. Rien ne tue une marketplace plus vite que 200 listings de laptops immobiles depuis février.