Перейти к содержанию
Форум поддержки пользователей VamShop

Версия 1.74 не работает массовое изменение цен


Рекомендуемые сообщения

При обновлении прайса на сайте, поменяв цены и нажатии кнопки "обновить" выдает ошибку

 

Интернет-магазин закрыт на техническое обслуживание, заходите позже!

Проблема с MySQL. Как узнать причину ошибки.

 

В файле: mysql_db_error.log ничего не пишется. В чем может быть проблема с обновлением цен?

Ссылка на сообщение
Поделиться на другие сайты
  В 09.11.2014 в 12:46, support сказал:

В admin папке должен быть mysql_db_error.log

 

Саш, там вообще пусто, файл пустой. Я сам удивился. Ошибка есть а в файл не пишется.

Ссылка на сообщение
Поделиться на другие сайты

  В 09.11.2014 в 13:26, support сказал:

Создайте пустой файл и права 777 на этот файл.

 

Поставил права 777 но запись не добавляется все равно. Что самое интересное, при нажатии кнопки "обновить" выскакивания этого

 

Интернет-магазин закрыт на техническое обслуживание, заходите позже!

Проблема с MySQL. Как узнать причину ошибки.

 

обновления страници при ошибки и возврате стрелкой в браузере обратно, цена меняется.

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты
  В 09.11.2014 в 15:57, support сказал:

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

 

Смотрел не в админской папке а в корне общем.

В админской папке есть файл и запись там: 

 

09/11/2014 19:11:45 | 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE products_id=1055' at line 1 | UPDATE products SET products_startpage= WHERE products_id=1055 | /admin/quick_updates.php?action=update&page=&sort_by=&cPath=0&row_by_page=200&manufacturer=&search=&search_model_key=

Ссылка на сообщение
Поделиться на другие сайты

Так я Вам сразу писал, что смотреть в папке /admin, раз ошибка в админке.

 

А как товары заполняли?!

Переносили откуда-то?!

 

Судя по запросу, нет никакого значения в колонке products_startpage

 

Можно заполнить попробовать, вот так - http://vamshop.ru/forum/topic/10740-1%D0%BC%D0%B0%D1%81%D1%81%D0%BE%D0%B2%D1%8B%D0%B5-%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BD%D1%8B%D0%B5-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8-%D1%81-%D0%B1%D0%B0%D0%B7%D0%BE%D0%B9-sql-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B/

 

3 пункт.

Ссылка на сообщение
Поделиться на другие сайты

или может это просто потому что отключена колонка Показывать на главной в Админке - Настройки - Изменение цен, попробуйте включить.

Ссылка на сообщение
Поделиться на другие сайты
  В 09.11.2014 в 17:19, support сказал:

Так я Вам сразу писал, что смотреть в папке /admin, раз ошибка в админке.

 

А как товары заполняли?!

Переносили откуда-то?!

 

Судя по запросу, нет никакого значения в колонке products_startpage

 

Можно заполнить попробовать, вот так - http://vamshop.ru/forum/topic/10740-1%D0%BC%D0%B0%D1%81%D1%81%D0%BE%D0%B2%D1%8B%D0%B5-%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BD%D1%8B%D0%B5-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8-%D1%81-%D0%B1%D0%B0%D0%B7%D0%BE%D0%B9-sql-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B/

 

3 пункт.

 

Спасибо, все заработало.

Ссылка на сообщение
Поделиться на другие сайты

На втором сайте такая же песня - 10/11/2014 13:11:52 | 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE products_id=837' at line 1 | UPDATE products SET products_startpage= WHERE products_id=837 | /admin/quick_updates.php?action=update&page=&sort_by=&cPath=0&row_by_page=300&manufacturer=&search=&search_model_key=

UPDATE products SET products_startpage = '0';

UPDATE products SET products_startpage = '1';

Не помогает ни один из запросов в БД.

Ссылка на сообщение
Поделиться на другие сайты

...или может это просто потому что отключена колонка Показывать на главной в Админке - Настройки - Изменение цен, попробуйте включить.

Ссылка на сообщение
Поделиться на другие сайты
  В 10.11.2014 в 13:40, support сказал:

...или может это просто потому что отключена колонка Показывать на главной в Админке - Настройки - Изменение цен, попробуйте включить.

 

Колонка включена была. Отправляю в личку доступ в админку и на всякий случай фтп

Ссылка на сообщение
Поделиться на другие сайты

Так а где ссылка на магазин, где доступ в админку?

В базе вроде нормально.

Значение проставлено в колонке products_startpage

Ссылка на сообщение
Поделиться на другие сайты
  В 10.11.2014 в 14:18, support сказал:

Так а где ссылка на магазин, где доступ в админку?

В базе вроде нормально.

Значение проставлено в колонке products_startpage

 

Забыл сначала написать. Отредактировал сообщение, там сначала идет доступ в админку.

Ссылка на сообщение
Поделиться на другие сайты

Там две ошибки в коде нашлись, исправил.

По идее, должно сейчас работать.

 

Спасибо, что сообщили о проблеме, внёс правку в текущий код.

Ссылка на сообщение
Поделиться на другие сайты
  В 10.11.2014 в 19:21, support сказал:

Там две ошибки в коде нашлись, исправил.

По идее, должно сейчас работать.

 

Спасибо, что сообщили о проблеме, внёс правку в текущий код.

 

Да, спасибо Саш. Все работает. Но у меня еще есть 2 магазина)) Что и где нужно исправить?

Ссылка на сообщение
Поделиться на другие сайты
  В 11.11.2014 в 07:52, support сказал:

Вот исправленный файл /admin/quick_updates.php 

 

Спасибо! Теперь все везде работает.

Ссылка на сообщение
Поделиться на другие сайты
  • 3 months later...

Добрый день, у меня тоже сломалось массовое изменение цен, после обновления с 1,72 до 1,76, все вышеописанное не помогает. во вложении mysql_db_error.log и скрин проблемы. Как исправить?

post-4924-0-10750500-1425027351_thumb.gi

mysql_db_error.txt

Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте!

 

Видимо, удалили одну из групп покупателей.

 

Попробуйте зайти в свою базу данных через phpMyAdmin и в закладке SQL выполнить вот такой код:

 

CREATE TABLE personal_offers_by_customers_status_3 (
  price_id int(11) NOT NULL auto_increment,
  products_id int(11) NOT NULL,
  quantity int(11) default NULL,
  personal_offer decimal(15,4) default NULL,
  PRIMARY KEY  (price_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_ci;
Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...