В некоторых случаях это поведение нужно изменить, включив автопубликацию отзывов.
Это несложно и для этого нужно в файле catalog\model\catalog\review.php заменить функцию (в оригинале она расположена в одну строку):
public function addReview($product_id, $data) { $this->db->query("INSERT INTO " . DB_PREFIX . "review SET author = '" . $this->db->escape($data['name']) . "', customer_id = '" . (int)$this->customer->getId() . "', product_id = '" . (int)$product_id . "', text = '" . $this->db->escape($data['text']) . "', rating = '" . (int)$data['rating'] . "', date_added = NOW()"); }
на такую:
public function addReview($product_id, $data) {
$this->db->query("INSERT INTO " . DB_PREFIX . "review SET author = '" .
$this->db->escape($data['name']) .
"', customer_id = '" . (int)$this->customer->getId() .
"', product_id = '" . (int)$product_id .
"', text = '" . $this->db->escape($data['text']) .
"', rating = '" . (int)$data['rating'] .
"', status = 1, date_added = NOW()");
}