magenizr/magento2-faker

为您的开发和测试团队创建客户账户,包括密码、账单和收货地址。不再浪费时间重复创建测试账户,尤其是在多店铺环境中。

资助包维护!
Patreon

安装: 13

依赖项: 0

建议者: 0

安全性: 0

星标: 2

关注者: 2

分支: 0

开放问题: 0

类型:magento2-module

1.0.0 2021-06-17 03:53 UTC

This package is auto-updated.

Last update: 2024-09-17 13:52:39 UTC


README

为您的开发和测试团队创建客户账户,包括密码、账单和收货地址。Faker 将立即提供登录凭证,以便您的团队可以开始使用客户账户。

不再浪费时间重复创建测试账户,尤其是在多店铺环境中。

Magenizr Faker - Cli Magenizr Faker - Frontend/Backend

功能

  • 根据提供的 CSV 文件创建客户,包括收货和账单地址
  • 测试完成后,删除客户(包括测试订单)
  • 使用包含您的登录凭证、团队收货详情的自定义 CSV 文件。从 Data/customers.csv 复制文件并用作模板。

使用方法

只需转到 商店 > 配置 > 高级 > 开发者 > Faker 并启用模块。输入 CSV 文件的路径(相对于您的文档根目录)或留空以使用模块附带示例 CSV 文件。

以下选项可用。

  • --action create|delete(默认:create)
  • --limit(默认:5)
  • --columns first_name,last_name,email 等。(默认:first_name,last_name,email)
  • --filter email=%hotmail.com

例如

bash-4.4# php bin/magento faker:account:create --limit 15 --columns "first_name,last_name,address>street,address>country_id,address>city,address>region,address>region_id,address>postcode,address>telephone,email,optional>password,website_id,group_id,store_id"
+---------+------------+------------+-----------------------+--------------------+-----------------+----------------+-------------------+------------------+-------------------+----------------------------------+-------------------+------------+----------+----------+
| Action  | first_name | last_name  | address>street        | address>country_id | address>city    | address>region | address>region_id | address>postcode | address>telephone | email                            | optional>password | website_id | group_id | store_id |
+---------+------------+------------+-----------------------+--------------------+-----------------+----------------+-------------------+------------------+-------------------+----------------------------------+-------------------+------------+----------+----------+
| Updated | Rebbecca   | Didio      | 171 E 24th St         | AU                 | Leith           |                | TAS               | 7315             | 0458-665-290      | rebbecca.didio@didio.com.au      | 4WsJ2FZqUr        | 1          | 1        | 1        |
| Updated | Stevie     | Hallo      | 22222 Acoma St        | AU                 | Proston         |                | QLD               | 4613             | 0497-622-620      | stevie.hallo@hotmail.com         | 2FKjDO7xKp        | 1          | 1        | 1        |
| Updated | Mariko     | Stayer     | 534 Schoenborn St #51 | AU                 | Hamel           |                | WA                | 6215             | 0427-885-282      | mariko_stayer@hotmail.com        | aFa5cbJGXw        | 1          | 1        | 1        |
| Updated | Gerardo    | Woodka     | 69206 Jackson Ave     | AU                 | Talmalmo        |                | NSW               | 2640             | 0443-795-912      | gerardo_woodka@hotmail.com       | tJNnMv8qfn        | 1          | 1        | 1        |
| Updated | Mayra      | Bena       | 808 Glen Cove Ave     | AU                 | Lane Cove       |                | NSW               | 1595             | 0453-666-885      | mayra.bena@gmail.com             | EhWeZligdW        | 1          | 1        | 1        |
...
| Created | Amira      | Chudej     | 3684 N Wacker Dr      | AU                 | Rockside        |                | QLD               | 4343             | 0478-867-289      | amira.chudej@chudej.net.au       | f9CmgSDtok        | 1          | 1        | 1        |
| Created | Marica     | Tarbor     | 68828 S 32nd St #6    | AU                 | Rosegarland     |                | TAS               | 7140             | 0494-982-617      | marica.tarbor@hotmail.com        | yEuRwixDX2        | 1          | 1        | 1        |
| Created | Shawna     | Albrough   | 43157 Cypress St      | AU                 | Ringwood        |                | QLD               | 4343             | 0441-255-802      | shawna.albrough@albrough.com.au  | NhNjKYpGsq        | 1          | 1        | 1        |
| Created | Paulina    | Maker      | 6 S Hanover Ave       | AU                 | Maylands        |                | WA                | 6931             | 0420-123-282      | paulina_maker@maker.net.au       | DrSNms5jjK        | 1          | 1        | 1        |
| Created | Rose       | Jebb       | 27916 Tarrytown Rd    | AU                 | Wooloowin       |                | QLD               | 4030             | 0496-441-929      | rose@jebb.net.au                 | uAZYMDP3uX        | 1          | 1        | 1        |
+---------+------------+------------+-----------------------+--------------------+-----------------+----------------+---------- Result: 15 ----------------+-------------------+----------------------------------+-------------------+------------+----------+----------+
bash-4.4# 
bash-4.4# php bin/magento faker:account:create --filter "address>country_id=CA" --columns "email,optional>password,address>street,address>country_id,address>city,address>region,address>region_id,address>postcode"
+---------+-------------------------+--------------------+-------------------+----------------+-------------------+------------------+-------------------------------------------+-------------------+
| Action  | address>street          | address>country_id | address>city      | address>region | address>region_id | address>postcode | email                                     | optional>password |
+---------+-------------------------+--------------------+-------------------+----------------+-------------------+------------------+-------------------------------------------+-------------------+
| Created | 2335 Canton Hwy #6      | CA                 | Windsor           |                | ON                | N8N 3N2          | francoise.rautenstrauch@rautenstrauch.com | ZmPrR1T6J3        |
| Created | 6 Arch St #9757         | CA                 | Alcida            |                | NB                | E8J 2C4          | kloud@gmail.com                           | VqJ3VK90Pq        |
| Created | 9547 Belmont Rd #21     | CA                 | Belleville        |                | ON                | K8P 1B3          | lourdes_bauswell@aol.com                  | meTgNQjg85        |
| Created | 73 Pittsford Victor Rd  | CA                 | Vancouver         |                | BC                | V5Z 3K2          | hannah@yahoo.com                          | 5QkOdSf5Nk        |
| Created | 447 Commercial St Se    | CA                 | LIle-Perrot       |                | QC                | J7V 4T4          | tom.loeza@gmail.com                       | oUSaPAKYFh        |
...
| Created | 1534 Sidco Dr           | CA                 | Leduc             |                | AB                | T9E 5A6          | wlablanc@yahoo.com                        | VGJE3GmwsL        |
| Created | 4207 Leon Rd            | CA                 | North Vancouver   |                | BC                | V7L 3X6          | lauryn@yahoo.com                          | yIlZevwQiR        |
| Created | 7564 N Academy Ave      | CA                 | London            |                | ON                | N6A 1S5          | laurena.begin@begin.com                   | L9gsyVs9Z3        |
| Created | 88 E Saint Elmo Rd      | CA                 | Hamilton          |                | ON                | L8R 3J3          | elise@gmail.com                           | JgvfzVwfNw        |
| Created | 75 Westchester Ave      | CA                 | Pierrefonds       |                | QC                | H9J 1W6          | corrie_kardell@aol.com                    | GNNsrR4o6n        |
+---------+-------------------------+--------------------+-------------------+--------------- Result: 29 ---------+------------------+-------------------------------------------+-------------------+
bash-4.4# 

