Essential Magento 2 Commands: A Comprehensive Guide for Developers
Here are 100 additional Magento 2 CLI command variations and examples. These are useful for cache management, deployment, module, indexing, configuration, and more.
bin/magento cache:status
- Check status of all cache types.bin/magento cache:clean full_page
- Clears full-page cache.bin/magento cache:clean block_html
- Clears block HTML cache.bin/magento cache:clean config
- Clears configuration cache.bin/magento cache:disable full_page block_html
- Disable multiple cache types.bin/magento cache:enable full_page block_html
- Enable multiple cache types.bin/magento config:show web/unsecure/base_url
- Show base URL in the configuration.bin/magento config:set web/unsecure/base_url http://example.com
- Set unsecure base URL.bin/magento config:set web/secure/base_url https://example.com
- Set secure base URL.bin/magento config:set web/secure/use_in_frontend 1
- Enable HTTPS on the frontend.bin/magento config:set web/secure/use_in_adminhtml 1
- Enable HTTPS in the admin panel.bin/magento module:status Vendor_Module
- Check status of a specific module.bin/magento module:disable Vendor_Module1 Vendor_Module2
- Disable multiple modules.bin/magento module:enable Vendor_Module1 Vendor_Module2
- Enable multiple modules.bin/magento module:disable --clear-static-content Vendor_Module
- Disable a module and clear static content.bin/magento maintenance:status
- Check maintenance mode status.bin/magento maintenance:enable --ip=192.168.1.100
- Enable maintenance mode, allowing specific IP.bin/magento maintenance:disable --ip=192.168.1.100
- Disable maintenance mode and remove IP whitelist.bin/magento deploy:mode:set default
- Sets the default mode for Magento.bin/magento setup:store-config:set --base-url="http://localhost"
- Set base URL.bin/magento setup:store-config:set --base-url-secure="https://localhost"
- Set secure base URL.bin/magento setup:install --db-host=localhost --db-name=magento --db-user=root --db-password=pass123
- Install Magento with database credentials.bin/magento setup:upgrade --keep-generated
- Upgrade database without regenerating code.bin/magento setup:db:status
- Show database migration status.bin/magento setup:db-data:upgrade
- Upgrade Magento data in the database.bin/magento setup:db-schema:upgrade
- Upgrade Magento schema in the database.bin/magento admin:user:list
- Lists all admin users.bin/magento admin:user:delete --username="admin"
- Delete an admin user by username.bin/magento admin:user:unlock admin
- Unlock a locked admin user account.bin/magento catalog:images:resize
- Resizes catalog images.bin/magento catalog:product:attributes:cleanup
- Cleans up unused product attributes.bin/magento catalog:product:reindex
- Reindex product catalog.bin/magento config:set currency/options/base USD
- Set base currency to USD.bin/magento config:set currency/options/default USD
- Set default currency to USD.bin/magento config:set currency/options/allow "USD,EUR"
- Allow multiple currencies.bin/magento i18n:collect-phrases -o app/i18n/vendor_name/en_US.csv app/code/Vendor/Module
- Collect phrases for translation.bin/magento i18n:pack app/i18n/vendor_name/en_US.csv en_US
- Pack translation phrases.bin/magento i18n:uninstall en_US
- Uninstall a language pack.bin/magento queue:consumers:start product_action_attribute.update
- Start a queue consumer.bin/magento queue:consumers:list
- List all queue consumers.bin/magento queue:consumers:stop product_action_attribute.update
- Stop a queue consumer.bin/magento security:scan:run
- Run Magento security scan.bin/magento security:scan:list
- List available security scans.bin/magento theme:uninstall Magento/blank
- Uninstall a theme.bin/magento theme:upgrade
- Upgrade Magento themes.bin/magento theme:list
- List installed themes.bin/magento cron:run
- Run all Magento cron jobs.bin/magento cron:install
- Install Magento cron jobs.bin/magento cron:remove
- Remove Magento cron jobs.bin/magento queue:consumers:reset
- Reset a specific consumer.bin/magento dev:source-theme:deploy
- Deploy source theme files.bin/magento dev:css:clear
- Clear CSS files.bin/magento dev:js:minify
- Minify JavaScript files.bin/magento dev:css:minify
- Minify CSS files.bin/magento dev:tests:run
- Run unit tests.bin/magento dev:urn-catalog:generate app
- Generate URN catalog for PHPStorm.bin/magento setup:perf:generate-fixtures
- Generate test data.bin/magento catalog:product:export
- Export catalog products.bin/magento catalog:product:import
- Import products into the catalog.bin/magento setup:db:dump
- Create a database dump.bin/magento setup:db:restore
- Restore database from a dump.bin/magento sampledata:reset
- Reset Magento sample data.bin/magento sampledata:remove
- Remove Magento sample data.bin/magento catalog:category:reindex
- Reindex category data.bin/magento catalog:product:reindex
- Reindex product data.bin/magento setup:install --cleanup-database
- Clean install Magento and remove previous database.bin/magento setup:upgrade --no-plugins
- Run setup upgrade without plugins.bin/magento setup:upgrade --no-interaction
- Run upgrade in non-interactive mode.bin/magento inventory:reservation:cleanup
- Clean up inventory reservations.bin/magento inventory:reservation:list-inconsistencies
- List inventory reservation issues.bin/magento inventory:reservation:create-compensations
- Create inventory compensations.bin/magento catalog:price:update
- Update product prices.bin/magento customer:hash:upgrade
- Upgrade customer password hashes.bin/magento setup:backup --code
- Create a backup of the code.bin/magento setup:backup --media
- Create a media backup.bin/magento inventory:reservation:create-compensations
- Create inventory compensations.bin/magento maintenance:enable
- Enable maintenance mode.bin/magento config:import
- Import config settings.bin/magento sales:order:export
- Export sales orders.bin/magento sales:order:import
- Import sales orders.bin/magento import:source:run
- Run import source data.bin/magento export:source:run
- Run export source data.bin/magento customer:import
- Import customer data.bin/magento customer:export
- Export customer data.bin/magento admin:user:delete --username="admin"
- Delete an admin user.bin/magento customer:delete
- Delete a customer.bin/magento inventory:reservation:calculate
- Calculate inventory reservation.bin/magento theme:create
- Create a new theme.bin/magento theme:duplicate
- Duplicate a theme.bin/magento theme:import
- Import a theme.bin/magento product:reprice
- Reprice products.bin/magento vendor:reindex
- Reindex vendor data.bin/magento vendor:update
- Update vendor data.bin/magento integration:install
- Install an integration.bin/magento integration:update
- Update an integration.bin/magento theme:delete
- Delete a theme.bin/magento dev:urn-catalog:generate --format simple
- Generate simple URN catalog.bin/magento product:reprice --category=1
- Reprice products by category.
bin/magento report:clean
- Clean reports.bin/magento report:export
- Export reports.
This list covers an extensive range of Magento 2 commands, providing advanced options for managing configurations, backups, theming, product data, and integrations. Let me know if you need any further explanations for these commands!
Validate your login
Sign In
Create New Account