PHPackages                             goevacom/magento-integration - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. goevacom/magento-integration

ActiveMagento2-module[API Development](/categories/api)

goevacom/magento-integration
============================

Eva last-mile delivery integration module for Magento 2

1.0.0-beta(11mo ago)02BSD-3-ClausePHPPHP ~8.2.0||~8.3.0||~8.4.0

Since Jul 23Pushed 4w agoCompare

[ Source](https://github.com/GoEvaCom/magento-eva)[ Packagist](https://packagist.org/packages/goevacom/magento-integration)[ RSS](/packages/goevacom-magento-integration/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (12)Versions (3)Used By (0)

Eva for Magento 2

This module integrates right into Magento 2 to include Eva's last-mile delivery service.

Usage
-----

[](#usage)

### Module installation

[](#module-installation)

The module is available on the Packagist repo:

`bin/composer require goevacom/magento-integration`

After installation, run

`bin/magento setup:upgrade`

Look if the module is listed `bin/magento module:status`It should be listed either under disabled or enable list as `GoEvaCom_Integration`

If it is disabled, enable with `bin/magento module:enable GoEvaCom_Integration`

Check if the Eva attribute has been created, head to [Attributes](#Attributes) to manually install if the setup hasn't done so

Then, rerun `bin/magento setup:upgrade`

You're good to go! Configure the plugin in Stores -&gt; Configuration -&gt; Sales -&gt; Shipping Methods

Development
-----------

[](#development)

### Magento Installation (Development)

[](#magento-installation-development)

Create a directory for the magento installation

`mkdir magento``cd magento`

Run the one-liner script

`curl -s https://raw.githubusercontent.com/markshust/docker-magento/master/lib/onelinesetup | bash -s -- magento.test community 2.4.8`(Replace 2.4.8 with the version you want to use)

The installer will prompt you with credentials to the Magento repo. Enter your public key for the username and private key for the password.

After installation, run the following commands:

`bin/magento sampledata:deploy``bin/magento setup:upgrade`

You are now setup with Magento. You can now access it on

The username and password for admin access is john.smith:password123

### Module installation (Development)

[](#module-installation-development)

You will need an existing Magento installation to develop the module (follow previous steps).

After cloning the repo, go into the Magento's root directory, then /app/code/

Next, you will need to create a bind with Docker. Go to the compose.yaml file of the Magento installation and insert a new volume in magento-nginx `- /home/youruser/magento-eva/:/var/www/html/app/code/GoEvaCom/Integration`

Then, you will need to import the module to Magento's composer require. Head to your Magento's composer.json and create a repository section &amp; add the module:

` { ...

```
"repositories": {
    ...
    "goevacom": {
        "type": "path",
        "url": "./app/code/GoEvaCom/Integration",
        "options": {
            "symlink": true
        }
    }
},

"require": {
    ...
    "goevacom/magento-integration": "*"
}

```

}

Then, restart the containers `bin/stop``bin/start`

Next, run composer update to fetch all the needed packages: `bin/composer update`

Then, run setup:upgrade: `bin/magento setup:upgrade`

Look if the module is listed

`bin/magento module:status`It should be listed either under disabled or enable list as `GoEvaCom_Integration`

If it is not listed, it might be an issue with the bind, make sure you put in the right directory

You're done, you have now installed the module to Magento for development!

Configuration
=============

[](#configuration)

Go to etc/config.xml and modify the urls to the corresponding environments

Attributes
==========

[](#attributes)

If the is\_eva\_deliverable attribute is not present in the configuration, then you will need to run the manual commands

Add attributes:

`bin/magento evadelivery:attribute:create`

Remove attributes (to update or whatever else):

`bin/magento evadelivery:attribute:remove`

###  Health Score

33

—

LowBetter than 72% of packages

Maintenance76

Regular maintenance activity

Popularity2

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 80% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

345d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/39415353?v=4)[Eva](/maintainers/goevacom)[@GoEvaCom](https://github.com/GoEvaCom)

---

Top Contributors

[![viktorkuts](https://avatars.githubusercontent.com/u/25724086?v=4)](https://github.com/viktorkuts "viktorkuts (4 commits)")[![viktorkuts-eva](https://avatars.githubusercontent.com/u/199122973?v=4)](https://github.com/viktorkuts-eva "viktorkuts-eva (1 commits)")

### Embed Badge

![Health badge](/badges/goevacom-magento-integration/health.svg)

```
[![Health](https://phpackages.com/badges/goevacom-magento-integration/health.svg)](https://phpackages.com/packages/goevacom-magento-integration)
```

###  Alternatives

[mollie/magento2

Mollie Payment Module for Magento 2

1131.9M16](/packages/mollie-magento2)[buckaroo/magento2

Buckaroo Magento 2 extension

32420.3k8](/packages/buckaroo-magento2)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

68357.9k](/packages/run-as-root-magento2-prometheus-exporter)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1011.8k26](/packages/loki-magento2-components)[dotdigital/dotdigital-magento2-extension

Dotdigital for Magento 2

50398.5k20](/packages/dotdigital-dotdigital-magento2-extension)[amzn/amazon-pay-magento-2-module

Official Magento2 Plugin to integrate with Amazon Pay

108531.2k1](/packages/amzn-amazon-pay-magento-2-module)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
