Zum Hauptinhalt springen

API integration

sCommerce API package​

sCommerce no longer registers sApi route providers itself. Data exchange endpoints for categories, products, orders, payments, statuses, and currency rates are provided by the separate seiger/scommerce-api package.

Install seiger/sapi and seiger/scommerce-api in the project when API integration is required. The scommerce-api package owns the extra.sapi.route_providers metadata, so it can expose /api/v1/* endpoints without conflicting with the storefront package.

Project overrides​

Project-specific endpoints can still be registered through core/custom/composer.json under extra.sapi.route_providers. sApi discovery gives custom descriptors priority over vendor descriptors for the same {version}/{endpoint} key.