Files
vendoo/docs/SLICE_34_PUBLISHING_HARDENING.md
Masterluke77andGitHub 6f48827f4d Vendoo 1.41.2 – Git Ignore Boundary & Module Tracking Hotfix (#18)
* docs: prepare Vendoo 1.41.2 git-ignore boundary hotfix

* fix: track native source modules with root-anchored runtime ignores
2026-07-09 17:09:00 +02:00

1.9 KiB
Raw Permalink Blame History

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.