Kai Ole Hartwig

sylius-acp — ein Feed, der je SKU die Wahrheit sagt.

Das Bundle liefert die Discovery des Agentic Commerce Protocol unter /.well-known/acp.json und einen Produktfeed auf SKU-Ebene. Preise stehen in kleinster Einheit neben der Währung. Der Checkout wird standardmäßig nicht in den Fähigkeiten angekündigt.

Ein Produkt mit drei Preisen passt nicht in eine Zeile.

Ein Produkt mit drei Größen zu drei Preisen lässt sich nicht in einer Zeile abbilden, ohne über zwei davon zu lügen. Feeds, die auf Produktebene aggregieren, wählen dafür einen Preis aus — den niedrigsten, den häufigsten, irgendeinen — und ein Agent, der danach entscheidet, empfiehlt dem Kunden eine Variante zu einem Preis, den sie nicht hat. Deshalb ist die Zeile hier die SKU und nicht das Produkt.

Preise stehen in kleinster Einheit neben der Währung, nicht als Dezimalzahl. Eine Kommazahl in JSON lädt jeden Leser dazu ein, sie in ein Float zu parsen, und ab da ist das Ergebnis eine Frage der Rundung. Ganzzahlige kleinste Einheit plus Währungscode lässt sich nicht anders lesen, als sie gemeint ist.

Der Checkout wird standardmäßig verschwiegen. Ein Agent, der ihn in den Fähigkeiten liest, versucht über die API zu kaufen — und bei altersbeschränktem Sortiment muss der Abschluss dort passieren, wo das Alter geprüft werden kann. Eine Fähigkeit anzukündigen, die der Shop so nicht anbieten darf, produziert Kaufversuche, die scheitern müssen.

SKU-genau statt produktweit — und ohne Checkout-Versprechen

Sylius: 2.0+ · PHP: 8.2+ · Lizenz: MIT · Stand: 1.0.0

Quellcode & Doku

Composer-Paket

MIT · Sylius 2.0+ · PHP 8.2+

composer require koh/sylius-acp

Gebaut, getestet und unter MIT veröffentlicht. Die öffentliche Distribution über Packagist wird vorbereitet (coming soon).

Teil der Familie

MIT

Dieses Paket gehört zu koh/sylius-agent-ready — siebzehn Bundles, die einen Sylius-Shop für KI-Agenten benutzbar machen. Jedes ist einzeln einsetzbar.

Zur Übersicht
Teil der Familie