├── .github ├── dependabot.yml └── workflows │ └── build.yml ├── LICENSE ├── README.md ├── UPGRADE.md ├── bin └── create_node_symlink.php ├── composer.json ├── config ├── features │ ├── add_payment_info.yaml │ ├── add_shipping_info.yaml │ ├── add_to_cart.yaml │ ├── begin_checkout.yaml │ ├── purchase.yaml │ ├── remove_from_cart.yaml │ ├── shared │ │ ├── cart.yaml │ │ └── checkout.yaml │ ├── view_cart.yaml │ ├── view_item.yaml │ └── view_item_list.yaml └── services.yaml ├── ecs.php ├── phpstan.neon.dist └── src ├── DependencyInjection ├── Configuration.php └── SyliusGtmEnhancedEcommerceExtension.php ├── EventListener ├── CartListener.php ├── CheckoutStepListener.php ├── ThankYouListener.php ├── ViewItemListListener.php └── ViewItemListener.php ├── Helper ├── MainRequest │ ├── ControllerEventMainRequest.php │ └── RequestStackMainRequest.php ├── ProductIdentifierHelper.php ├── ProductIdentifierHelperInterface.php ├── ProductVariantPriceHelper.php └── ProductVariantPriceHelperInterface.php ├── Resolver ├── CheckoutStepResolver.php └── CheckoutStepResolverInterface.php ├── SyliusGtmEnhancedEcommercePlugin.php └── TagManager ├── AddTransaction.php ├── AddTransactionInterface.php ├── Cart.php ├── CartInterface.php ├── CheckoutStep.php ├── CheckoutStepInterface.php ├── CreateProductTrait.php ├── ViewItem.php ├── ViewItemInterface.php ├── ViewItemList.php └── ViewItemListInterface.php /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/README.md -------------------------------------------------------------------------------- /UPGRADE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/UPGRADE.md -------------------------------------------------------------------------------- /bin/create_node_symlink.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/bin/create_node_symlink.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/composer.json -------------------------------------------------------------------------------- /config/features/add_payment_info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/config/features/add_payment_info.yaml -------------------------------------------------------------------------------- /config/features/add_shipping_info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/config/features/add_shipping_info.yaml -------------------------------------------------------------------------------- /config/features/add_to_cart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/config/features/add_to_cart.yaml -------------------------------------------------------------------------------- /config/features/begin_checkout.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/config/features/begin_checkout.yaml -------------------------------------------------------------------------------- /config/features/purchase.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/config/features/purchase.yaml -------------------------------------------------------------------------------- /config/features/remove_from_cart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/config/features/remove_from_cart.yaml -------------------------------------------------------------------------------- /config/features/shared/cart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/config/features/shared/cart.yaml -------------------------------------------------------------------------------- /config/features/shared/checkout.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/config/features/shared/checkout.yaml -------------------------------------------------------------------------------- /config/features/view_cart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/config/features/view_cart.yaml -------------------------------------------------------------------------------- /config/features/view_item.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/config/features/view_item.yaml -------------------------------------------------------------------------------- /config/features/view_item_list.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/config/features/view_item_list.yaml -------------------------------------------------------------------------------- /config/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/config/services.yaml -------------------------------------------------------------------------------- /ecs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/ecs.php -------------------------------------------------------------------------------- /phpstan.neon.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/phpstan.neon.dist -------------------------------------------------------------------------------- /src/DependencyInjection/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/DependencyInjection/Configuration.php -------------------------------------------------------------------------------- /src/DependencyInjection/SyliusGtmEnhancedEcommerceExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/DependencyInjection/SyliusGtmEnhancedEcommerceExtension.php -------------------------------------------------------------------------------- /src/EventListener/CartListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/EventListener/CartListener.php -------------------------------------------------------------------------------- /src/EventListener/CheckoutStepListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/EventListener/CheckoutStepListener.php -------------------------------------------------------------------------------- /src/EventListener/ThankYouListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/EventListener/ThankYouListener.php -------------------------------------------------------------------------------- /src/EventListener/ViewItemListListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/EventListener/ViewItemListListener.php -------------------------------------------------------------------------------- /src/EventListener/ViewItemListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/EventListener/ViewItemListener.php -------------------------------------------------------------------------------- /src/Helper/MainRequest/ControllerEventMainRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/Helper/MainRequest/ControllerEventMainRequest.php -------------------------------------------------------------------------------- /src/Helper/MainRequest/RequestStackMainRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/Helper/MainRequest/RequestStackMainRequest.php -------------------------------------------------------------------------------- /src/Helper/ProductIdentifierHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/Helper/ProductIdentifierHelper.php -------------------------------------------------------------------------------- /src/Helper/ProductIdentifierHelperInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/Helper/ProductIdentifierHelperInterface.php -------------------------------------------------------------------------------- /src/Helper/ProductVariantPriceHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/Helper/ProductVariantPriceHelper.php -------------------------------------------------------------------------------- /src/Helper/ProductVariantPriceHelperInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/Helper/ProductVariantPriceHelperInterface.php -------------------------------------------------------------------------------- /src/Resolver/CheckoutStepResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/Resolver/CheckoutStepResolver.php -------------------------------------------------------------------------------- /src/Resolver/CheckoutStepResolverInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/Resolver/CheckoutStepResolverInterface.php -------------------------------------------------------------------------------- /src/SyliusGtmEnhancedEcommercePlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/SyliusGtmEnhancedEcommercePlugin.php -------------------------------------------------------------------------------- /src/TagManager/AddTransaction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/TagManager/AddTransaction.php -------------------------------------------------------------------------------- /src/TagManager/AddTransactionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/TagManager/AddTransactionInterface.php -------------------------------------------------------------------------------- /src/TagManager/Cart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/TagManager/Cart.php -------------------------------------------------------------------------------- /src/TagManager/CartInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/TagManager/CartInterface.php -------------------------------------------------------------------------------- /src/TagManager/CheckoutStep.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/TagManager/CheckoutStep.php -------------------------------------------------------------------------------- /src/TagManager/CheckoutStepInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/TagManager/CheckoutStepInterface.php -------------------------------------------------------------------------------- /src/TagManager/CreateProductTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/TagManager/CreateProductTrait.php -------------------------------------------------------------------------------- /src/TagManager/ViewItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/TagManager/ViewItem.php -------------------------------------------------------------------------------- /src/TagManager/ViewItemInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/TagManager/ViewItemInterface.php -------------------------------------------------------------------------------- /src/TagManager/ViewItemList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/TagManager/ViewItemList.php -------------------------------------------------------------------------------- /src/TagManager/ViewItemListInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandoorn/sylius-google-tag-manager-enhanced-ecommerce-plugin/HEAD/src/TagManager/ViewItemListInterface.php --------------------------------------------------------------------------------