Автор Тема: Тайтлы в базе даных!  (Прочитано 1032 раз)

03 Июнь 2015, 14:19:26
Ответ #15
  • Фрилансер
  • *
  • Сообщений: 113
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Мультимагазин я так понимаю на разных доменах но с одной базой, правильно ? Если так, то у меня один домен, одна база.

Почистил кеш как на сайте так и в браузере...никакой реакции.
03 Июнь 2015, 15:36:48
Ответ #16
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
SELECT *
FROM `ps_product`
ORDER BY `ps_product`.`price` DESC
LIMIT 0 , 30
Цена везде "0"?
04 Июнь 2015, 11:17:34
Ответ #17
  • Фрилансер
  • *
  • Сообщений: 113
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Везде на 0, можно пробовать ваш код ?

Попробовал, чет ничего не изменилось...может цены еще в дополнительной таблице хранятся?
04 Июнь 2015, 11:52:40
Ответ #18
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цены у товаров в таблице ps_product. Исключение это цены для комбинаций.
Если вы сбросили все цены, то проверить можно в админке. Отрыть товар для редактирования. Зайти в меню цены, везде должно быть 0.
04 Июнь 2015, 12:04:42
Ответ #19
  • Фрилансер
  • *
  • Сообщений: 113
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В админке посмотрел, все осталось на местах...




А вот так в базе:
04 Июнь 2015, 12:16:42
Ответ #20
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Расширенные параметры > Менеджер SQL
1. Добавить
Название SQL-запроса: Тест
SQL-запрос:
SELECT *
FROM `ps_product`
WHERE `id_product` =10;
Сохранить.

2. Запустить запрос - Экспорт.

3. Отрыть полученный файл.
В поле "price" какая цена?
04 Июнь 2015, 12:30:03
Ответ #21
  • Ветеран
  • *****
  • Сообщений: 16667
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
А у товаров комбинации/атрибуты есть?
04 Июнь 2015, 13:13:33
Ответ #22
  • Фрилансер
  • *
  • Сообщений: 113
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Расширенные параметры > Менеджер SQL
1. Добавить
Название SQL-запроса: Тест
SQL-запрос:
SELECT *
FROM `ps_product`
WHERE `id_product` =10;
Сохранить.

2. Запустить запрос - Экспорт.

3. Отрыть полученный файл.
В поле "price" какая цена?

Че то мне стремно делать, айди товаров если поменяются, не повлечет ли за собой каки ето збои?

А у товаров комбинации/атрибуты есть?
Есть!
04 Июнь 2015, 13:26:05
Ответ #23
  • Ветеран
  • *****
  • Сообщений: 16667
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
SELECT - ничего не меняет. Только выборка и поках результатов.

Если есть атрибуты, то цена может устанавливаться из "ps_product_attribute"
SELECT *
FROM `ps_product_attribute`;
04 Июнь 2015, 13:33:06
Ответ #24
  • Фрилансер
  • *
  • Сообщений: 113
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В поле "price" какая цена?

В поле прайс цена "0".

SELECT - ничего не меняет. Только выборка и поках результатов.

Если есть атрибуты, то цена может устанавливаться из "ps_product_attribute"
SELECT *
FROM `ps_product_attribute`;


 в "ps_product_attribute" цена тоже "0"
04 Июнь 2015, 17:13:26
Ответ #25
  • Ветеран
  • *****
  • Сообщений: 1807
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Если в бд цена везде ноль, а на сайте показывает другие цены, то это не та база. Ваш сайт загружает данные из другой базы. Не бывает так, что в бд одни данные, а на сайте другие.
04 Июнь 2015, 17:51:16
Ответ #26
  • Фрилансер
  • *
  • Сообщений: 113
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Если в бд цена везде ноль, а на сайте показывает другие цены, то это не та база. Ваш сайт загружает данные из другой базы. Не бывает так, что в бд одни данные, а на сайте другие.

Зашел на хостинг, а там через phpMyAdmin в базу, нашел нужную таблицу, посмотрел...и как вы думаете? Все по нулям. Я уже не настолько Емеля, что б не разобраться с базой :)

А можно как то посмотреть через сайт куда в базу ведет путь записи цены?
04 Июнь 2015, 19:18:12
Ответ #27
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Класс /classes/Product.php
Можно увидеть все таблицы
public static $definition = array(
'table' => 'product',
'primary' => 'id_product',
.....
'associations' => array(
'manufacturer' => array('type' => self::HAS_ONE),
'supplier' => array('type' => self::HAS_ONE),
'default_category' => array('type' => self::HAS_ONE, 'field' => 'id_category_default', 'object' => 'Category'),
'tax_rules_group' => array('type' => self::HAS_ONE),
'categories' => array('type' => self::HAS_MANY, 'field' => 'id_category', 'object' => 'Category', 'association' => 'category_product'),
'stock_availables' => array('type' => self::HAS_MANY, 'field' => 'id_stock_available', 'object' => 'StockAvailable', 'association' => 'stock_availables'),
),
еще
ps_specific_price
ps_product_attribute
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
04 Июнь 2015, 19:30:39
Ответ #28
  • Ветеран
  • *****
  • Сообщений: 105673
  • Репутация: +39553/-0
    • Просмотр профиля
    • Webstudio UwK
UPDATE ps_product_shop SET price = price*0
Cоздание интернет сайтов Webstudio UwK
18 Июнь 2015, 13:15:23
Ответ #29
  • Фрилансер
  • *
  • Сообщений: 113
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
UPDATE ps_product_shop SET price = price*0

Спасибо Виталий, всё получилось!!