Skip to content

Simple Configurable Products #335

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
sverdier opened this issue Aug 12, 2013 · 44 comments
Closed

Simple Configurable Products #335

sverdier opened this issue Aug 12, 2013 · 44 comments
Labels
feature request Issue: Ready for Work Gate 4. Acknowledged. Issue is added to backlog and ready for development

Comments

@sverdier
Copy link

Is it planned to add this natively?
http://www.magentocommerce.com/magento-connect/simple-configurable-products.html
With Simple Configurable Products, the price for configurable products is taken directly from the associated simple products rather than the configurable product itself.
Otherwise it is necessary to calculate the difference of price and enter it to the configurable product and this is a very complex management for customers using Magento without ERP.

@magento-team
Copy link
Contributor

There are changes in the product editing interface that should simplify entering configurable information but i'm not sure yet if this new price functionality will be implemented. It is not on our short term roadmap at least.

@FiveDigital
Copy link

It would be great if this feature could be implemented since every of our customers asks for this feature.

@mzeis
Copy link
Contributor

mzeis commented Aug 17, 2013

Some of our customers also asked for this. Also, if they have to define prices for the associated simple products they don't want to calculate some kind of price difference but just want to enter the price directly. Enabling them to enter the price directly (and not enter the difference) may enhance the usability.

@sverdier
Copy link
Author

If you have a configurable product with several simple product (visible on "Catalog, Search") :

Size 1 : 150
Size 2 : 200
Size 3 : 250
...

You must set Configurable product price : 150
Size 1 : 0
Size 2 : 50
Size 3 : 100
...

If you want increase $10 for the product "size 1", all prices must be changed on configurable product and also the price of simple product "size 1" =>
You must set Configurable product price : 160
Size 1 : 0
Size 2 : 60
Size 3 : 110
...

If You want add a product Size 4 for 100$, all prices must be changed on configurable product =>
You must set Configurable product price : 100
Size 1 : 50
Size 2 : 100
Size 3 : 150
Size 4 : 0

If you want set a special price on product simple Size 3 you must change the price of Size 3 on the configurable product and the special price is not display like a special price on the configurable product.

It's very Complicated for customers.
I think the price of a variation product must be the price of a simple product.

@barbazul
Copy link
Contributor

I agree with sverdier for configurables with only one level of
customization. For n > 1 it becomes actually impossible to handle.

Consider a product with sizes A B and colors X Y Z.

The following table is impossible to reproduce for what I understand

A - X $100
A - Y $150
A - Z $200
B - X $200
B - Y $150
B - Z $100
El ago 17, 2013 5:04 PM, "sverdier" [email protected] escribió:

If you have a configurable product with several simple product with simple
product visible on "Catalog, Search" :

Size 1 : 150
Size 2 : 200
Size 3 : 250
...

You must set Configurable product price : 150
Size 1 : 0
Size 2 : 50
Size 3 : 100
...

If you want increase $10 for the product "size 1", all prices must be
changed on configurable product and also the price of simple product "size
1" =>
You must set Configurable product price : 160
Size 1 : 0
Size 2 : 60
Size 3 : 110
...

If You want add a product Size 4 for 100$, all prices must be changed on
configurable product =>
You must set Configurable product price : 100
Size 1 : 50
Size 2 : 100
Size 3 : 150
Size 4 : 0

If you want set a special price on product simple Size 3 you must change
the price of Size 3 on the configurable product and the special price is
not display like a special price on the configurable product.

It's very Complicated for customers.
I think the price of a variation product must be the price of a simple
product.


Reply to this email directly or view it on GitHubhttps://github.com//issues/335#issuecomment-22818727
.

@xyphoid
Copy link

xyphoid commented Oct 15, 2013

This is an interesting case where it's effectively a global configuration setting for Magento - either you want to use magento-style pricing, or SCP-style pricing, and you will be deciding that on an installation-by-installation basis.

Roughly half of our installations use SCP-style pricing so far.

@clockworkgeek
Copy link

I agree with sverdier for configurables with only one level of customization. For n > 1 it becomes actually impossible to handle.

See this stackexchange for more examples of multiple attributes causing an impossible situation. Also it mentions that simple-configurable-products is not being updated, making the matter more urgent.

@michaelgrosser
Copy link

Now that this has been brought up, I think this is worth some serious consideration on Magento's part. This may not come up often in client interviews for feature requests, but that's probably because their implementation partner is already using SimpleConfigurableProducts.

On nearly every Magento implementation I've worked on, if Configurable Products were being used SimpleConfigurableProducts was installed.

As mentioned above, there are pricing scenarios that are simply impossible to express natively in Magento, and these pricing scenarios are not at all uncommon, especially in the apparel space where items are often configurable by two or more attributes.

