Magento 可配置产品问题
我在配置产品时遇到了一个问题。我使用了此链接,但在相关选项卡中,产品未显示Magento 可配置产品问题,magento,Magento,我在配置产品时遇到了一个问题。我使用了此链接,但在相关选项卡中,产品未显示 感谢并问候您可以查看的两件事: 您确定要关联到可配置产品的简单产品实际上具有使可配置产品可配置的属性值吗?因此,如果您根据“颜色”制作了一个可配置的产品,那么简单的产品是否有“颜色”的值 当您查看相关产品选项卡时,看到那里的空白网格,您是否尝试重置过滤器,或者在第一列中选择“否”或“否”?如果设置为“是”,则仅查找已关联的产品 可配置产品链接在magento中如何工作? 摆脱可配置产品与其简单对应产品的链接的束缚?让我
感谢并问候您可以查看的两件事:
- 您确定要关联到可配置产品的简单产品实际上具有使可配置产品可配置的属性值吗?因此,如果您根据“颜色”制作了一个可配置的产品,那么简单的产品是否有“颜色”的值
- 当您查看相关产品选项卡时,看到那里的空白网格,您是否尝试重置过滤器,或者在第一列中选择“否”或“否”?如果设置为“是”,则仅查找已关联的产品
- 只有与当前可配置产品具有相同属性集的产品
- 必须为可配置属性定义选项
- 对于给定的可配置属性组合,只能链接一个简单属性
- simple可以根据需要链接到任意多个可配置文件
- 编辑说明:当使用eav/实体\属性\源\表源模型时,这种情况会发生
-- Check existing entries to not duplicate
SELECT ea.attribute_code,
count(*)
FROM eav_attribute as ea
INNER JOIN catalog_product_entity_int as cpei
ON ea.attribute_id = cpei.attribute_id
WHERE ea.attribute_code IN(
{attributeCodesList}
)
GROUP BY ea.attribute_code
-- Duplicating missed selects from varchat entity table to int
INSERT INTO catalog_product_entity_int (entity_type_id, attribute_id, store_id, entity_id, value)
SELECT cpev.entity_type_id,
cpev.attribute_id,
cpev.store_id,
cpev.entity_id,
cpev.value
FROM eav_attribute as ea
INNER JOIN catalog_product_entity_varchar as cpev
ON ea.attribute_id = cpev.attribute_id
WHERE ea.attribute_code IN(
{attributeCodesList}
)
-- Update missed select attributes from varchar backend type to int one
UPDATE eav_attribute as ea
SET ea.backend_type = 'int'
WHERE ea.attribute_code IN (
{attributeCodesList}
)
-- Kill old varchar in varchar entity table
DELETE FROM catalog_product_entity_varchar
WHERE attribute_id IN (
SELECT ea.attribute_id
FROM eav_attribute as ea
WHERE ea.attribute_code IN (
{attributeCodesList}
)
)