run-as-root

Laravel-style database seeder for Magento 2 / Mage-OS. Generate realistic products (all types), categories, customers, orders (all states), CMS pages, and reviews via bin/magento db:seed.

19
2
100% credibility
Found Apr 21, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
PHP
AI Summary

A tool for Magento 2 stores that fills development databases with realistic fake e-commerce data like products, customers, orders, and more using simple files or automatic generation.

How It Works

1
🛒 Discover store filler

You hear about a handy tool that quickly fills your online store with fake products, customers, and orders for testing.

2
📦 Add to your store

You easily add the tool to your store setup so it works with your shopping site.

3
✏️ Plan your test data

You create a simple note telling the tool what kinds of items to make, like 50 products or 100 orders.

4
🚀 Launch the filler

With one command, you tell the tool to fill your store, and it automatically creates everything you need including related items.

5
🔄 Start fresh anytime

If you want to wipe and refill, you just say so and it cleans up old test data first.

6
📊 Check your store

You peek to see counts of products, customers, and orders to confirm it's full.

🎉 Store ready to test

Your store now buzzes with realistic test data, perfect for trying features without real info.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is magento-2-seeder?

This PHP module brings Laravel-style database seeding to Magento 2 and Mage-OS, letting you populate dev stores with realistic products across all types, categories, customers, orders in any state, CMS pages, and reviews. Run bin/magento db:seed to fire it up, optionally with --generate for Faker-powered data or custom PHP/JSON/YAML files in dev/seeders. It solves the pain of empty databases by auto-resolving dependencies like linking orders to existing customers and products.

Why is it gaining traction?

Unlike manual scripts or generic fixtures, it handles Magento's complexity—full product types, order lifecycles, even configurable/bundle options—while keeping CLI simple like bin/magento db:seed --fresh --generate=order:1000,customer:500. Progress bars, deterministic seeds, and smart cleanup (--fresh) make bulk seeding fast and repeatable. Devs love the familiar Laravel vibe in a PHP e-comm giant.

Who should use this?

Magento backend devs building test suites for checkout, inventory, or customer flows. Agencies spinning up client demos with populated catalogs and orders. QA teams needing consistent, realistic database states without hours of fixture tweaks.

Verdict

Grab it for dev seeding if you're on Magento 2/Mage-OS—docs are solid, tests cover the CLI flows, despite 19 stars and 1.0% credibility signaling early days. Pair with your own seeders for production-like data in seconds.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.