Magento 产品类型无效或不支持自定义产品类型的行

Magento 产品类型无效或不支持自定义产品类型的行,magento,import,magento-1.5,Magento,Import,Magento 1.5,我在我的Magento商店里有定制产品类型的产品,比如“bookable”。所以我尝试导入3个带有“\u type”值“bookable”的产品。这给我带来了错误 Product Type is invalid or not supported in rows: 1, 2, 3 我在core中找到了我在这里检查的验证 app/code/core/Mage/importexport/Model/import/Entity/Product.php 在1439年前后排队 我怎样才能解决这个问题

我在我的Magento商店里有定制产品类型的产品,比如“bookable”。所以我尝试导入3个带有“\u type”值“bookable”的产品。这给我带来了错误

   Product Type is invalid or not supported in rows: 1, 2, 3
我在core中找到了我在这里检查的验证

app/code/core/Mage/importexport/Model/import/Entity/Product.php

在1439年前后排队

我怎样才能解决这个问题


提前感谢

对于该错误,可能存在两个问题

a、 )您的csv中没有_类型的列

我假设你在这一点上有

b、 )Magento找不到可预订的类型模型

类型模型是从该类的受保护方法_initTypeModels中的xml配置加载的。查看该方法,您将看到支持的模型是通过配置中的
global/importexport/import\u product\u types
节点加载的。因此,无论哪个模块包含这个可预订产品,都需要在其配置中添加一个节点,如下所示

<global>
    <importexport>
        <import_product_types>
            <bookable>yourModule/import_entity_product_type_bookable</bookable>
        </import_product_types>
    </importexport>
</global>

您的模块/导入\实体\产品\类型\可预订

显然,您还需要创建类
YourCompany\u YourModule\u Model\u Import\u Entity\u Product\u type\u Bookable
,您可以查看其中一个内置类作为示例(例如
Mage\u ImportExport\u Model\u Import\u Entity\u Product\u type\u Simple
)。

如果出现此错误,可能会出现两个问题

a、 )您的csv中没有_类型的列

我假设你在这一点上有

b、 )Magento找不到可预订的类型模型

类型模型是从该类的受保护方法_initTypeModels中的xml配置加载的。查看该方法,您将看到支持的模型是通过配置中的
global/importexport/import\u product\u types
节点加载的。因此,无论哪个模块包含这个可预订产品,都需要在其配置中添加一个节点,如下所示

<global>
    <importexport>
        <import_product_types>
            <bookable>yourModule/import_entity_product_type_bookable</bookable>
        </import_product_types>
    </importexport>
</global>

您的模块/导入\实体\产品\类型\可预订

显然,您还需要创建类
YourCompany\u YourModule\u Model\u Import\u Entity\u Product\u type\u Bookable
,您可以查看一个内置类作为示例(例如
Mage\u ImportExport\u Model\u Import\u Entity\u Product\u type\u Simple

)。

:这显然是一个很好的解决方案,但我在产品导入时面临内存泄漏。您有什么提示可以解决这个问题吗?在处理大量对象集合时,Magento充满了内存泄漏。除了提高内存限制或成批导入之外,我不知道有什么好的解决方法:这显然是一个极好的解决方案,但我在产品导入时面临内存泄漏。您有什么提示可以解决这个问题吗?在处理大量对象集合时,Magento充满了内存泄漏。除了提高内存限制或批量导入之外,我不知道有什么好的解决方法。