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

В данном разделе оставляются заявки для создания SQL запросов для обновления тех или иных полей при импорте и экспорте.
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

10 апр 2014 18:26

Как вариант очистить ЧПУ для всех товаров и категорий в базе данных сайта и выгрузить все товары из ПЛИ на сайт.
Для очистки использовать эти SQL запросы:

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

DELETE FROM `url_alias` WHERE `query` LIKE '%product_id=%';;;
DELETE FROM `url_alias` WHERE `query` LIKE '%category_id=%';;;
С уважением, поддержка ElbuzGroup.
Аватара пользователя
archikes
Сообщения: 37
Зарегистрирован: 18 фев 2012 14:11

12 апр 2014 10:56

TechAdmin писал(а):Как вариант очистить ЧПУ для всех товаров и категорий в базе данных сайта и выгрузить все товары из ПЛИ на сайт.
Для очистки использовать эти SQL запросы:

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

DELETE FROM `url_alias` WHERE `query` LIKE '%product_id=%';;;
DELETE FROM `url_alias` WHERE `query` LIKE '%category_id=%';;;


эти запросы только удаляют те что в базе есть. Но из базы пли ничего не загружают, напишите пожалуйста, как из пли выгрузить url новые?
как прописать урлы новые? пли для опенкарт не передает чпу поле
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

12 апр 2014 11:34

ЧПУ выгружаются автоматически, если их нет в базе данных сайта.
С уважением, поддержка ElbuzGroup.
JuanCarlovich
Сообщения: 62
Зарегистрирован: 15 сен 2011 13:22

25 апр 2014 19:12

подскажите, нужно запросом подставить имя картинки товаров вида: /data/"модель".jpg, и вместо дополнительных фото строку вида: /data/"модель"_1.jpg;"модель"_2.jpg и тд

пытался изменять значения img1sm и img2big - результата никакого

пример запроса:
UPDATE etrade_products SET img1sm=CONCAT('\/data\/',LOWER(model),'.jpg');;;

в итоге ни ошибки при импорте через туннель, ни прописанного имени картинки...
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

26 апр 2014 10:59

1. В таблице etrade_products проверяли обновление поля img1sm?
2. При выгрузке данных из ПЛИ не обновляется информация о фотографиях в БД сайта.
С уважением, поддержка ElbuzGroup.
JuanCarlovich
Сообщения: 62
Зарегистрирован: 15 сен 2011 13:22

26 апр 2014 20:15

Спасибо, уже понял, что не выгружается... Решил задачу запросоми:
UPDATE oc_product, etrade_products SET oc_product.image=CONCAT('\/data\/',LOWER(etrade_products.tov_art),'.jpg'), oc_product.model=etrade_products.tov_art WHERE oc_product.product_id=etrade_products.tov_id AND etrade_products.model='';;;
UPDATE oc_product, etrade_products SET oc_product.image=CONCAT('\/data\/',LOWER(etrade_products.model),'.jpg'), oc_product.model=etrade_products.tov_art WHERE oc_product.product_id=etrade_products.tov_id AND etrade_products.model<>'';;;

Подскажите еще - у меня в ПЛИ есть дополнительные столбцы, из которых нужно в описание товара добавлять строку. Я знаю имена столбцов - _3SP0JF8PY и _3QY17MXXC, но как их указать в запросе? В мануале не нашел информации :(
Последний раз редактировалось JuanCarlovich 26 апр 2014 20:39, всего редактировалось 2 раза.
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

26 апр 2014 20:38

В документации есть описание таблицы etrade_products_addon_fields.

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

UPDATE product_description, etrade_products_addon_fields SET product_description.description=etrade_products_addon_fields.field_value WHERE product_description.product_id=etrade_products_addon_fields.tov_id AND product_description.language_id=1 AND etrade_products_addon_fields.field_name='_3SP0JF8PY';;;
С уважением, поддержка ElbuzGroup.
JuanCarlovich
Сообщения: 62
Зарегистрирован: 15 сен 2011 13:22

26 апр 2014 20:43

TechAdmin писал(а):В документации есть описание таблицы etrade_products_addon_fields.


благодарю за оперативный ответ и пример запроса, нашел в документации информацию
JuanCarlovich
Сообщения: 62
Зарегистрирован: 15 сен 2011 13:22

26 апр 2014 21:20

еще вопрос про etrade_products_addon_fields
как реализовано field_is_option - любой пример из жизни, пока не очень понимаю как пользоваться, и не вижу обсуждения ((
ztekem
Сообщения: 174
Зарегистрирован: 20 фев 2013 19:09

20 май 2014 11:12

День добрый! после последних обновлений перестали выгружаться количество товара задаваемое в настройках экспорта. (игнорируется) выгружается истинное количество товара которое в ПЛИ. Раньше этот параметр был главнее.
Как поправить? слетела вся логика.
Ответить

Вернуться в «SQL запросы для E-Trade PriceList Importer»