Страница 1 из 2
Добавить данные EAN
Добавлено: 30 сен 2018 15:26
tatamio
Здравствуйте, хочу попробовать обогатить данные сайта. Сайт на движке SIMPLA. Хочу добавить в БД сайта EAN (штрих-код) к каждому товару.
Как отобразить на сайте (вывести в шаблон страницы) какие-либо данные - я знаю. Но не понимаю - как добавить данные из БК в БД сайта ?
Помогите, пожалуйста.
Заранее спасибо !
Re: Добавить данные EAN
Добавлено: 01 окт 2018 13:07
TechAdmin
Здравствуйте, для CMS Simpla используйте этот SQL запрос:
Код: Выделить всё
UPDATE s_products, etrade_product_temp
SET s_products.ean = etrade_product_temp.ean
WHERE s_products.external_id = etrade_product_temp.uuid;;;
- 2018-10-01_13-08-50.png (78.89 КБ) 6713 просмотров
Re: Добавить данные EAN
Добавлено: 01 окт 2018 14:13
tatamio
Спасибо, попробую так сделать. По результату - отпишусь
Re: Добавить данные EAN
Добавлено: 01 окт 2018 16:09
tatamio
В MySql я полный ноль. Поэтому, перед обновлением хочу уточнить - нужно ли через phpmyadmin в s_products
добавить поле ean ?
Или Jumper его сам создаст, после вышеперечисленной команды ?
Re: Добавить данные EAN
Добавлено: 01 окт 2018 16:40
TechAdmin
Нужно добавить поле, без него будет ошибка.
Re: Добавить данные EAN
Добавлено: 01 окт 2018 16:55
tatamio
Вопрос - может нужно в s_variants добавить поле ean ?
Покурил форумы - почему то добавляют доп поля в s_variants
Re: Добавить данные EAN
Добавлено: 01 окт 2018 17:09
TechAdmin
Возможно и туда, всё зависит как дальше пользоваться информацией об EAN.
s_variants это если у вас для 1го товара есть несколько опций на выбор, например Цвет товара, тогда можно будет для каждого цвета заполнить EAN.
Re: Добавить данные EAN
Добавлено: 01 окт 2018 17:14
tatamio
Перефразирую вопрос. Если я добавлю доп поле ean в s_variants, правильно ли я изменил команду sql для обновления через Jumper ?
Код: Выделить всё
UPDATE s_variants, etrade_variant_temp
SET s_variants.ean = etrade_variant_temp.ean
WHERE s_variants.external_id = etrade_variant_temp.uuid;;;
Re: Добавить данные EAN
Добавлено: 01 окт 2018 17:29
TechAdmin
Нет, измените только s_products на s_variants.
Re: Добавить данные EAN
Добавлено: 04 окт 2018 19:58
tatamio
Посмотрите, пожалуйста команду для обновления
Код: Выделить всё
UPDATE s_variants, etrade_product_temp
SET s_variants.name1 = etrade_product_temp.ean
WHERE s_variants.external_id = etrade_product_temp.uuid;;;
Я не стал создавать в БД поле ean, так как у меня есть
неиспользуемое поле name1 в таблице s_variants
Правильно ли я изменил команды Джампера для обновления MySql ?