Endereco's Address Management Service plugin for Shopware 5, providing address validation, autocomplete, email verification, and more for improved customer data quality.
- Shopware 5.3.0 or higher
- PHP 7.4 or higher
- Composer (for development)
- Node.js and npm (for development)
- PHP 7.4+
- Composer
- Docker (for testing)
- Node.js and npm
- Git
-
Clone the repository:
git clone <repository-url> cd endereco-shopware5-client
-
Install PHP dependencies:
composer install
-
Install Node.js dependencies:
npm install
-
Download Shopware versions for testing:
./fetch-shops.sh
-
Build frontend assets:
npm run build
Test the plugin with different Shopware 5 versions using:
./playground.sh
This will start a Dockware container with your chosen Shopware version and automatically install the plugin.
Run quality checks before committing:
# Run all quality checks
composer qa
# Individual checks
composer phpcs # Code style check
composer phpcbf # Fix code style
composer phpstan # Static analysis
composer phpmd # Mess detection
./build-shopware5-client.sh
Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the AGPLv3 License.