gpt4 book ai didi

php - Magento 中的尺寸 SKU

转载 作者:行者123 更新时间:2023-12-04 06:59:31 26 4
gpt4 key购买 nike

如何允许所有产品的 SKU 超过 34 个字符(对于简单产品)?

当我添加新产品(简单)并输入超过 34 个字符时,Magento 在保存后将其削减为 34。

在数据库中,来自 eav_attribute 表的“sku”属性(用于查询项目、订单项目、发票项目、装运项目)包含 varchar(255)。对于 Catalog_Product_Entity,属性为 VarChar(64)。无论哪种情况,它都超过 34 个字符。因此,我可以将 SKU 更改为 64 个字符,而无需对数据库进行任何更改,对吗?

我该怎么做?我对用户端的 magento 代码有很好的理解,但对管理端却不是。您能否向我推荐有关在管理端进行更改的好教程,以帮助我自己解决这个问题。

谢谢,玛戈特

最佳答案

还有比这更多的......

将 catalog_product_entity 中的 SKU 字段更改为 varchar(255) 将 catalog_product_flat_some_number 中的 SKU 字段更改为 varchar(255)

然后您必须编辑 Sku.php,这样验证就不会在管理员中触发。

更改:const SKU_MAX_LENGTH = 64

到:const SKU_MAX_LENGTH = 255

这将允许 max_length 为 255 而不是 64.. 随心所欲。

关于php - Magento 中的尺寸 SKU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2089370/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com