Creating product matrix for magento - php

Currently i am messing with one requirement in magento which is something related to creating a product matrix for t shirt products, which will look something like this :
Till i researched on google i got it will be done by configurable products, or can it done via eu.linnlive.com this extension, or i have to create grouped product with attributes, if anyone can give me proper way to do this task in magento then it will be very helpful, i just want the way to do this. and is this thing will done by extra coding part or only by using magento default features.

You can try use this module, or create your own.
http://www.magentocommerce.com/magento-connect/product-matrix.html
For this functionality I think you should use configurable products based on 2 attributes, color & size. Grouped products usually used for a sets of simple products which don't linked by attributes

Related

Programatically creating Configurable products in Magento 1.8.1

I have a Magento 1.8.1.0 website where I've imported around 3500 Simple Products using the SOAP API.
I need to be able to create Configurable Products which groups Simple Products based on an SKU pattern, but don't know how to do this programatically. Due to the number of products I can't do this manually because of how long it would take.
The website sells swimwear and the Simple Products are the Size and Colour options. I've added a lot of custom attributes to store details of colour and size, to the Default attribute group.
The Simple Products may look like this:
SKU: XX3736 (32)
SKU: XX3736 (34)
SKU: XX3736 (36)
SKU: XX3736 (38)
Numbers in brackets represent the Size. I've added an attribute which has common part of the SKU - in the above example XX3736 on all 4 Simple Products - so they can be identified as the same product.
Some questions:
How to programatically create the Configurable Products? I've read various posts such as http://blog.omnisubsole.com/2009/07/01/configurable-products-in-magento/ but this seems old (from 2009) and very complicated.
When creating the Simple Products, the product Name is the same in each instance, e.g. on the example above all 4 products are called "Speedo Fastskin 3". Is that correct or do the name need to differ so they can be identified with their Size? If it's wrong how could this be displayed on the front-end?
When I was importing the Simple Products I added things like the Description text to each one. But the products are set to "Not Visible Individually". Is it really necessary to import this data for each Simple Product? I know Magento requires certain fields but it seems strange to import data that's not actually shown anywhere.
Thanks in advance.
Also, it's disappointing that the API doesn't (seem to) support an easy method to do this? Does anyone know if there are plans to have this in later versions? Seems very odd that it's relatively easy to import the Simple Products but so hard to create Configurables from them!
Answered my own question but in the end this is what worked, with some modifications: http://www.codetweet.com/magento/create-configurable-product-magento-programmatically/

implement configurable product with specific price for every combination of attributes

does anyone know how to achieve this functionality?
We currently have a single product with different colors and sizes and for each combination, there is an specific price for it.
We need something similar to configurable product but instead of adjusting the price based on its attribute, we need to set an specific price for each combination.
We are using magento 1.7
Weve tried using simple configurable plugin
http://www.magentocommerce.com/magento-connect/simple-configurable-products.html
together with the patch
https://github.com/organicinternet/magento-configurable-simple
but failed to make it work.
Is there any other way for magento to achieve this functionality?
Thanks,
Jay
You could just have a single attribute and adjust the prices based on this attribute, instead of having more than one attribute.

PrestaShop Product Combinations

Is there a way to create Product "Combinations" with Categories instead of attributes? Either from the backend or programmatically?
I have a wine database and the same bottle can be sold by two different "categories" but price may differ.
A wine seller will be stored as a "Category" to cater for my website's needs.
The easy way for you is to keep combinations based on attributes, and use the layered block instead of categories block. You can also create a custom categories block with your wine seller attribute.
I discouraged you to modify the combinations logic, it's too complex and will not be update proof.
Depending on what you are trying to do, you can customize the view and pricing by customer groups. To give you the best advice I would need to know what exactly you are trying to accomplish on the front end.
Category Product Combinations. Free prestashop module. Maybe this will help. ))

Shoe/Shirt Size clickable list instead of drop down menu

I'm stuck here. I'm trying to create code that will list out all of the available sizes for the item without using a drop down. In the two links below you will see what I am talking about. Any items that are out of stock are grayed out and when you click on an item in stock the item availability comes up in red below your selection.
Can anyone point me in the right direction (maybe a tutorial) in how to get this done? I'm trying to implement it in my magento site. Would I need to use php or is there an option in magento?
Shoe Examples:
http://www.karmaloop.com/product/The-AR-20-Sneaker-in-Craft-Blue-Running-White/263936
Shirt Examples:
http://www.karmaloop.com/product/The-We-Win-Hoody-in-Black/271919
To do what you want, first you would have to create configureable products (for all the size/option per product) to keep track of which option is out of stock.
The easiest way I can think of is to create a custom module and modify /app/code/core/Mage/Catalog/Block/Product/View/Options/Type/Select.php to make Unordered HTML list then use css to style. (you could use javascript to do this but you may run into this issue How do you stop Chrome and Opera sorting JSON objects by Index ASC?)
Then take a look at getJsonConfig() in app/code/core/Mage/Catalog/Block/Product/View/Type/Configurable.php this will produce a json object that is available on the product page and should which product is in stock. Then you can use javascript/css to highlight which is in stock.
This is a example of one site that i work on http://www.contempospace.com/bedroom-furniture/wardrobe-closets/custom-closet-systems/isa-custom-closet-4-module/isa-closet-system-xl-maximize-large-closet-drawers-shelves-hanging.html with that functionality. But as the previous person mention this is a big request. I would reccommend to find a pay/free module and then make any changes you need.
Configurable Products in Magento
This will help !!

Magento, add Clothing size attribute without Configurable Product

I want a simple way to let my user pick there clothing size before buy
but Configurable Product seems like to much overkill. you have to make a product of every size
and then you have to make a configurable product.
the shop is for my dad and if i have to explain him how he has to do this it would be weeks for him to know this, (it took several days to make him learn to create a simple product)
Is there any other possibility to create a product and in the front end let the user select the size attribute ..
there has to be a more simple way than this ?
The reason a configurable product relies on child simple products is to keep track of inventory--the simple product is the physical, shippable unit (Crew Neck Shirt-Red-Small) and the configurable product, as you know, is a "meta" product that groups all of the (Crew Neck Shirt-Some Color-Some Size) combinations together.
If you don't care about having your Magento store track inventory, then you can use a simple product with custom options. This is usually used for things that you make on the fly, like monogramming a t-shirt, or screen printing a t-shirt. Create the simple product and take a look at the Custom Options tab on the left side. There you can define a drop-down for your size and specify the options there. Unlike a product attribute, however, I'm pretty certain that you'll have to re-create the size options for each product that you decide to sell this way.
The Magento Web site has a video tutorial that shows how this works. You might show that to him.
I don't think you'll find too many arguments that the Magento admin interface is extremely confusing--even for computer savvy users--but it is what it is. Good luck!

Categories