Installation guide | One Step Checkout for Magento 2

Installation guide

Due approaching marketplace launch we have restructured our extension codebase and changed our vendorname from Idev to Onestepcheckout. This is a bigger change and if you are using previous packages you need to uninstall our old package before you install a newer package . Please follow uninstall guide on how to do that.

MANUAL INSTALLATION >= 1.2.*

1 - unzip to app/code/Onestepcheckout/Iosc

2 - require composer packages while in magneto root folder

php ./vendor/composer/composer/bin/composer require dflydev/dot-access-data;
php ./vendor/composer/composer/bin/composer require geoip2/geoip2:~2.0;
php bin/magento module:enable Onestepcheckout_Iosc;
php bin/magento setup:upgrade;
php bin/magento setup:di:compile;
php bin/magento cache:flush;

3 - log in to admin and go to Stores > Configuration > Sales > OneStepCheckout and see the system settings, enable OneStepCheckout

4 - add something to cart and reach /checkout

COMPOSER INSTALLATION >= 1.2.*

1 - make a directory /path/to/zipfiles/
2 - drop OneStepCheckout-{packageversion}.zip to that folder
3 - go to magento root folder and : composer config repositories.onestepcheckout_iosc artifact /path/to/zipfiles/
4 - install the package: composer require "onestepcheckout/iosc"
5 - run following

php bin/magento module:enable Onestepcheckout_Iosc;
php bin/magento setup:upgrade;
php bin/magento setup:di:compile;
php bin/magento cache:flush;

6 - log in to admin and go to Stores > Configuration > Sales > OneStepCheckout and see the system settings, enable OneStepCheckout
7- add something to cart and reach /checkout

----------------- BEFORE ver 1.2.* -----------------------

On manual (not composer installation) installation before ver 1.2.*

1 - unzip to app/code/Idev/Iosc (create Idev/Iosc if not existing)
2 - require composer packages while in magneto root folder

php ./vendor/composer/composer/bin/composer require dflydev/dot-access-data;
php ./vendor/composer/composer/bin/composer require geoip2/geoip2:~2.0;

3 - run following while in magneto root folder:

php bin/magento module:enable Idev_Iosc;
php bin/magento setup:upgrade;
php bin/magento setup:di:compile;
php bin/magento cache:flush;

4 - log in to admin and go to Stores > Configuration > Sales > OneStepCheckout and see the system settings, enable OneStepCheckout
5 - add something to cart and reach /checkout

On composer installation

1 - make a directory /path/to/zipfiles/
2 - drop OneStepCheckout-{packageversion}.zip to that folder
3 - go to magento root folder and : composer config repositories.idev_onestepcheckout artifact /path/to/zipfiles/
4 - install the package: composer require "idev/onestepcheckout"
5 - run following

php bin/magento module:enable Idev_Iosc;
php bin/magento setup:upgrade;
php bin/magento setup:di:compile;
php bin/magento cache:flush;

6 - log in to admin and go to Stores > Configuration > Sales > OneStepCheckout and see the system settings, enable OneStepCheckout
7- add something to cart and reach /checkout