Skip to content

rajmahil/auto-gen-variants

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



Medusa      306 Technologies

Auto-Generate Variants — Medusa Admin Widget

Build and manage variants without the manual grind.


Medusa & headless commerce experts — We build eCommerce platforms that industry leaders trust

306 Technologies Website Book a Call Email 306 Technologies



@306technologies/auto-gen-variants

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

Compatibility

  • Medusa: @medusajs/medusa >= 2.5.0
  • Admin UI: @medusajs/ui >= 4.0.3
  • Node: >= 20

Install

npm i @306technologies/auto-gen-variants

Add the plugin in your Medusa config

medusa.config.ts

import { defineConfig } from "@medusajs/medusa";

export default defineConfig({
  // ...other settings
  plugins: [
    {
      resolve: "@306technologies/auto-gen-variants",
      options: {}, // no options required
    },
  ],
});

Run development server

npm run dev

How It Works (at a glance)

  • 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).

Troubleshooting

Widget not appearing

Reinstall clean

npm uninstall @306technologies/auto-gen-variants
rm -rf node_modules package-lock.json
npm i
npm i @306technologies/auto-gen-variants@latest

Links

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published