Wissensbasis/Sekundärmarkt/Listings & Market-Bestand: von geprüft zu sichtbar
02Sekundärmarkt4 Min. Lesezeit

Listings & Market-Bestand: von geprüft zu sichtbar

Wie ein Gerät aus Ihrem verkaufsfähigen Bestand zu einem veröffentlichten Listing wird — und warum die Zeile einen Kanal und eine Verfügbarkeit führt, keine Stimmung.

Der Market-Bestand unter /market/inventory ist der Vorbereitungsbereich zwischen Ihrem verkaufsfähigen Stock und einem Listing, auf das ein Käufer reagieren kann. Ein Gerät, das die Sellable-Hürde nimmt, ist für Market zugelassen — Zulassung ist aber keine Veröffentlichung. Der Verkäufer entscheidet weiterhin, was live geht, in welchem Batch und zu welchem Preis. Und der Pool ist geteilt: Market und Auction lesen dieselben Sellable-Zeilen, ein Gerät liegt also in einem Pool und ist zu jedem Zeitpunkt auf einem Kanal.

Kanalstatus und Verfügbarkeit

Jede Zeile führt zwei Fakten, die leicht zu verwechseln sind und bewusst getrennt bleiben. Der Kanalstatus sagt, wo das Gerät veröffentlicht ist: frei, auf Market oder in Auktion; ein Gerät, das aus Core einem Direktverkauf zugesagt ist, erscheint ebenfalls als blockiert. Die Verfügbarkeit sagt, ob Ihr Team es überhaupt verkaufen will: verfügbar, nicht verfügbar (Hold) oder vernichtet. Eine Zeile kann auf keinem Kanal liegen und trotzdem auf Hold stehen. Die Batch-Zugehörigkeit ist das dritte, was die Liste verfolgt: Ein Gerät in einem Batch im Entwurf oder Status „bereit“ ist für dessen Kanal reserviert und fällt aus der normalen Auswahl des anderen Kanals. Die Filter folgen demselben Modell — Quelle, Verfügbarkeit, Status, Batch, archiviert, Tags, Preisspanne, Hersteller, Status-Preset, Kategorie. Das Listing selbst ist Entwurf, veröffentlicht, pausiert oder archiviert; der Batch dahinter läuft über Entwurf, bereit, gelistet, reserviert, verkauft.

Nur Resale wird projiziert

Core schiebt ein Gerät nur dann in die Sellable-Schicht, solange seine Disposition Resale ist. Leiten Sie ein bereits projiziertes Gerät auf Recycling, Verschrottung, Rückgabe an den Kunden, Spende oder Eigennutzung um, geht die Projektion auf Hold, mit der Disposition als Grund; sie kommt von selbst zurück, sobald die Disposition wieder Resale ist. Ein gelistetes oder reserviertes Gerät kann die Disposition nicht wechseln, solange es im Verkauf steht. Der Refurbishment-Level „As received“ ist eine gültige Art zu verkaufen und blockiert nichts. Der Artikel zur Sellable-Schicht enthält die vollständige Hürde.

Tags und Notizen

Jede Zeile trägt interne Tags (Ihre Taxonomie) und private Notizen (die Art Sätze, die Ihr Trader um zwei Uhr nachts an sich selbst schreibt — „für Gregor zurückhalten, der nimmt die alle zum Listenpreis“). Tags überleben den gesamten Lebenszyklus des Geräts. Private Notizen bleiben im Tenant — Käufer sehen sie nie.

Aus Core neu syncen

Wenn das Lager einen gelisteten Laptop von C auf B neu gradet, muss diese Änderung bei Market ankommen, ohne Preis oder Beschreibung des Verkäufers zu überschreiben. Die Artikelseite hat dafür die Aktion Aus Core neu syncen: Sie frischt die Fakten aus dem Upstream auf und berechnet den Quality Score neu, lässt die Market-eigenen Felder aber genau so, wie sie waren — Listenpreis, Reserve, Währung, Refurbishment-Notizen, Tags, interne Notizen, Kanalhistorie. Ob das neue Grade einen neuen Preis verdient, bleibt eine menschliche Entscheidung.

Bestand aus dem Verkauf nehmen

Die Massenaktion in der Liste heißt Zurückziehen: Zeilen anhaken, die auf Market stehen, sie kommen gemeinsam herunter, die Geräte werden wieder frei. Bestand aus dem Verkauf zu nehmen ist etwas anderes: Setzen Sie das Gerät auf Hold, was eine neue Veröffentlichung auf Market wie in Auction blockiert, während die Stock-Zeile bestehen bleibt. Archivieren gibt es nur für per Datei importierte Artikel und wird für alles verweigert, was gerade auf einem Kanal liegt. Physische Vernichtung wird als vernichtet erfasst, mit Datum und Grund, und die Zeile bleibt für Provenance und Audit erhalten. Nichts davon ist ein Löschen.

Aufräumen veralteter Daten

Ein täglicher Job zieht die Veröffentlichung von Sellable-Zeilen zurück, deren Quelle verstummt ist: sechzig Tage bei per Datei importierten Artikeln, sieben Tage bei über die API gepushten. Artikel aus Core werden nie angefasst, weil Core die lebende Quelle ist. Das Listing wird archiviert, ein Lot wird storniert, falls es noch Entwurf, geplant oder live ist, der Kanal wird wieder frei, die Stock-Zeile bleibt, und Ihr Tenant wird danach mit den Zahlen informiert. Die Schwellen legt die Plattform fest. Nichts tötet einen Marktplatz schneller als ein Listing für einen Laptop, den im Februar schon jemand mit nach Hause genommen hat.

Wessen Bildschirm ist das

/market/listings/[id] ist die Seite des Verkäufers. Öffnet ein Käufer das Listing eines anderen, schickt ihn die App auf /market/browse/[id], wo Angebote, Kauf, Kontakt und Beobachten tatsächlich funktionieren. Beide Seiten zeigen die Fotos der Geräte im Listing, und der Verkäufer wählt dort das Titelbild; der Foto-Artikel erklärt, was Käufer sehen und wie.

Demo und echt treffen sich nie

Ein öffentliches, veröffentlichtes Listing ist für jeden eingeloggten Tenant sichtbar — genau so soll der Marktplatz funktionieren. Demo-Umgebungen sind vom echten Handel abgeschottet, in beide Richtungen: Demo-Tenants sehen Demo-Listings, echte Tenants sehen echte Listings, und der Bestand der einen Seite taucht in Browse, Lots oder Fotos der anderen nicht auf. Ein Demo-Gegenüber kann weiterhin mit einem Demo-Verkäufer handeln; ein zahlender Kunde sieht nie eine Palette, die es nicht gibt.