Magento: оставить отзыв как гость

Я работаю над сценарием отзывов о импорте / экспорте, и экспорт работает просто отлично, за исключением того, что он на самом деле не экспортирует ID для гостевых пользователей. Но когда я хочу импортировать продукты, я создаю объект клиента и назначаю этот идентификатор клиента для проверки, которую я создаю, но это не работает, и я предполагаю, что это из-за идентификатора клиента (Magento на самом деле не говорит, что неправильно).

$_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();

Итак, мой вопрос: как программно создать отзыв в качестве гостя?

1

Решение

Вы делаете правильный отзыв для клиента, если вы хотите создать отзыв как гость, то вам нужно использовать приведенный ниже фрагмент.

$review->setCustomerId(null);
$review->setNickname("SimBeez");
0

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

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

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