Download the PHP package swissup/module-theme-store-views without Composer

On this page you can find all versions of the php package swissup/module-theme-store-views. 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 module-theme-store-views

Swissup Theme Store Views

Latest Stable Version Total Downloads License PHP Version Magento

A Magento 2 module that automatically creates store views for each Swissup theme and applies the corresponding theme to them, including running theme-specific installers.

🎯 What it does

This module streamlines the process of setting up multiple Swissup themes by:

📋 Requirements

🚀 Installation

Method 1: Composer (Recommended)

Method 2: Manual Installation

  1. Download or clone this repository
  2. Copy the module to app/code/Swissup/ThemeStoreViews/
  3. Run the following commands:

📖 Usage

Basic Command

Create store views for all Swissup themes:

Command Options

Option Short Description
--reinstall -r Run theme installers even for existing store views
--help -h Display help information

Examples

🎨 Supported Themes

The module automatically detects and processes these Swissup themes:

Theme Store View Code Store View Name
Swissup/absolute absolute Absolute
Swissup/argento-blank argento_blank Argento Blank
Swissup/argento-essence argento_essence Argento Essence
Swissup/argento-flat argento_flat Argento Flat
Swissup/argento-force argento_force Argento Force
Swissup/argento-home argento_home Argento Home
Swissup/argento-luxury argento_luxury Argento Luxury
Swissup/argento-mall argento_mall Argento Mall
Swissup/argento-marketplace argento_marketplace Argento Marketplace
Swissup/argento-pure2 argento_pure2 Argento Pure2
Swissup/argento-stripes argento_stripes Argento Stripes
Swissup/argentobreeze-blank argentobreeze_blank Argento Breeze Blank
Swissup/argentobreeze-business argentobreeze_business Argento Breeze Business
Swissup/argentobreeze-chic argentobreeze_chic Argento Breeze Chic
Swissup/argentobreeze-force argentobreeze_force Argento Breeze Force
Swissup/argentobreeze-stripes argentobreeze_stripes Argento Breeze Stripes
Swissup/breeze-blank breeze_blank Breeze Blank
Swissup/breeze-evolution breeze_evolution Breeze Evolution

⚡ Features

🏪 Store View Creation

🎨 Theme Application

📦 Theme Installation

🔧 Maintenance Tasks

🛡️ Safety Features

🎨 Enhanced CLI Experience (v1.0.2+)

🔍 How It Works

  1. Discovery: Scans for installed Swissup themes
  2. Validation: Checks if themes exist and are properly installed
  3. Store Creation: Creates store views with proper codes and names
  4. Theme Application: Assigns themes to their respective store views
  5. Content Installation: Runs marketplace installers for theme content
  6. Maintenance: Performs setup upgrade, reindexing, and cache clearing

📁 Module Structure

🐛 Troubleshooting

Store View Already Exists

Issue: Store view with the same code already exists Solution: Use --reinstall flag to run installers on existing store views

Theme Not Found

Issue: Theme not detected by the module Solution: Ensure the theme is properly installed and appears in:

Installer Not Found

Issue: No installer.xml found for a theme Solution: This is normal - not all themes have installers. The module will skip installation for themes without etc/marketplace/installer.xml

Permission Issues

Issue: File permission errors during installation Solution: Ensure proper file permissions:

Memory Issues

Issue: PHP memory limit exceeded Solution: The module automatically uses unlimited memory for heavy operations

📊 Output Example

🔗 Related Commands

📄 License

This module follows the same license as your Magento installation and Swissup modules.

💬 Support

For issues related to:


Version: 1.0.2
Compatible: Magento 2.4.x
Created: 2025


All versions of module-theme-store-views with dependencies

PHP Build Version
Package Version
Requires swissup/module-marketplace Version ^1.9
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 swissup/module-theme-store-views contains the following files

Loading the files please wait ...