SwissUpLabs Logo

Manual Installation

1. Download archive

Open your account page at the swissuplabs.com and download the archive from the “Downloads” page into <magento_root>/swissup folder.

Do not unpack the archive! Just put it into <magento_root>/swissup folder.

2. Install the package

Automatic mode
curl -s https://raw.githubusercontent.com/swissup/scripts/master/install | bash -s - -l 'en_US en_GB'

Skip the ‘Manual mode’ chapter and proceed to the next one.

Manual mode
  1. Unpack downloaded archive into <magento_root>/vendor/swissup/artifacts folder:

    mkdir -p vendor/swissup/artifacts
    unzip swissup.firecheckout-[version].zip -d vendor/swissup/artifacts
    
  2. Run composer and magento commands:

    composer config repositories.swissupartifacts artifact $(pwd)/vendor/swissup/artifacts
    
    # 0. Get the sources
    composer require swissup/firecheckout
    
    # 1. Enable new modules
    php bin/magento module:enable Swissup_Core Swissup_Checkout Swissup_AddressAutocomplete Swissup_AddressFieldManager Swissup_CheckoutCart Swissup_CheckoutFields Swissup_CheckoutSuccess Swissup_CustomerFieldManager Swissup_DeliveryDate Swissup_FieldManager Swissup_Firecheckout Swissup_FirecheckoutIntegrations Swissup_Geoip Swissup_Orderattachment Swissup_Stickyfill Swissup_SubscribeAtCheckout Swissup_SubscriptionChecker Swissup_Taxvat Swissup_Tippyjs
    
    # 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
    

Complete the installation

Navigate to Stores > Configuration and setup firecheckout according to your needs.

Next up

Edit this Page