Build and manage variants without the manual grind.
Built by 306 Technologies
Medusa & headless commerce experts — We build eCommerce platforms that industry leaders trust
A Medusa.js admin widget that automatically creates all missing product variant combinations from your product’s option values — no more manual setup.
- 🚀 1-click generation of missing variants
- 🧮 Accurate combinations from selected option values
- 🛡️ Non-destructive: existing variants are left as-is
- 🎯 Built for Medusa v2 Admin
- Medusa:
@medusajs/medusa >= 2.5.0 - Admin UI:
@medusajs/ui >= 4.0.3 - Node:
>= 20
npm i @306technologies/auto-gen-variantsmedusa.config.ts
import { defineConfig } from "@medusajs/medusa";
export default defineConfig({
// ...other settings
plugins: [
{
resolve: "@306technologies/auto-gen-variants",
options: {}, // no options required
},
],
});npm run dev- Reads the product’s option values (e.g., Size × Color × Material).
- Computes the cartesian product, filters out existing variants.
- Creates the remaining variants through Medusa APIs.
- Shows a quick summary (created vs. already existed).
Reinstall clean
npm uninstall @306technologies/auto-gen-variants
rm -rf node_modules package-lock.json
npm i
npm i @306technologies/auto-gen-variants@latest- Website (306 Technologies): https://www.306technologies.com
- X/Twitter https://x.com/RajFrom306
- Linkedin www.linkedin.com/in/raj-mahil