I have tried a few searches regarding my concern but haven’t been able to find any answers, so please excuse my request if I missed it somewhere.
When are you are editing a product there is the “Design” feature and one of the options is “Display product options in” and then you have the choice of “Product Info Column” and “Block after Info Column”. (Someone else shows examples in this thread: http://www.magentocommerce.com/boards/viewthread/21146/ - pretty much same problem, actually.)
Initially we had “Block after Info Column” selected and entered some 300+ products. As we have refined the design one of the things we wanted to change was to have it display in the “Product Info Column”. I thought there would be a simple global configuration option to change this for ALL products at one time, but didn’t see this and ended up changing it individually for each product.
I think it would be really helpful to add a global feature to change from “Product Info Column” to “Block after Info Column” and vice versa.
(And please excuse me if I missed it, in which case can someone point out to me where it would have been?)
I have the same on my Magento 1.2.0.1 but I can’t find where to switch this design globaly for the store view.
Did someone find a solution ?
Thanks
Max
I found it :
In catalog > manage products. Select all or the ones you want. Action : modify attributes. And select the design you want for your selected items.
Max
I found it :
In catalog > manage products. Select all or the ones you want. Action : modify attributes. And select the design you want for your selected items.
Max
I found it :
In catalog > manage products. Select all or the ones you want. Action : modify attributes. And select the design you want for your selected items.
Max
Hmm, i must be either tired, or an idiot;-)
If we try this, how does this change thát setting? Doesn’t it only change the attribute set? (which we obviously do not want)
To change the default value for “Display product options in” under Design, from “Block After Info Column” to “Product Info Column” you will need to edit a database entry. Assuming you are using phpMyAdmin, under eav_attribute look for attribute_code “options_container”. Edit value for field “default_value” from “container2” (corresponds to drop option “Block After Info Column") to “container1” (corresponds to drop option “Product Info Column"). Note: this will only set the default to “Product Info Column” for new products and not update existing product options.
This is on Magento 1.5.1.0. If there is a way to do it from the admin backend, I’d like to know.
You can do this globally for all products with a layout update in your theme’s local.xml file. In my example, I had entered about 500+ products with “Block After Info Column” set. I wanted to change everything globally to “Product Info Column.” This is the layout update that does it:
What happens here is that in the parent theme’s catalog.xml file, both container1 and container2 are defined as child blocks of the product.info block, but one is unset based on the value entered in the admin backend for the product. All I’m doing here is re-adding container1 and forcibly removing container2.
Of course the downside to this is that all products going forward have will get this layout update no matter what value is set for the product in the admin backend, so it’s probably better to do the global attribute edit if it’s available.
Thought I’d post here to verify that the technique does indeed work. To change bulk attributes such as changing “Display Product Options In” for multiple products, perform the following actions:
1. Select the products you want to change the attribute for.
2. In the Actions Radio Button (next to the Submit button), select Update Attributes
3. Select the attribute you wish to update and change the value
4. Submit the Changes Using the button on the form.
This is quite a useful tool, actually. Reviewing the form, you can change Attributes, Inventory Settings, or Website settings here.
Thought I\’d post here to verify that the technique does indeed work. To change bulk attributes such as changing \"Display Product Options In\” for multiple products, perform the following actions:
1. Select the products you want to change the attribute for.
2. In the Actions Radio Button (next to the Submit button), select Update Attributes
3. Select the attribute you wish to update and change the value
4. Submit the Changes Using the button on the form.
This is quite a useful tool, actually. Reviewing the form, you can change Attributes, Inventory Settings, or Website settings here.
To change the default value for “Display product options in” under Design, from “Block After Info Column” to “Product Info Column” you will need to edit a database entry. Assuming you are using phpMyAdmin, under eav_attribute look for attribute_code “options_container”. Edit value for field “default_value” from “container2” (corresponds to drop option “Block After Info Column") to “container1” (corresponds to drop option “Product Info Column"). Note: this will only set the default to “Product Info Column” for new products and not update existing product options.
This is on Magento 1.5.1.0. If there is a way to do it from the admin backend, I’d like to know.
I made the change you suggested to set the ‘Product Info Column’ option as the default. To edit the 300+ products that were already fed to the database, I did a bit of a search in the database and this is the SQL command I executed to update this particular attribute for all products:
UPDATE `catalog_product_entity_varchar` set value= ‘container1’ WHERE entity_type_id=10 AND attribute_id=836
For me, it worked perfectly. I suggest you only use this if you are comfortable exploring the DB. The reason I could not do a multiple product edit from the backend is that some products have no SKU. ( You can only edit multiple products if they have SKU values set).