Привет!
Ввиду того, что разработчик Pervolo напродавал модулей и успешно слился с форума, после обновления цскарт до 4.3.9 модуль запроса отзывов о товаре перестал работать.
При установке выдает такую ошибку:
В процессе установки модуля возникла возникла ошибка в SQL запросе. Модуль не будет установлен.
Unknown column 'b.status' in 'on clause' (1054): SELECT a.status, b.description FROM cscart_statuses AS a LEFT JOIN cscart_status_descriptions AS b ON a.status = b.status AND b.lang_code = 'ru' WHERE a.type = 'O'
Функция
function fn_review_requests_get_order_statuses() {
return db_get_hash_single_array("SELECT a.status, b.description FROM ?:statuses AS a LEFT JOIN ?:status_descriptions AS b ON a.status = b.status AND b.lang_code = ?s WHERE a.type = ?s", array('status', 'description'), CART_LANGUAGE,'O');
}
Прошу помочь подправить ее для работоспособности.
Спасибо.
function fn_review_requests_get_order_statuses() {
return db_get_hash_single_array("SELECT a.status, b.description FROM ?:statuses AS a LEFT JOIN ?:status_descriptions AS b ON a.status_id = b.status_id AND b.lang_code = ?s WHERE a.type = ?s", array('status', 'description'), CART_LANGUAGE,'O');
}
function fn_review_requests_get_order_statuses() {
return db_get_hash_single_array("SELECT a.status, b.description FROM ?:statuses AS a LEFT JOIN ?:status_descriptions AS b ON a.status_id = b.status_id AND b.lang_code = ?s WHERE a.type = ?s", array('status', 'description'), CART_LANGUAGE,'O');
}
Спасибо! Модуль установился, буду тестировать дальше.
Аналогичная ситуация. Был куплен модуль Интеграция с сервисом TurboSMS для версии cs-cart 4.3.4, после обновления до 4.3.9 ошибка "В процессе установки модуля возникла ошибка в SQL запросе. Модуль не будет установлен. SELECT a.status, b.description FROM cscart_statuses AS a LEFT JOIN cscart_status_descriptions AS b ON a.status = b.status AND b.lang_code = 'ru' WHERE a.type = 'O'.
Исправил на a.status_id = b.status_id модуль установился, но SMS приходят только администратору, подскажите где копать, что бы модуль отправлял SMS покупателям. Может в cs-cart 4.3.9 были изменения связанные с телефонными номерами покупателей? На cs-cart 4.3.4 все работает отлично.
Аналогичная ситуация. Был куплен модуль Интеграция с сервисом TurboSMS для версии cs-cart 4.3.4, после обновления до 4.3.9 ошибка "В процессе установки модуля возникла ошибка в SQL запросе. Модуль не будет установлен. SELECT a.status, b.description FROM cscart_statuses AS a LEFT JOIN cscart_status_descriptions AS b ON a.status = b.status AND b.lang_code = 'ru' WHERE a.type = 'O'.
Исправил на a.status_id = b.status_id модуль установился, но SMS приходят только администратору, подскажите где копать, что бы модуль отправлял SMS покупателям. Может в cs-cart 4.3.9 были изменения связанные с телефонными номерами покупателей? На cs-cart 4.3.4 все работает отлично.
Свяжитесь с разработчиками. Без изучения кода модуля трудно помочь вам с решением проблемы
Большое обновление CS-Cart уже здесь
Попробуйте новую панель администратора с темной темой