Доброго времени суток. Прошу сильно ногами не пинать, если мой вопрос относится к другому разделу форума. Предупреждаю сразу, я не программист, что такое PHP и MySQL- только слышал, OpenCart вижу впервые. Просто у меня есть немного времени и желание сделать все своими руками. Предыстория: - есть некая программа складского учета, которая делает выгрузку необходимой информации в файл. - есть php-скрипт который "разбирает" на "данные" файл выгрузки и эти "данные" пишет в БД OpenCart. Скрипт взят в сети, в свободном доступе. История.
В процессе "разборки" файла выгрузки получаю некое значение $sbrend которое пишу в manufacturer (БД) (кусочек скрипта который это делает):
mysql_query("INSERT INTO manufacturer (name,image, sort_order) VALUES ('$sbrend','',0)");
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$manufacturer_id = $row['manufacturer_id'];
далее в manufacturer_to_store указываю в каком магазине отображать
mysql_query ("INSERT INTO manufacturer_to_store VALUES ('$manufacturer_id',0)");
после этого смотрю на записи в таблицах manufacturer и manufacturer_to_store:
Вижу все сделанные мной записи. Результат. После того как скрипт внес изменения в БД обновляю страничку магазина с производителями. И новых записей там НЕ обнаруживаю. Иду в админку-Каталог-Производители, тут новые записи ЕСТЬ. Если войти в новую запись, то можно увидеть "галочку" в поле "Магазины" в строке "Основной магазин". Т.е., теоретически, все должно отображаться. И теперь, если нажать "Сохранить" в новой записи, то она появляется на странице магазина с производителями. У меня появилась мысль проверить записи таблицы store и поля store_id, а там оказывается пусто:
Вопрос (ы): По какой причине может не отображаться информация в магазине, хотя она присутствует в записях БД и ее видно в админке? Почему отсутствует запись в таблице store хотя запись "Основной магазин" в админке присутствует? Информация. OpenCart (русская сборка) Version 2.1.0.2 (rs.1) P.S. Предположил вариант, что причиной отсутствия записей в таблице store был криво установленый магазин. Установил версии: OpenCart 1.5.6.4 (русская), 2.2.0.0 (английская) и ocStore 2.1.0.2.1(русская). Результат тот же, в таблице store записей нет.