gmdotnet/magerun-addons

此软件包已被弃用且不再维护。作者建议使用 giuseppemorelli/magerun-addons 软件包。

N98 MageRun 的插件命令

0.1.0 2016-08-24 15:49 UTC

This package is auto-updated.

Last update: 2022-02-01 13:00:07 UTC


README

stable version stable version develop license

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 分支创建您的拉取请求

许可证

OSL - 开源软件许可证 3.0

鸣谢

感谢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)提供的样本图像。