EDIT: It seems as though magento is passing the Attribute code as the Attribute Label.
I am in the process of rebuilding a website and I am using and inventory system (Linnworks) to push my listings to Magento.
Im fairly familiar with both of these platforms and have never had a problem before.
The problem I am reaching now, is Super Attributes.
The custom options dropdown is tied to an attribute with the CODE : nssbottlesize Attribute nssbottlesize is reflected through admin attribute LABELS as Select a Size.
This attribute label is reflected on the back end when viewing the product, but on the front end the Code is referenced (nssbottlesize) instead of (Select a Size).
I have a hunch that the inventory system i am using is causing some of this issue. But it doesnt make sense to me. The only place on the site or inventory system that says 'nssbottlesize' is the unique back end code for the attribute.
Even if the inventory system submitted this product with the incorrect Label/code, should I not be able to modify this under the associated products tab? The inventory system does not work in real time in this manner to update the attribute name should i change it, so I know that its not me changing it, and the inventory system immediately changing it back.
As the images reflect. The back end looks as it should, and so does the associated products tab, so im at a loss as to why this product label remains incorrect.
Thank you for reading my small book.
catalog/product/view/type/options/configurable.phtml
of your theme? Maybe it hasecho $_attribute->getAttributeCode()
instead ofecho $_attribute->getLabel()
/app/design/frontend/ultimo/default/template/catalog/product/view/type
I added the options folder, and the configurable.phtml file as it is in default, and I have no changes, perhaps this file is referenced from a different location in my theme than the options folder?.../type
and it makes the options dissapear on the site, which makes me think im getting in the right neighborhood. The file hasecho $_attribute->getLabel() ?></label></dt>
correctly<?php foreach($_attributes as $_attribute): ?>
<dt><label class="required"><em>*</em><?php echo
$_attribute->getLabel() ?></label></dt>
<dd<?php if ($_attribute->decoratedIsLast){?>
class="last"<?php }?>>
But I can understand how magento is pulling the label. I can see in PHP myadmin that the labels are correct, but even so, it doesnt pull the label it references only the code.