Magento не индексирует мой продукт

Я новичок в программировании на Magento. Я добавил продукт со своим собственным написанным кодом. Все идет хорошо Продукт создан так, как и должно быть. Но это не видно на фронтенде. Когда я открываю продукт в бэкэнде и сохраняю его напрямую, он виден на внешнем интерфейсе. Я не хочу открывать его в бэкэнде. Он должен быть непосредственно виден на стороне интерфейса. И индексные продукты ничего не меняют. Ват, я делаю не так?

        $product = Mage::getModel('catalog/product');
$product->setStoreId(1);
$product->setCreatedAt(strtotime('now'));
$product->setMsrpEnabled(1);
$product->setCategoryIds($setProductCategoryArray);
$product->setSku($csvArray[$i][$template->artikelnummer->index]);
$product->setName($csvArray[$i][$template->artikelnaam->index]);

if(empty($csvArray[$i][$template->lange_omschrijving->index]) && empty($csvArray[$i][$template->korte_omschrijving->index])){
$csvArray[$i][$template->lange_omschrijving->index] = "Geen omschrijving";
$csvArray[$i][$template->korte_omschrijving->index] = "Geen omschrijving";
}else if(empty($csvArray[$i][$template->lange_omschrijving->index])){
$csvArray[$i][$template->lange_omschrijving->index] = $csvArray[$i][$template->korte_omschrijving->index];
}else if(empty($csvArray[$i][$template->korte_omschrijving->index])){
$csvArray[$i][$template->korte_omschrijving->index] = $csvArray[$i][$template->lange_omschrijving->index];
}
$product->setDescription($csvArray[$i][$template->lange_omschrijving->index]);
$product->setShortDescription($csvArray[$i][$template->korte_omschrijving->index]);
$product->setPrice($csvArray[$i][$template->prijs->index]);
$product->setTypeId('simple');
$product->setAttributeSetId($attributeSetId);

$product->setWeight(1.0);
$product->setTaxClassId(2); // taxable goods
$product->setVisibility(4); // catalog, search
$product->setStatus(1); // enabled
$product->save();

Спасибо!!

1

Решение

Вы пытались установить веб-сайт продукта:

$product->setWebsiteIds(array(1)) //website ID

или таким образом:

$ Продукция-> setWebsiteIds (массив (Mage :: приложение () -> getStore (истина) -> getWebsite () -> GetId ()));

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector