SwissUpLabs Logo

Installation

1. Register packages repository (First time only)

composer config repositories.swissuplabs composer https://ci.swissuplabs.com/api/packages.json
composer config -a -g http-basic.ci.swissuplabs.com "DOMAIN" "IDENTITY_KEY1 IDENTITY_KEY2 ..."

Command line options

Option Description
DOMAIN Your site domain name. Must be activated. See below for more information.
IDENTITY_KEY Identity key from one of our sites. Multiple keys are allowed.

Get identity key(s) and activate the domain on the site where you’ve purchased the product:

Just purchased a licence or activated a new domain? Please wait up to five minutes till we rebuild the packages for you.

2. Install the package

# 1. Get the sources
composer require swissup/argento-m2

# 1. Enable new modules
php bin/magento module:enable Swissup_Core Swissup_Ajaxpro Swissup_Ajaxsearch Swissup_Amp Swissup_Askit Swissup_Attributepages Swissup_Compare Swissup_EasySlide Swissup_Easybanner Swissup_Easycatalogimg Swissup_Easytabs Swissup_Fblike Swissup_FeaturedAttributes Swissup_FontAwesome Swissup_Gdpr Swissup_GdprAskit Swissup_GdprTestimonials Swissup_Highlight Swissup_HoverGallery Swissup_Hreflang Swissup_Lightboxpro Swissup_Navigationpro Swissup_ProLabels Swissup_Reviewreminder Swissup_RichSnippets Swissup_Rtl Swissup_SeoCanonical Swissup_SeoCore Swissup_SeoCrossLinks Swissup_SeoHtmlSitemap Swissup_QuantitySwitcher Swissup_SeoPager Swissup_SeoUrls Swissup_SeoTemplates Swissup_SeoXmlSitemap Swissup_SlickCarousel Swissup_SoldTogether Swissup_Stickyfill Swissup_Suggestpage Swissup_Testimonials Swissup_ThemeEditor Swissup_ThemeEditorArgentoEssence Swissup_ThemeEditorArgentoFlat Swissup_ThemeEditorArgentoLuxury Swissup_ThemeEditorArgentoPure2 Swissup_ThemeEditorArgentoMall Swissup_ThemeEditorArgentoStripes

# 2. Run magento upgrade scripts
php bin/magento setup:upgrade

# 3. Remove outdated files
rm -rf pub/static/_requirejs var/view_preprocessed pub/static/frontend/ pub/static/adminhtml/ generated/code/

# 4. If you use Production Mode you need to deploy static content and run di:compile command
php bin/magento setup:static-content:deploy en_US en_GB
php bin/magento setup:di:compile

3. Setup configuration and theme content

Run theme installer in terminal. (You can also do that via backend interface at Swissup > Module Manager page.)

php bin/magento swissup:module:install --store=STORE_ID THEME_CODE IDENTITY_KEY

Command line options

Option Description
STORE_ID ID of the store to install theme to. Use 0 to install theme for All Stores. Or find it using php bin/magento store:list command.
THEME_CODE Code of the theme to install. Get it from the list below, or find it using php bin/magento swissup:module:list --type=theme command.
IDENTITY_KEY Your license key. Get it at our site.

Theme codes

Theme Code
Essence Swissup_ThemeFrontendArgentoEssence
Flat Swissup_ThemeFrontendArgentoFlat
Pure2 Swissup_ThemeFrontendArgentoPure2
Mall Swissup_ThemeFrontendArgentoMall
Luxury Swissup_ThemeFrontendArgentoLuxury
Stripes Swissup_ThemeFrontendArgentoStripes

4. Deploy sample data images

Sample images are located in ARGENTO_THEME/resources/media folder. Copy all contents of this folder into MAGENTO_ROOT/pub/media directory.

cd MAGENTO_ROOT
cp -R vendor/swissup/theme-frontend-argento-essence/resources/media/* pub/media/
cp -R vendor/swissup/theme-frontend-argento-flat/resources/media/* pub/media/
cp -R vendor/swissup/theme-frontend-argento-pure2/resources/media/* pub/media/
cp -R vendor/swissup/theme-frontend-argento-mall/resources/media/* pub/media/
cp -R vendor/swissup/theme-frontend-argento-luxury/resources/media/* pub/media/
cp -R vendor/swissup/theme-frontend-argento-stripes/resources/media/* pub/media/
cp -R vendor/swissup/module-amp/resources/media/* pub/media/
chmod -R 775 pub/media/easybanner pub/media/easyslide pub/media/highlight pub/media/wysiwyg

5. Install AMP

Skip this step, if you don’t need AMP version of your store.

If you are the Magento 2.1.* user, you need to apply additional patches to make AMP work with your magento version.

php bin/magento swissup:module:install --store=STORE_ID Swissup_Amp

Command line options

Option Description
STORE_ID ID of the store to install AMP to. Use 0 to install AMP for All Stores. Or find it using php bin/magento store:list command.

That’s all. Navigate to you store to check your new theme:

Next up
Edit this Page