punchcommerce/punchcommerce-spryker-module

PunchCommerce integration module for Spryker Commerce OS

Maintainers

Package info

gitlab.netzdirektion.de/packages/punchcommerce-spryker-module

Issues

Documentation

pkg:composer/punchcommerce/punchcommerce-spryker-module

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

v1.0.0 2026-04-30 13:07 UTC

This package is not auto-updated.

Last update: 2026-05-07 10:56:15 UTC


README

Latest Stable Version Minimum PHP Version License: Proprietary

This module integrates PunchCommerce into the Spryker Commerce OS. It provides functionality for punchout sessions, cart transfer, and management of PunchCommerce-specific customer data.

Compatibility

Module VersionSprykerPHP
1.x202507+≥ 8.2

Tested against the Spryker B2B Marketplace Demo (spryker-feature/*: ^202507.0).

Features

  • Punchout Authentication: Customer authentication via PunchCommerce.
  • Cart Transfer: Seamless transfer of the Spryker cart back to the procurement system through the PunchCommerce gateway.
  • Customer Management: Extends Spryker customer data with PunchCommerce identifiers.
  • Backoffice Integration: View PunchCommerce details directly in the Zed customer view.

Installation

docker/sdk cli "composer require punchcommerce/punchcommerce-spryker-module"

Note: All PHP/Composer commands must be executed inside the Docker container via docker/sdk cli "command".

For a detailed step-by-step integration guide, please see INSTALL.md.

Configuration

The base configuration goes into config_default.php:

use PunchCommerce\Shared\PunchcommerceSprykerModule\PunchcommerceSprykerModuleConstants;

$config[PunchcommerceSprykerModuleConstants::PUNCHCOMMERCE_API_BASE_URL] = 'https://www.punchcommerce.de';

Documentation

Repository & Issues

License

See the LICENSE file for license information.