Добрий день
Я абсолютно не розуміюсь в програмуванні, підскажіть будь ласка як написати SQL запит, який буде витягувати дані з http://clip2net.com/s/2kI5T з папки op_product стовпця location, і назад потім програма буде експортувати туди дані.
Дякую, з повагою Андрій
SQL запросы для движка OpenCart
При импорте данных из базы данных сайта, поле location не обрабатывается.
В базе данных сайта, поле location хранит данные о "Расположении" товара, но в учётной системе (СТУС), в программе ПЛИ нет такого поля, поэтому нет возможности сохранять эту информацию в учётной системе (СТУС).
Есть возможность только обновлять данные на сайте, в поле location при экспорте товаров на сайт с использованием модуля "туннель". Т.е. вы можете к примеру в поле "Габарит" в учётной системе хранить необходимые данные и обновлять этими данными поле location в базе данных сайта.
Пример SQL запроса для обновления поля location информацией из поля "Габарит" (СТУС):
SQL запрос необходимо добавить для шаблона экспорта "туннель":
В базе данных сайта, поле 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;;;С уважением, поддержка ElbuzGroup.
-
andrik-striker
- Сообщения: 19
- Зарегистрирован: 22 май 2012 16:20
А поле "габарит" де знаходиться в Стус? http://clip2net.com/s/2lcku
Добавить нужно в настройках программы. Выбрать столбец и поставить флажок в поле "А" (активность поля) .
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Документация E-Trade Jumper
-
andrik-striker
- Сообщения: 19
- Зарегистрирован: 22 май 2012 16:20
Все зробив як ви написали, але чомусь видає таку помилку http://clip2net.com/s/2lkKp
Это означает что таблицы с названием op_product нет в базе данных сайта.
С уважением, поддержка ElbuzGroup.
-
andrik-striker
- Сообщения: 19
- Зарегистрирован: 22 май 2012 16:20
Поправив, просто база мала інший префікс. Дякую )
Суть створення запитів в БД я практично зрозумів, підскажіть будь ласка як мені взнати шлях до інших назв колонок... щоб я деякі колонки з БД сайта присвоїв до певних колонок в Вашій програмі.
Дякую )
Суть створення запитів в БД я практично зрозумів, підскажіть будь ласка як мені взнати шлях до інших назв колонок... щоб я деякі колонки з БД сайта присвоїв до певних колонок в Вашій програмі.
Дякую )
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Документация E-Trade Jumper
Код: Выделить всё
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');В качестве значений полей customer_group_id, priority, date_end - использую значения по умолчанию
В качестве значения для поля price использую поле в PLI РЦ
Очень надеюсь на вашу помощь, спасибо
