Страница 8 из 14

Re: SQL запросы для движка OpenCart

Добавлено: 19 мар 2014 15:32
TechAdmin
Касательно SEO оптимизации.

Есть такие поля мета тегов
1. meta title
2. meta description
3. meta keywords

В сборке ocStore есть так же возможность заполнить для товара
1. тег H1
2. метки (теги)

Вам какие данные нужно обновить? Первые три есть в ПЛИ.

Re: SQL запросы для движка OpenCart

Добавлено: 20 мар 2014 11:57
roman_khodorich
На данный момент интересуют эти:
TechAdmin писал(а): 1. тег H1
2. метки (теги)
Это я же с другого аккаунта, kupislona39 сбросили пароль

Re: SQL запросы для движка OpenCart

Добавлено: 20 мар 2014 15:46
TechAdmin
Именно этих нет в ПЛИ, поэтому нельзя их выгрузить.

Re: SQL запросы для движка OpenCart

Добавлено: 20 мар 2014 16:01
roman_khodorich
TechAdmin писал(а):
для заполнения тегов товара - H1

Код: Выделить всё

UPDATE product_description, etrade_products SET product_description.seo_h1=CONCAT('Купить ', etrade_products.manufac_name, ' ', etrade_products.model, ' в калининградском интернет магазине ххххх.RU тел. (4012) хххххх') WHERE product_description.product_id=etrade_products.tov_id;;;
для заполнения тегов товара - title

Код: Выделить всё

UPDATE product_description, etrade_products SET product_description.seo_title=CONCAT('Купить ', etrade_products.manufac_name, ' ', etrade_products.model, ' в калининградском интернет магазине ххххх.RU тел. (4012) хххххх') WHERE product_description.product_id=etrade_products.tov_id;;;
Как заполнить Теги товара: - это тоже под вопросом (типа такого - лучше, дешево, цена, купить, KVR1333D3S9/2G, Kingston)

Код: Выделить всё

DELETE FROM product_tag WHERE product_id IN (SELECT tov_id FROM etrade_products);;;
INSERT INTO product_tag (product_id, language_id, tag) SELECT tov_id, 1 as language_id, 'лучше' as tag FROM etrade_products;;;
INSERT INTO product_tag (product_id, language_id, tag) SELECT tov_id, 1 as language_id, 'дешево' as tag FROM etrade_products;;;
INSERT INTO product_tag (product_id, language_id, tag) SELECT tov_id, 1 as language_id, 'цена' as tag FROM etrade_products;;;
INSERT INTO product_tag (product_id, language_id, tag) SELECT tov_id, 1 as language_id, 'купить' as tag FROM etrade_products;;;
INSERT INTO product_tag (product_id, language_id, tag) SELECT tov_id, 1 as language_id, etrade_products.model as tag FROM etrade_products WHERE etrade_products.model<>'';;;
INSERT INTO product_tag (product_id, language_id, tag) SELECT tov_id, 1 as language_id, etrade_products.manufac_name as tag FROM etrade_products WHERE etrade_products.manufac_name<>'';;;
при экспорте товара не заполняется основная категория

Код: Выделить всё

UPDATE product_to_category, etrade_products SET main_category=0;;;
UPDATE product_to_category, etrade_products SET main_category=1 WHERE etrade_products.tov_id=product_to_category.product_id AND etrade_products.tov_cat_id=product_to_category.category_id;;;
В SQL запросах использован язык сайта по умолчанию с ИД равным 1, если у вас другой ИД языка сайта, необходимо 1 заменить на нужный ИД

Код: Выделить всё

1 as language_id
В SQL запросах использовано поле Модель из учётной системы ПЛИ, проверьте чтобы оно было заполнено в ПЛИ. В противном случае используйте наименование товара (поле etrade_products.tov_name).

Код: Выделить всё

etrade_products.model
В SQL запросах не использован префикс таблиц базы данных сайта, если у вас используются префиксы, тогда необходимо для каждой таблицы движка OpenCart добавить префикс в начале названия.

Данные SQL запросы необходимо добавить вот сюда:
setup_addon_sql_queries.png
Вот тут Вы описываете как что выгрузить. Но с метками так не работает у меня. а с H1 сработало, но немного не то, что нужно, теперь нужно узнать как очистить во всех товарах это поле H1

Re: SQL запросы для движка OpenCart

Добавлено: 20 мар 2014 17:05
TechAdmin
Очистить все теги H1

Код: Выделить всё

UPDATE product_description SET product_description.seo_h1='';;;

Re: SQL запросы для движка OpenCart

Добавлено: 21 мар 2014 12:12
dvovik
Подскажите есть ли возможность выполнения SQL-запросов при импорте через HTTP Tunel ?

т.е. есть проблема:
в ocStore валюта магазина грн. в PLI - ЕВРО.
При импорте в PLI надо чтоб поле "Цена" из БД магазина пересчитывалось по курсу в евро и вставлялась как цена PLI или же как дополнительная цена.

Сейчас полноценно PLI работает только на экспорт.

Re: SQL запросы для движка OpenCart

Добавлено: 21 мар 2014 12:26
TechAdmin
Нет такой возможности.

Re: SQL запросы для движка OpenCart

Добавлено: 10 апр 2014 13:48
archikes
Можно ли с помощью запросов обновить УРЛ из PLI в OpenCart ?

Re: SQL запросы для движка OpenCart

Добавлено: 10 апр 2014 13:50
TechAdmin
Можно.

Re: SQL запросы для движка OpenCart

Добавлено: 10 апр 2014 18:18
archikes
TechAdmin писал(а):Можно.
Подскажите, пожалуйста как это сделать