系统要求

  • Magento 2.3.x, 2.4.x
  • PHP 5.6.x, 7.x

安装(Composer)

  1. 更新您的 composer.json composer require "magenizr/magento2-faker":"1.0.0" --no-update
  2. 安装依赖项并更新您的 composer.lock composer update --lock
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)              
Package operations: 1 install, 0 updates, 0 removals
  - Installing magenizr/magento2-faker (1.0.0): Downloading (100%)         
Writing lock file
Generating autoload files
  1. 启用模块并清除静态内容。
php bin/magento module:enable Magenizr_Faker --clear-static-content
php bin/magento setup:upgrade

安装(手动)

  1. 下载代码。
  2. 解压缩下载的 tar.gz 文件。例如:tar -xzf Magenizr_Faker_1.0.0.tar.gz
  3. 将代码复制到 ./app/code/Magenizr/Faker/
  4. 启用模块并清除静态内容。
php bin/magento module:enable Magenizr_Faker --clear-static-content
php bin/magento setup:upgrade

支持

如果您遇到任何问题,请毫不犹豫地在 Github 上提交问题或通过 modules@magenizr.com 邮箱联系我们。

购买

此模块在 GitHub 上免费提供。请自由支持我们 Patreon。如果您需要用于测试目的的最多 100 万个虚假客户账户和地址的数据库,请联系我们 modules@magenizr.com

联系

GitHubTwitterFacebook 上关注我们。

历史

===== 1.0.0 =====

  • 首次发布

路线图

  • 通过 CLI 设置自定义 CSV 文件(例如 --file path/to/file.csv
  • 注册时事通讯

许可证

OSL - 开源软件许可证 3.0