Страница 2 из 14
Re: SQL запросы для движка OpenCart
Добавлено: 25 сен 2012 12:09
andrik-striker
Добрий день
Я абсолютно не розуміюсь в програмуванні, підскажіть будь ласка як написати SQL запит, який буде витягувати дані з
http://clip2net.com/s/2kI5T з папки op_product стовпця location, і назад потім програма буде експортувати туди дані.
Дякую, з повагою Андрій
Re: SQL запросы для движка OpenCart
Добавлено: 25 сен 2012 12:37
TechAdmin
При импорте данных из базы данных сайта, поле location не обрабатывается.
В базе данных сайта, поле location хранит данные о "Расположении" товара, но в учётной системе (СТУС), в программе ПЛИ нет такого поля, поэтому нет возможности сохранять эту информацию в учётной системе (СТУС).
Есть возможность только обновлять данные на сайте, в поле location при экспорте товаров на сайт с использованием модуля "туннель". Т.е. вы можете к примеру в поле "Габарит" в учётной системе хранить необходимые данные и обновлять этими данными поле location в базе данных сайта.
Пример SQL запроса для обновления поля location информацией из поля "Габарит" (СТУС):
Код: Выделить всё
UPDATE op_product, etrade_products SET op_product.location=etrade_products.tov_size WHERE etrade_products.tov_id=op_product.product_id;;;
SQL запрос необходимо добавить для шаблона экспорта "туннель":

- setup_addon_sql_query_opencart.png (85.52 КБ) 8279 просмотров
Re: SQL запросы для движка OpenCart
Добавлено: 27 сен 2012 16:12
andrik-striker
А поле "габарит" де знаходиться в Стус?
http://clip2net.com/s/2lcku
Re: SQL запросы для движка OpenCart
Добавлено: 27 сен 2012 16:20
support
Добавить нужно в настройках программы. Выбрать столбец и поставить флажок в поле "А" (активность поля) .

- 2012-08-27_1912.png (99.59 КБ) 8269 просмотров
Re: SQL запросы для движка OpenCart
Добавлено: 28 сен 2012 09:24
andrik-striker
Все зробив як ви написали, але чомусь видає таку помилку
http://clip2net.com/s/2lkKp
Re: SQL запросы для движка OpenCart
Добавлено: 28 сен 2012 09:54
TechAdmin
Это означает что таблицы с названием op_product нет в базе данных сайта.
Re: SQL запросы для движка OpenCart
Добавлено: 28 сен 2012 10:06
andrik-striker
Поправив, просто база мала інший префікс. Дякую )
Суть створення запитів в БД я практично зрозумів, підскажіть будь ласка як мені взнати шлях до інших назв колонок... щоб я деякі колонки з БД сайта присвоїв до певних колонок в Вашій програмі.
Дякую )
Re: SQL запросы для движка OpenCart
Добавлено: 28 сен 2012 10:48
support
Re: SQL запросы для движка OpenCart
Добавлено: 28 сен 2012 10:56
andrik-striker
Дякую )
Re: SQL запросы для движка OpenCart
Добавлено: 23 фев 2013 18:54
butuzoff
Код: Выделить всё
INSERT INTO product_special (product_special_id, product_id, customer_group_id, priority, price, date_start, date_end) SELECT tov_id, tov_id, '1' as customer_group_id,'1' as priority, recom_price, now() as date_start, '2013-02-29' as date_end FROM etrade_products WHERE etrade_products.row_exist=0;;;
Помогите пожалуйста найти ошибку в запросе
Хочу добавлять акционную цену для товара
В OpenCart для этого используется таблица
product_special
Вот таким запросом добавляется акционная цена
Код: Выделить всё
INSERT INTO `product_special` (`product_special_id`, `product_id`, `customer_group_id`, `priority`, `price`, `date_start`, `date_end`) VALUES
(441, 108307, 1, 0, 2700.0000, '2013-02-22', '2013-02-24');
В качестве значения поля
product_special_id - использую id товара
В качестве значений полей
customer_group_id, priority, date_end - использую значения по умолчанию
В качестве значения для поля
price использую поле в PLI
РЦ
Очень надеюсь на вашу помощь, спасибо