PHPackages                             incomaker/magento2 - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. incomaker/magento2

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

incomaker/magento2
==================

Marketing automation with artificial intelligence

1.4.10(2y ago)0137GPL-3.0-or-laterPHPPHP ^7.4|^8.1|^8.2

Since Sep 5Pushed 2y ago3 watchersCompare

[ Source](https://github.com/incomaker/magento2)[ Packagist](https://packagist.org/packages/incomaker/magento2)[ RSS](/packages/incomaker-magento2/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (8)Versions (51)Used By (0)

Incomaker Module for Magento2
=============================

[](#incomaker-module-for-magento2)

Incomaker Customers
-------------------

[](#incomaker-customers)

This module for **Magento2** integrates Incomaker's XML feeds and tracking API into your e-shop.

### Installation

[](#installation)

Go to the directory where your **Magento** is installed and run following:

```
composer require incomaker/magento2
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:clean
bin/magento cache:flush

```

Now open web browser, go to admin area of your e-shop, select **Stores / Configuration**, change scope to **Main Website**and finish module settings under section **Incomaker**.

Read more about plugin installation in the [Installation Instructions](https://support.incomaker.com/en/hc/2628921009/5/magento?category_id=4)

When module is successfully installed and configured, you will be able to access XML feeds:

```
https:///incomaker/data/feed?key=&type=product

```

Module Developers
-----------------

[](#module-developers)

*NOTE: Information below is intended for developers of this Magento module.*

Online sources about Magento2 module development:

-
-
-

### Update Dependencies Locally

[](#update-dependencies-locally)

This will create `vendor` folder with all dependencies which is useful for code inspection inside IDE.

```
bin/composer-install

```

### Set Up MGT - Development Environment

[](#set-up-mgt---development-environment)

Read about **MGT-DEV**:

#### Access Keys

[](#access-keys)

You will need access keys from Adobe: `https://commercemarketplace.adobe.com/customer/accessKeys/`. Use account registered for `salamon@incomaker.com`. Use the Public key as your username and the Private key as your password.

Create `auth.json` file:

```
cp auth.json.example auth.json

```

and paste Adobe keys into it.

#### Start MGT Environment

[](#start-mgt-environment)

Run:

```
bin/mgt-dev

```

then go to UI: `https://localhost:8443/`

- add domain (e.g. `incomaker.mgt`, Work dir: `incomaker.mgt/pub` - must end with `pub`)
- edit `hosts` file and add the same domain
- add database (e.g. `incomaker`, set password to `dbpass` in order to make convenience scripts work)
- add cron (e.g. `cd /home/cloudpanel/htdocs/incomaker.mgt && bin/magento cron:run`)

Now use convenience script to create Magento project

```
bin/mgt-install

```

or do it the hard way:

#### SSH Into the MGT Environment

[](#ssh-into-the-mgt-environment)

All further commands must be issued via SSH:

```
ssh root@127.0.0.1

```

#### Install Magento

[](#install-magento)

Create new project:

```
cd /home/cloudpanel/htdocs/
rm incomaker.mgt -rf
composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition incomaker.mgt

```

Install Magento:

```
cd incomaker.mgt
bin/magento setup:install \
    --backend-frontname='admin' --key='18Av6ITivOZG3gwY1DhMDWtlLfx1spLP' \
    --session-save='files' --db-host='127.0.0.1' --db-name='incomaker' \
    --db-user='incomaker' --db-password='incomaker' \
    --base-url='http://incomaker.mgt/' --base-url-secure='https://incomaker.mgt/' \
    --admin-user='admin' --admin-password='!admin123!' \
    --admin-email='john@doe.com' --admin-firstname='John' --admin-lastname='Doe'
chmod -R 777 /home/cloudpanel/htdocs/incomaker.mgt

```

Disable Two-Factor:

```
bin/magento module:disable Magento_AdminAdobeImsTwoFactorAuth Magento_TwoFactorAuth

```

Install Incomaker Module:

```
composer require incomaker/magento2
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:clean
bin/magento cache:flush
chmod -R 777 /home/cloudpanel/htdocs/incomaker.mgt

```

Activate Developer Mode:

```
bin/magento deploy:mode:set developer

```

Convenience script (does all of the above):

```
bin/mgt-install

```

Example:

```
 bin/mgt-install test7 2.4.3-p3 7.4

```

#### Sync Files

[](#sync-files)

You will have to configure file sync in your IDE between root folder of the project and `root:root@127.0.0.1:/home/cloudpanel/htdocs/incomaker.mgt/vendor/incomaker/magento2`

After files are updated, you have to rebuild Magento DI:

```
bin/magento setup:di:compile
bin/magento cache:clean
bin/magento cache:flush
chmod -R 777 /home/cloudpanel/htdocs/incomaker.mgt

```

or simply `bin/mgt-update` from host or `mgt-update` from inside the container.

#### View Logs

[](#view-logs)

```
watch tail var/log/debug.log

```

#### Use Different version of PHP and/or Magento

[](#use-different-version-of-php-andor-magento)

to use different PHP version:

```
bin/mgt-ssh
alias php="/usr/bin/php7.4"

```

### Troubleshooting

[](#troubleshooting)

#### 403 Forbidden

[](#403-forbidden)

This may be caused by not ending web working dir with `/pub`.

### Build and Deploy

[](#build-and-deploy)

#### Deploy to Packagist

[](#deploy-to-packagist)

- create and checkout new branch (e.g. `v1.1`)
- increase version number inside `composer.json` (e.g. `1.1.4`)
- commit
- create new version tag (e.g. `1.1.4`)
- push to **GitHub**

#### Package as ZIP

[](#package-as-zip)

```
bin/module-package

```

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity76

Established project with proven stability

 Bus Factor1

Top contributor holds 92.5% 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

Every ~20 days

Recently: every ~8 days

Total

50

Last Release

733d ago

Major Versions

0.10.4 → 1.0.02023-08-31

PHP version history (4 changes)1.2.14PHP ^7.4|^8.2

1.3.5PHP ^7.4|^8

1.3.6PHP &gt;=7.4

1.4.5PHP ^7.4|^8.1|^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/a442ab0d5d4a85c61b13b0ef2b8c4e1dcd62c380791022158885f237226f417d?d=identicon)[incomaker](/maintainers/incomaker)

---

Top Contributors

[![incomaker](https://avatars.githubusercontent.com/u/75588672?v=4)](https://github.com/incomaker "incomaker (62 commits)")[![lotcz](https://avatars.githubusercontent.com/u/5775751?v=4)](https://github.com/lotcz "lotcz (5 commits)")

###  Code Quality

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/incomaker-magento2/health.svg)

```
[![Health](https://phpackages.com/badges/incomaker-magento2/health.svg)](https://phpackages.com/packages/incomaker-magento2)
```

###  Alternatives

[dotdigital/dotdigital-magento2-extension

Dotdigital for Magento 2

50374.2k18](/packages/dotdigital-dotdigital-magento2-extension)[mollie/magento2

Mollie Payment Module for Magento 2

1121.6M10](/packages/mollie-magento2)[swissup/module-search-mysql-legacy

Legacy mysql search for magento 2.4

10483.0k](/packages/swissup-module-search-mysql-legacy)[ecomdev/magento2-product-data-preloader

Magento 2 Product Data Pre-Loader FTW

11953.9k](/packages/ecomdev-magento2-product-data-preloader)[mage-os/module-inventory-reservations-grid

Add a grid with the list of inventory reservations.

126.8k](/packages/mage-os-module-inventory-reservations-grid)[graycore/magento2-graphql-introspection-cache

1015.2k](/packages/graycore-magento2-graphql-introspection-cache)

PHPackages © 2026

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