Additionally, many clients import pricing from external systems (ERPs, 3PLs, etc), and those systems nearly universally have pricing set on the simple SKU. Trying to build an integration based on attribute-based pricing increases is unmanageable for those clients, which again, are a substantial majority of large scale Magento implementations.

If the pricing of Configurable Products isn't modified in Core Magento 2, the first thing we'll have to do is write our own module to deal with that because of the fact that the native system is only useful for smaller retailers who manage their pricing directly in the admin panel.

@benmarks
Copy link
Contributor

Let's not fail to lose sight on what I believe to be widespread experience that SCP has multiple knock-on effects (and with good reason, as there are assumptions regarding parent-child relationships (esp in Sales module), as well as the view integrations which assume relationships. These issues are multiplied in an EE instance.

That said, @sverdier and @barbazul have salient points. Simple, single-option façades should be intuitive for admins and developers, and matrix pricing scenarios are not uncommon, and should be achievable without massive customization or extension wizardry. I would like to see composite/façade product pricing receive some manner of re-engineering. However, I'm not sure how effective arguing/advocating domain issues is/will be on this forum. Would be great to hear from @piotrekkaminski or others Magento team on this.

@michaelgrosser
Copy link

For sure, SCP is by no means perfect. If I re-wrote it I'd probably simplify it greatly to simply carry over the pricing model. So, to clarify, it's only really a similar model I'd like to see worked into the core. Not so much the other behavioral modifications SCP brings to the party.

@CodeMonkey90
Copy link

