Search by

swissup / module-core

vovayatsyukswissup

Swissup core module. Your starting point to use SwissupLabs packages.

Package info

github.com/swissup/module-core

Type:magento2-module

pkg:composer/swissup/module-core

Statistics

Installs: 263 846

Dependents: 18

Suggesters: 0

Stars: 6

Open Issues: 0

1.14.0 2026-09-22 12:59 UTC

README

This module ships Swissup Installer and adds Swissup menu and config entries to Magento backend. It also provides a set of common tasks used by other modules.

Installation

composer require swissup/module-core
bin/magento module:enable Swissup_Core

Swissup Installer

Command Description
bin/magento swissup:channel:enable Add SwissupLabs repository to composer.json file
bin/magento swissup:channel:disable Remove SwissupLabs repository from composer.json file
Authorization
bin/magento swissup:auth:add {key} Add SwissupLabs access key
bin/magento swissup:auth:check Display SwissupLabs access keys currently in use with count of available packages per key
bin/magento swissup:auth:remove {key} Remove SwissupLabs access key
bin/magento swissup:auth:show Display SwissupLabs access username and password currently in use
Packages
bin/magento swissup:package:require {package} Download SwissupLabs package(s) using composer and run setup:upgrade
bin/magento swissup:package:install {package} Run installer for downloaded package
bin/magento swissup:package:update Update SwissupLabs package(s) using composer and run setup:upgrade
bin/magento swissup:package:remove {package} Remove SwissupLabs package(s) using composer and run setup:upgrade

Popup Message Manager

Popup message manager allows to show regular Magento message with additional information in modal popup.

Usage example

Inject \Swissup\Helper\PopupMessageManager class and use it instead of built-in \Magento\Framework\Message\Manager:

$this->popupMessageManager->addError(
    __('Decoding failed: Syntax error'),
    'Popup text',
    'Popup title'
);