Download the PHP package incomaker/magento2 without Composer

On this page you can find all versions of the php package incomaker/magento2. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package magento2

Incomaker Module for Magento2

Incomaker Customers

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

Installation

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

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

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

https://<your-domain>/incomaker/data/feed?key=<your-api-key>&type=product

Module Developers

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

Online sources about Magento2 module development:

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

Read about MGT-DEV: https://www.mgt-commerce.com/magento-2-local-development-environment

Access Keys

You will need access keys from Adobe: https://commercemarketplace.adobe.com/customer/accessKeys/. Use account registered for [email protected]. 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

Run:

bin/mgt-dev

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

Now use convenience script to create Magento project

bin/mgt-install <instance_name, e.g. incomaker>

or do it the hard way:

SSH Into the MGT Environment

All further commands must be issued via SSH:

ssh [email protected]

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='[email protected]' --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 <domain-name> <optional:magento-version> <optional:php-version>

Example:

 bin/mgt-install test7 2.4.3-p3 7.4

Sync Files

You will have to configure file sync in your IDE between root folder of the project and root:[email protected]:/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

watch tail var/log/debug.log

Use Different version of PHP and/or Magento

to use different PHP version:

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

Troubleshooting

403 Forbidden

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

Build and Deploy

Deploy to Packagist

Package as ZIP

bin/module-package

All versions of magento2 with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4|^8.1|^8.2
ext-simplexml Version *
ext-json Version *
incomaker/api Version ~3.2
magento/framework Version ^103
magento/module-quote Version ^101
magento/module-catalog Version ^104
magento/module-catalog-inventory Version ^100
magento/module-customer Version ^103
magento/module-webapi-async Version ^100
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package incomaker/magento2 contains the following files

Loading the files please wait ....