Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

116 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Endereco Shopware 5 Client

⚠️ This plugin is no longer actively maintained and does not receive any updates, including security updates.

The reason for this is that Shopware 5 reached its official end of life in July 2024. As a result, we have discontinued further development and maintenance of this plugin in March 2026.

We recommend migrating to a supported Shopware 6 version.

Endereco's Address Management Service plugin for Shopware 5, providing address validation, autocomplete, email verification, and more for improved customer data quality.

Requirements

  • Shopware 5.3.0 or higher
  • PHP 7.4 or higher
  • Composer (for development)
  • Node.js and npm (for development)

Development Setup

Prerequisites

  • PHP 7.4+
  • Composer
  • Docker (for testing)
  • Node.js and npm
  • Git

Installation

  1. Clone the repository:

    git clone <repository-url>
    cd endereco-shopware5-client
  2. Install PHP dependencies:

    composer install
  3. Install Node.js dependencies:

    npm install
  4. Download Shopware versions for testing:

    ./fetch-shops.sh
  5. Build frontend assets:

    npm run build

Testing

Manual Testing

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.

Code Quality

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

Building for Distribution

./build-shopware5-client.sh

Contributing

Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.

License

This project is licensed under the AGPLv3 License.

Releases

Packages

Contributors

Languages