@tanya-soroka Are there any updates on this? (Asking you since you're assigned.)

@tanya-soroka
Copy link

Hello
I agree that it is the reasonable changes. I added this request to our Product Creation requirements. As we are focused on the development framework, this feature will be implemented in later features' releases.

@shayW
Copy link

shayW commented Aug 24, 2014

Hi Guys
I think that @mzeis gave the clearer description of the problem statement from customer perspective.
it comes down to a simple solution that should be implemented by the Mgento team.
the attribute prices (either entered manually under custom options) CANNOT be associated to the product price (which is being defined at the price folder) moreover these attributes should override the main product price
The user/Administrator should be given the option to update each price of each sub product independently of the "Main price" and set a specific price to be edded from external excel.
for example lets assume a product with main product price =10$ (which will be eqaul to the small size)
medium size will be +10 =20$
Large size will be +20$ = 30$
now lets assume that Admin/store owner like to execute the following prices changes:
small new price 9$
Medium new price 16$
Large new price 17$
sound simple? I would love someone to tach me how to do it... as far as i understand the Magento engine there is no support for that...

@tanya-soroka
Copy link

Hello @shayW,
We are going to support it with in the future. It is already planned for the feature's release. I can totally understand the importance of that feature for you, so you are welcome to contribute its implementation as a pull request to Magento 2 code. We really appreciate your interesting in Magento 2 future.

@verklov
Copy link
Contributor

verklov commented Jan 13, 2015

We have created a ticket in our internal tracker for this improvement. We will review and handle it according to the priorities. Thank you for this request!
ID: MAGETWO-23739

@verklov verklov closed this as completed Jan 13, 2015
@vpelipenko vpelipenko reopened this Feb 24, 2015
@vpelipenko vpelipenko added Issue: Ready for Work Gate 4. Acknowledged. Issue is added to backlog and ready for development MX labels Feb 24, 2015
@tanya-soroka
Copy link

@shayW I would like to clarify one use-case which you posted on your comment: "the attribute prices (either entered manually under custom options) CANNOT be associated to the product price".
Do you mean that final product price is not associated with value of the attribute price? Do you request of ability to overwrite the main product price by different price options: custom option price, tier price, sub-product price, etc. ?
Thank you in advance

@nevparmar
Copy link

Magento- How to config a Product with different sizes, materials and prices??
i need to find the best method to configure a product which has multiple materials, sizes and prices. I tried making attribute sets with custom material and sizes, but after adding the 3rd size and prices, I loose the pricing structure.

Briefly this is how it should look:

Product Sign 1 - the default material, size and price is Silver Sign, 10x10, and it's 5.00.

(These are simple/associated products)

Product Sign 1

Material Size Price
Silver Sign 10x10 5.00
Gold Sign 10x10 10.00
Bronze Sign 10x10 15.00
Silver Sign 12x12 5.75
Gold Sign 12x12 10.75
Bronze Sign 12x12 15.75
Silver Sign 18x18 25.75
Gold Sign 18x18 20.75
Bronze Sign 18x18 25.75

@ghost
Copy link

ghost commented Mar 31, 2015

Nevparmar Just to be certain are you asking how to do this in Magento 2 ?
If you are inquiring regarding 2 I am not 100% sure about this answer but I believe to be true.

You will need a 3rd party magento extension like Organic Internet's Simple Configurable Products (SCP) which overrides the weird default configurable product behavior of Magento. With SCP or one of the various similar extension each simple product is a unique SKU capable of having its own unique pricing and inventory and you can have near unlimited configurable options.

This thread is requesting that SCP functionality be added by default to the currently under development Magento 2 .

If you are using Magento 1 in a I suggest you find a supported extension similar to SCP from Organic Internet, becuase as of now the original is no longer maintained by the developer. I personally am currently looking for a working opensource alternative for SCP.

@Vinai
Copy link
Contributor

Vinai commented May 20, 2015

👍

@ghost
Copy link

ghost commented May 20, 2015

Supper happy to hear this @tanya-soroka This alone will move up our adoption of M2

@clockworkgeek
Copy link

😌

vpelipenko added a commit that referenced this issue Jun 5, 2015
[MPI] Bugfixes & Feature Parity + Simplification of Payment Configuration
@namrodbui
Copy link

Anyone know the status of this?

@tanya-soroka
Copy link

It is in progress right now. You will see this changes soon ( please check our following releases)

@fiavanana
Copy link

👍

1 similar comment
@urbancrew
Copy link

👍

@vpelipenko
Copy link
Contributor

Internal ticket is closed. @tanya-soroka, can you confirm that it is fixed and available for community?

@tanya-soroka
Copy link

The recommendation of using simple product price for the configurable has been implemented.
We need just to remove price attribute form the configurable product and change the logic of displaying price and calculating discount on the front-end for configurable product. That part will be implemented in the MAGETWO-41014 and MAGETWO-41069.

@roman204
Copy link

roman204 commented Aug 7, 2015

Yes, where is the like or +1 Button here !! ahh here 👍

@joshdifabio
Copy link
Contributor

Great news! Thanks, guys!

@nhp
Copy link

nhp commented Aug 12, 2015

The only disadvantage of this solution is that the prices are now only available if the product is fully configured or will it be like today in Magento1 that the Price could be shown on a per option base, like you select one option of a multi attribute configurable and only that one is price-differing than you could see the differences directly after selecting that attribute.

@miinervagg
Copy link

@tanya-soroka I've removed the price of the attributes from the configurable product but Magento doesn't pick the single product price of the associated products. Instead, magento only shows the price of the configurable product (that I must put for create a configurable product) The dropdown let me change the attributes of the product but it doesn't change de prices: it shows and calculates at the shopping cart the configurable product price instead of the simple and associated products price.
How can I fix it?
By the way, I'm using Magento 1.9

@tanya-soroka
Copy link

Hello @miinervagg, this fix only related to Magento 2 versions, it is not applied to Magento 1.
You can search for the existing extension in Connect ( http://www.magentocommerce.com/magento-connect), to get the same behavior.

@tanya-soroka
Copy link

@nhp, by default we use less simple price to show on the category page. To get the final price for your product you will need to select the correct options.

@tanya-soroka
Copy link

@sverdier the features has been implemented. Do you agree to close this ticket?

@urbancrew
Copy link

yes

From: Tanya Soroka [mailto:[email protected]]
Sent: den 14 oktober 2015 19:22
To: magento/magento2 [email protected]
Cc: robert198222 [email protected]
Subject: Re: [magento2] Simple Configurable Products (#335)

@sverdier https://github.com/sverdier the features has been implemented. Do you agree to close this ticket?


Reply to this email directly or view it on GitHub #335 (comment) . https://github.com/notifications/beacon/AKzsT1IydaOyW_KBWGBkg7KM68-ajE62ks5o7oahgaJpZM4A5TFN.gif


Detta e-postmeddelande har sökts igenom efter virus med antivirusprogram från Avast.
https://www.avast.com/antivirus

@davidalger
Copy link
Member

Closing this ticket since this feature has been implemented and is now available in Magento 2.

@amresh13500
Copy link

amresh13500 commented Apr 25, 2016

hi to all..i am new here so please ignore my mistakes..
i am using this SCP extenstion in my magento site. the problem is whateve price i am setting for configurable product(at time of creating configurable product) that not shown on product page and it show price of last simple product added in configurable type
home page
product page

see this images and you ill get it...please reply

@mitesh-toptal
Copy link

from where I can download latest version of SCP for magento2. Please share link or give me details.
Thanks,
Mitesh

@peterjaap
Copy link
Contributor

@mitesh-toptal judging from the screenshot @amresh13500 uploaded in this thread, he is talking about Magento 1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Issue: Ready for Work Gate 4. Acknowledged. Issue is added to backlog and ready for development
Projects
None yet
Development

No branches or pull requests