README.md
August 11, 2024 ยท View on GitHub
element119 | Store Entity Creator
๐ Features
โ๏ธ Create store entities (websites, stores, and store views) using the Magento CLI
โ๏ธ Theme agnostic
โ๏ธ Built in accordance with Magento best practises
โ๏ธ Seamless integration with Magento
โ๏ธ Built with developers and extensibility in mind to make customisations as easy as possible
โ๏ธ Installable via Composer
๐ Installation
Run the following command to install this module:
composer require element119/module-store-entity-creator
php bin/magento setup:upgrade
โซ Updating
Run the following command to update this module:
composer update element119/module-store-entity-creator
php bin/magento setup:upgrade
โ Uninstallation
Run the following command to uninstall this module:
composer remove element119/module-store-entity-creator
php bin/magento setup:upgrade
๐ User Guide
Website Creation - app:website:create
Description:
Create a new website.
Usage:
app:website:create [options] [--] <code> <name>
Arguments:
code New website code.
name New website name.
Options:
--default-store-id=DEFAULT-STORE-ID Default store ID for new website.
--sort-order=SORT-ORDER New website sort order.
--is-default Sets the new website as the default website.
-h, --help Display help for the given command. When no command is given display help for the list command
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi|--no-ansi Force (or disable --no-ansi) ANSI output
-n, --no-interaction Do not ask any interactive question
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
Store Creation - app:store:create
Description:
Create a new store.
Usage:
app:store:create [options] [--] <code> <name> <website_id> <root_category_id>
Arguments:
code New store code.
name New store name.
website_id ID of the website to add the new store to.
root_category_id New store root category ID.
Options:
--default-store-view-id=DEFAULT-STORE-VIEW-ID Default store view ID for new store.
-h, --help Display help for the given command. When no command is given display help for the list command
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi|--no-ansi Force (or disable --no-ansi) ANSI output
-n, --no-interaction Do not ask any interactive question
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
Store View Creation - app:store-view:create
Description:
Create a new store view.
Usage:
app:store-view:create [options] [--] <code> <name> <store_id>
Arguments:
code New store view code.
name New store view name.
store_id ID of the store to add the new store view to.
Options:
--disabled Disable the new store view.
--sort-order=SORT-ORDER New store view sort order.
-h, --help Display help for the given command. When no command is given display help for the list command
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi|--no-ansi Force (or disable --no-ansi) ANSI output
-n, --no-interaction Do not ask any interactive question
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug