Magentoで手動でレビューを作成していますが、どのように評価情報を追加するかを検討しようとしていますか?私はレビューを問題なく追加できますが、私は評価値(スター値)に苦しんでいます。 配列は以下のようになります。 配列( "Price" => 80、 "Value" => 60、 "Quality" => 60);Magento - 評価に評価情報を追加するには
スターシステムとサマリー評価にどのように追加できますか?
ありがとうございました。
[OK]を、ので、これは私がこれまで持っているものです: このレビューを追加します。
$review->setEntityPkValue(23);//product id
$review->setStatusId(1);
$review->setTitle("title");
$review->setDetail("detail");
$review->setEntityId($review->getEntityIdByCode(Mage_Review_Model_Review::ENTITY_PRODUCT_CODE));
$review->setStoreId(Mage::app()->getStore()->getId());
$review->setStatusId(1); //approved
$review->setNickname("Me");
$review->setReviewId($review->getId());
$review->setStores(array(Mage::app()->getStore()->getId()));
$review->save();
$review->aggregate();
これは< -I'mが、ここで立ち往生レビューのための評価を追加します!
// this is some test code to add the rating review
$rating[0]['Price'] = 80;
$rating[0]['Value'] = 100;
$rating[0]['Quality'] = 80;
$product_id = 23;
$review_id = 631;
foreach ($rating as $ratingId => $optionId) {
// This is the bit where it all seems to go wrong!:
Mage::getModel('rating/rating')
->setRatingId(1)
->setReviewId($review_id)
->addOptionVote($val, $product_id);
}
ありがとうございます!
「マニュアル」とは何を意味するのかは不明です。あなたはレビューを作成するコードを書いていますか?評価値を追加するために必要なことを探していますか?あなたが行っているコードを投稿すると、答えが得られる可能性が高くなります。 –
こんにちはアラン。返信いただきありがとうございます。はい、私はレビューを作成し、評価値(価格、品質、価値など)を追加するコードを書いています。私はレビューを作成するコードを書いていますが、それは評価を追加しません。私は今私の机から離れているので、私が書いたコードに到達することができませんが、私は明日それを投稿します。ありがとう – sulman
私は今質問に自分のコードを追加しました。ありがとう! – sulman