# Slice 34 – Publishing Hardening

Version: 1.29.0

## Ziel

Der Publishing-Pfad wird von einzelnen Direktaktionen und einer separaten eBay-Warteschlange auf eine gemeinsame, persistente und nachvollziehbare Publishing-Queue umgestellt.

## Funktionen

- plattformübergreifende Queue für eBay, Etsy, Vinted und Kleinanzeigen
- API-Modus für eBay und Etsy
- bestätigungspflichtiger Extension-Modus für Vinted und Kleinanzeigen
- Schutz gegen parallele oder doppelte Veröffentlichungsaufträge
- Schutz gegen erneutes Veröffentlichen bereits als live protokollierter Artikel
- automatische Wiederholungen mit wachsendem Warteabstand
- Wiederaufnahme unterbrochener API-Aufträge nach Vendoo-Neustart
- Abbruch und manueller Retry
- sichere Löschung ausschließlich abgeschlossener lokaler Auftragsprotokolle
- Ereignis- und Fehlerprotokoll
- Speicherung externer IDs, URLs und eBay Offer-IDs
- eBay Statusabgleich, Aktualisierung und Beenden
- Etsy Statusabgleich
- geplante Veröffentlichungen werden an die gemeinsame Queue übergeben
- Vendoo Link 1.8.0 bestätigt Extension-Aufträge über den bestehenden Publish-Statusweg

## Plattformgrenzen

Vinted und Kleinanzeigen werden weiterhin nicht über private oder inoffizielle APIs automatisiert. Die Queue stellt den Artikel für die Browser-Extension bereit; der Nutzer bleibt für das Absenden und die Statusbestätigung verantwortlich.

Etsy erzeugt mit dem bestehenden API-Ablauf zunächst einen Etsy-Entwurf. Vendoo kennzeichnet diesen Status ausdrücklich als „Entwurf erstellt“ und behauptet nicht, dass der Artikel bereits öffentlich live ist.

## Datenbank

Neue additive Tabellen:

- `publishing_jobs`
- `publishing_events`

Erweiterte Tabelle:

- `publish_log` mit `offer_id`, `sync_status`, `last_synced_at`, `ended_at` und `updated_at`

Es werden keine bestehenden Artikel, Bilder, API-Schlüssel, `.env`-Dateien oder Veröffentlichungsdaten gelöscht.
