Русская поддержка интернет-магазина PrestaShop
русская поддержка PrestaShop.
Регистрация
Забыли пароль?
Главная
Возможности
Демо
Скачать
Каталог магазинов
Форум
Модули и шаблоны
Администрирование
Реклама и маркетинг
Аналитика и статистика
Оплата и платежные системы
Управление контентом
Экспорт
Фронт-офис
Локализация
Торговые площадки
Управление товарами
Средства миграции
Оформление заказа
Поиск и фильтры
Доставка и логистика
Слайд-шоу
Социальные сети
Модификаторы
Шаблоны PrestaShop
Работа
Главная
Форум
Общие форумы (prestashop v1.4.x)
Песочница
Изменение типа данных при импорте с помощью sql
Изменение типа данных при импорте с помощью sql
yurchec
Новичок
Сообщений: 3
Регистрация: 17-04-2013
# 1
17-04-2013 20:18
День добрый форумчане. Возникла потребность изменения типа данных в столбце при импорте товаров на сайт. Напишу суть. Есть некоторые товары (допустим устарела инфа), нужно их обновить и добавить новые. Есть случаи когда неизвестно еще количество товара или его точная цена, но нужно добавлять товар на сайт. При импорте пустых значений в базу по умолчанию присваивается 0. Вот как раз то и суть. Как лучше сделать чтоб полю цена или количество присвоить пустое значение, чтобы не было нуля. Есть вариант чтобы пропустить строку если пусто либо уже что то еще делать (например поменять тип и присвоить как пустой текст). Нужно добавить такой sql запрос в php скрипт обновления товаров.
savvato11
Cпециалист
Сообщений: 289
Регистрация: 01-09-2012
# 2
18-04-2013 01:20
проще поправить tpl,
если цена 0 , то не отображать поле
yurchec
Новичок
Сообщений: 3
Регистрация: 17-04-2013
# 3
18-04-2013 01:57
Желательно через скрипт с использованием sql
savvato11
Cпециалист
Сообщений: 289
Регистрация: 01-09-2012
# 4
18-04-2013 04:08
и как вы это представляете? если поставить тип NULL по умолчанию у этих полей в таблице product, что то я не уверен в корректной работе движка потом...
yurchec
Новичок
Сообщений: 3
Регистрация: 17-04-2013
# 5
18-04-2013 13:47
Даже если вручную поставить null то всеравно будет отображаться 0 по цене и отсутствие товара по количеству, потому была идея поменять тип на текстовый и присвоить пустое значение.
savvato11
Cпециалист
Сообщений: 289
Регистрация: 01-09-2012
# 6
20-04-2013 01:26
ну так поменяйте в таблице через пхп май админ, и ужаснитесь потом от возможного количества поваливших ошибок...
Правильней , как я писал выше, внести несложные правки в тплку.
На Главную форума
Найти
FaQ
Панель управления
Кто он-лайн
Общие форумы (prestashop v1.7.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.6.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.5.x)
-- Общий форум
Общие форумы (prestashop v1.4.x)
-- Новости и объявления
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
-- Песочница
-- Прочее
Общие форумы (prestashop v1.3.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
---- Платные модули и хаки
-- Песочница
Другое
-- Корзина
---- Хостинг
---- Каталог магазинов
---- Общий форум
---- Прием багов