1

I'm working on a site that will have many products with similar options/attributes that a user would have to choose when adding to cart... think of an add to cart form for a t-shirt where you choose a color and size. This site does not need to manage stock/inventory.

The options I can imagine are:

  1. Create simple products with custom options one at a time.
  2. Create simple products with common custom options, but duplicate them to create good starting points.
  3. Configurable products with attribute sets, which implies the user would have to create associated products for all the attributes they want to show up.
  4. Your brilliant suggestion

2 is my best guess and 3 and 1 would be very time consuming. So what's number 4?

Thanks!

  • is there a problem using attributes instead of custom options? according to point 2, attributes may make it simple. – Shathish Feb 26 '14 at 4:39
  • @Shathish Attributes are great but they require a lot of work. Let's say there's 40 colors, and 10 sizes per shirt. The user will have to create 400 associated products for all the choices to show up in addtocart, maybe there's a shortcut I don't know about though. – camomileCase Feb 26 '14 at 20:02
  • How about creating one configurable product with all the associated simple products then export them, duplicate the rows and make the necessary adjustments and import the result? – Marius Jun 12 '14 at 7:23
1

So what I would suggest is to go for the Configurable Product option as well this is what it was created for. I understand that this can be time consuming for the user. For this I see you have a couple of options.

  1. Use the Quick Create option in the Magento admin. This should allow you to create the Configurable product first and specify which options are configurable. Then on the associated products tab you can create multiple simple products quicker.
  2. Create some form of import process that creates the required products via code. You could do this via either an admin module or simply an import script.

I would personally go with option 1 and let the admin create the products as less "should" go wrong since this is core functionality.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.