Я работаю над сценарием отзывов об экспорте/экспорте продукта, а экспорт работает просто отлично, за исключением того, что он действительно не экспортирует идентификатор для гостевых пользователей. Но когда я хочу импортировать продукты, я создаю объект клиента, и я назначаю идентификатор клиента для просмотра, который я создаю, но это не работает, и я предполагаю, что это из-за идентификатора клиента (Magento на самом деле не говорит, что неправильно).Magento: post post as guest user
$_customer = Mage::getModel('customer/customer')->load($_row['customer_id']);
где $ _row - это строка из файла CSS, который я загружаю. Теперь, вот, где я создаю обзор:
$_review = Mage::getModel('review/review')
->setEntityPkValue($_product->getId())
->setStatusId($_row['status_id'])
->setTitle($_row['title'])
->setDetail($_row['detail'])
->setEntityId(1) // review_entity: 1 - Product
->setStoreId($_row['store_id'])
->setStores(array($_row['store_id']))
->setCustomerId($_customer->getId()) //null is for administrator
->setNickname($_row['nickname'])
->save();
Итак, мой вопрос будет, как programmaticaly создать обзор в качестве гостя?
Насколько я понял, customerid null для администраторов, или нет? – Milos
не потому, что говорит гость. – SimBeez