The Venia storefront looks best when running against a Magento 2 backend with the Venia sample data installed.
buildpack create-env-file command defaults to the URL for a Magento 2 cloud instance that has the Venia sample data installed, so
setting up a Magento 2 instance and installing sample data into it is now an optional step.
Follow the instructions on this page to install the Venia sample data into your Magento 2 development instance.
- PHP 7.4+
- System access to a Magento 2 instance
If you have the previous
magento2-sample-data module installed, you need to remove the sample data modules and re-install Magento with a clean database.
Step 1. Set the composer repository in the config#
Run the following command in the Magento root directory setup the repository for the sample data in https://repo.magento.com:
Copied to your clipboardcomposer config --no-interaction --ansi repositories.venia-sample-data composer https://repo.magento.com
Step 2. Require in the sample data#
Run the following command in the Magento root directory to update the
composer.json to require in
Copied to your clipboardcomposer require --no-interaction --ansi magento/venia-sample-data:*
Step 3. Install the sample data modules#
Run the following command in the Magento root directory to install the Venia data from the modules:
Copied to your clipboardbin/magento setup:upgrade
Step 4. Reindex the new data#
Run the following command in the Magento root directory to reindex the data from the modules:
Copied to your clipboardbin/magento indexer:reindex
Step 5. Verify installation#
Log into the Admin section or visit the store of your Magento instance to verify the sample data installation.