shopgate / magento2-website-sample-data
提供多个网站和商店的示例数据,可用于各种工作
0.2.0
2020-01-13 14:14 UTC
Requires
- php: ~7.2.0||~7.3.0
- magento/module-directory: 100.3.*
- magento/module-sample-data: 100.3.*
- magento/module-store: 101.0.*
Requires (Dev)
- roave/security-advisories: dev-master
This package is auto-updated.
Last update: 2024-09-08 10:45:46 UTC
README
目的
默认的M2示例数据不包含多站解决方案,这引入了一些数据用于开发测试。理想情况下,我们还会创建其他示例数据模块,这些模块将引入类别、产品等。到网站中。这将至少能提高安装和运行速度。
结构
- web_computer - 默认,USD
- grp_desktop
- store_desktop_en - 英语,英镑
- store_desktop_ru - 俄语,千克
- store_desktop_de - 德语,千克,默认
- store_desktop_dis - 英语,英镑,禁用
- grp_laptop - 默认
- store_laptop_en - 英语,英镑,默认
- store_laptop_ru - 俄语,千克
- store_laptop_de - 德语,千克
- store_laptop_dis - 英语,英镑,禁用
- grp_desktop
- web_phone - 卢布
- grp_tablet - 默认
- store_tablet_en - 英语,英镑
- store_tablet_ru - 俄语,千克,默认
- store_tablet_de - 德语,千克
- store_tablet_dis - 英语,英镑,禁用
- grp_accessory - 禁用
- store_accessory_en - 英语,英镑,默认,禁用
- store_accessory_ru - 俄语,千克,禁用
- store_accessory_de - 德语,千克,禁用
- grp_tablet - 默认
安装
可以通过通过composer包含该软件包手动安装
composer require shopgate/magento2-website-sample-data
如果您有任何其他magento 2插件建议此示例数据,例如 shopgate/connect-integration-magento2,则示例数据将通过常规magento命令 bin/magento sampledata:deploy 安装
测试
运行测试的方式与正常一样。您还可以调整您的集成phpunit.xml以在运行时包含测试。
/var/www/html/vendor/phpunit/phpunit/phpunit --configuration /var/www/html/dev/tests/integration/phpunit.xml /var/www/html/vendor/shopgate/magento2-website-sample-data/Test/Integration
卸载
完全删除模块的最佳方法是手动删除
bin/magento module:uninstall Shopgate_WebsiteSampleData --remove-data
您还可以使用标准删除,但与前面的解决方案不同,没有钩子可以从数据库中删除网站、组、商店和配置。只删除模块。
bin/magento sampledata:remove
bin/magento setup:upgrade
待办事项
我们需要用适当的数据填充这些实体来进行测试。
- 创建类别
- 创建产品