pantosource / magento
PantoSource event tracking for Magento — canonical ingestion payloads, attribution, queue/retry, admin debug.
Package info
github.com/pantomartech/pantosource-magento
Type:magento2-module
pkg:composer/pantosource/magento
Requires
- php: ~8.4.0||~8.5.0
- magento/framework: ^103.0.9
- magento/module-backend: ^102.0
- magento/module-catalog: ^104.0
- magento/module-catalog-search: ^102.0
- magento/module-checkout: ^100.4
- magento/module-cron: ^100.4
- magento/module-customer: ^103.0
- magento/module-quote: ^101.0
- magento/module-sales: ^103.0
- magento/module-search: ^101.0
- magento/module-store: ^101.0
- magento/module-url-rewrite: ^102.0
- magento/module-wishlist: ^101.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is not auto-updated.
Last update: 2026-11-08 02:21:43 UTC
README
PHP module namespace Panto\Source, Composer package pantosource/magento (version 1.2.7).
Requirements
- Adobe Commerce / Magento Open Source 2.4.9 (this release line only).
- PHP 8.4 or 8.5 (as required by Magento 2.4.9).
- HTTPS recommended for production; API key and ingestion URL are configured per scope.
Adobe Commerce 2.4.9 release notes: experienceleague.adobe.com.
Install
From the Magento project root, require pantosource/magento from Packagist, then enable the module:
composer require pantosource/magento bin/magento module:enable Panto_Source bin/magento setup:upgrade bin/magento setup:di:compile bin/magento cache:flush
Composer installs the package under vendor/ and loads registration.php, which registers the Magento module Panto_Source.
Admin → Stores → Configuration → PantoSource
- Enable integration, set Ingestion base URL (no trailing slash required).
- Enter API key (stored encrypted in config; decrypted at runtime for outbound
Authorization: Bearerheaders). - Optional: Frontend tracker, Attribution, Debug mode.
After deploy, assign the PantoSource → Operations ACL resource to roles that should use the ops page (in addition to Configuration / Debug as needed).
Magento cron must be running (bin/magento cron:run on a system schedule, typically every minute) so the module queue and order-snapshot jobs execute.