shopgate/magento2-website-sample-data

提供多个网站和商店的示例数据,可用于各种工作

安装: 120

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 12

分支: 1

开放问题: 0

类型:magento2-module

0.2.0 2020-01-13 14:14 UTC

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 - 英语,英镑,禁用
  • 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 - 德语,千克,禁用

安装

可以通过通过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

待办事项

我们需要用适当的数据填充这些实体来进行测试。

  • 创建类别
  • 创建产品