gmdotnet / magerun-addons
Requires
- php: >=5.3.3
- fzaninotto/faker: ^1.6
- magento-hackathon/magento-composer-installer: *
Requires (Dev)
- phpunit/phpunit: ~4.1
This package is auto-updated.
Last update: 2022-02-01 13:00:07 UTC
README
GMdotnet_MagerunAddons
为 n98-magerun 添加额外命令。
这是一个仅适用于开发环境的工具。请不要在生产环境中使用!
安装
官方指南: n98-magerun 文档
系统全局文件夹
在文件夹内克隆仓库
/usr/local/share/n98-magerun/modules/
用户主目录内的文件夹
在文件夹内克隆仓库
~/.n98-magerun/modules/
Magento 安装内的文件夹(手动)
在文件夹内复制仓库(如果你已经在项目中安装了 git,则不要克隆)
MAGENTO_ROOT/lib/n98-magerun/modules/
带有 composer 的 Magento 安装内的文件夹
composer require giuseppemorelli/magerun-addons <last version>
(需要 modman 作为先决条件)
命令
创建虚拟产品
(实验性)。创建带有所有默认值或自定义值的虚拟产品。
交互式模式 或通过 shell 参数 或混合使用。
$ n98-magerun.phar product:create:dummy
参数 | 描述 | 接受值 |
---|---|---|
website-id |
网站 ID(默认:1) | 仅整数 |
attribute-set-id |
属性集 ID(默认:默认 ID 为 4) | 仅整数 |
product-type |
产品类型(默认:简单) | simple configurable [分组 - 进行中] |
sku-prefix |
产品 SKU 的前缀(默认:MAGPROD-) | 任何 |
category-ids |
产品关联的类别(逗号分隔 - 默认 null) | 仅整数,逗号分隔 |
product-status |
产品状态(默认:启用) | 仅整数1 - 启用2 - 禁用 |
product-visibility |
产品可见性(默认:两者都可见) | 仅整数1 - 不可见2 - 目录中可见3 - 搜索中可见4 - 两者都可见 |
product-number |
要创建的产品数量 | 仅整数 |
仅针对可配置产品请求额外选项(实际上仅限于交互式模式)
参数 | 描述 | 接受值 |
---|---|---|
attribute-configurable-number |
要使用的可配置属性数量(“超级属性”) | 仅整数 |
attribute-configurable-codes |
可配置产品的属性代码(“超级属性”) | 仅文本 |
product-children-number |
产品子项数量 | 仅整数 |
####INFO
#####IMAGES
- 产品的临时图片保存到
MAGENTO_ROOT/media/import/
文件夹,文件名为<SKU-PREFIX><COUNTER>."-".sha1(<SKU-PREFIX><COUNTER>).".jpg"
创建后,您可以清理文件夹,如果您想的话。
#####CONFIGURABLE PRODUCTS
- 您需要创建可配置属性并插入相同的值。然后将这些属性添加到您想要使用的属性集
创建虚拟分类
(此命令包含在 n98-magerun 1.97.23 中)
使用所有默认的纯 Magento 或您的自定义值创建虚拟分类。
交互式模式 或通过 shell 参数 或混合使用。
$ n98-magerun.phar category:create:dummy
参数 | 描述 | 接受值 |
---|---|---|
store-id |
创建分类的商店 ID(默认:1) | 仅整数 |
category-number |
要创建的分类数量(默认:1) | 仅整数 |
children-categories-number |
每个创建的分类的子分类数量(默认:0 - 使用 '-1' 表示从 0 到 5 的随机数) | 仅整数或 '-1' 表示从 0 到 5 的随机数 |
category-name-prefix |
分类名称前缀(默认:'我的神奇分类') | 任何 |
创建虚拟属性值
(此命令包含在 n98-magerun 1.97.23 中)
创建虚拟属性值(仅适用于下拉属性)
交互式模式 或通过 shell 参数 或混合使用。
$ n98-magerun.phar eav:attribute:create-dummy-values
参数 | 描述 | 接受值 |
---|---|---|
locale |
以 ISO 标准表示的本地化值,如 en_US | 仅字符串 |
attribute-id |
要添加值的属性 ID | 仅整数 |
values-type |
要创建的值类型(默认为 int) | int string color size designer |
values-number |
要创建的值数量(默认为 1) | 仅整数 |
清理日志表
清理(截断 MySQL 命令)所有仅用于统计或日志的表。如果您需要减小数据库大小,请执行此命令。注意!如果您使用 Magento 统计关于访客的信息,可能使用此命令会丢失一些数据。
$ n98-magerun.phar db:maintain:clean-table
表列表
名称 |
---|
dataflow_batch_export |
dataflow_batch_import |
log_customer |
log_quote |
log_summary |
log_summary_type |
log_url |
log_url_info |
log_visitor |
log_visitor_info |
log_visitor_online |
report_event |
report_viewed_product_index |
需求
- (与 n98-magerun > 1.96.1 进行过测试)
- (与 magento 1.9.x 进行过测试)
- (与 php 5.6 进行过测试)
进行中
- 创建虚拟分组产品
- 创建虚拟虚拟产品
- 创建虚拟捆绑产品
贡献
任何贡献都受到高度赞赏。最佳贡献代码的方式是在 GitHub 上打开 拉取请求。
请针对 develop
分支创建您的拉取请求
许可证
鸣谢
感谢NETZ98(http://www.netz98.de/)创建了这个令人难以置信的工具。
感谢Kalen Jordan(https://github.com/kalenjordan)和Peter Jaap Blaakmeer(https://github.com/peterjaap)开始为n98-magerun贡献他们的插件。
感谢lorempixel.com(http://lorempixel.com)提供的样本图像。