Magento2:导入后产品不可见

14ifxucb  于 2022-11-12  发布在  其他
关注(0)|答案(2)|浏览(143)

我用的是这样一段代码:
$product->setSku($csvProduct[0]); // Set your sku here $product->setName($csvProduct[6]); // Name of Product $product->setData('icecat_id',$csvProduct[0]); $product->setData('is_featured',0); $product->setData('is_salable',1); $product->setData('gift_message_available',0); $product->setAttributeSetId(4); // Attribute set id $product->setStatus(1); // Status on product enabled/ disabled 1/0 $product->setWeight(10); // weight of product $product->setVisibility(4); // visibilty of product (catalog / search / catalog, search / Not visible individually) $product->setTaxClassId(0); // Tax class id $product->setTypeId('simple'); // type of product (simple/virtual/downloadable/configurable) $product->setPrice(100); // price of product $product->setCategoryIds($categoryIds); $product->setStockData( [ 'use_config_manage_stock' => 0, 'manage_stock' => 1, 'is_in_stock' => 1, 'qty' => 999 ] ); $product->save();
问题是,它是在后端可见,而不是在前端。当我在管理中保存产品时,产品也开始在前端可见。问题是我的代码有什么问题,或者你能给予我一些建议吗?我花了很多时间来调试它。请帮助。
Magento 2.4.3版
我花了很多时间试着调试它。我试着弄清楚保存前后的区别是什么。没有运气。

rt4zxlrg

rt4zxlrg1#

您可能需要重新建立索引:

bin/magento indexer:reindex

或需要检查并重新索引:

bin/magento indexer:status

更多信息:https://devdocs.magento.com/guides/v2.4/config-guide/cli/config-cli-subcommands-index.html

bvk5enib

bvk5enib2#

网站ID丢失了...如此简单,如此愚蠢,但也许对别人有用。

相关问题