Здравствуйте!
При попытке загрузить на сайт список категорий и товаров из программ серии E-Trade, пользуясь присланным вами скриптом (etrade_ie_for_osc22_csv.php)
сервер возвращает следующую ошибку:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= '' where products_id=2' at line 1
update products_description set = '' where products_id=2
[TEP STOP]
чем уничтожает базу и заставляет сисадмина медленно седеть. Структура базы у нас конечно немного изменена, но базовые таблицы не тронуты.
Подскажите пожалуйста в каком ключе решаются данные проблемы. Спасибо!
загрузка данных в ОСкоммерс
Выслали вам на эл. почту новую версию модуля, попробуйте на нём.
С уважением, поддержка ElbuzGroup.
Вроде как работает после небольших танцев с бубном и даже ценник корректно обновляет.
Подскажите пожалуйста, как сделать чтобы еще наличие/отсутствие товара выгружалось.
Спасибо.
Подскажите пожалуйста, как сделать чтобы еще наличие/отсутствие товара выгружалось.
Спасибо.
У вас находится модуль "Вариант №1".
* Алгоритм работы модуля "Вариант №1".
Для всех импортируемых товаров из файла устанавливается значение 1 в поле "Активен" (enabled) и для всех товаров которых нет в файле, но есть в базе данных интернет магазина устанавливается значение 0 (ноль) в поле "Активен" (enabled). Такой подход даёт возможность отображать на витрине магазина все товары которые есть в прайс-листах поставщиков на момент импорта данных, т.е. для товаров у которых в поле "Активен" установлено 1 будут видны на витрине, а у которых установлено значение 0 (ноль) будут скрыты.
Для выгрузки из программы E-Trade PriceList Importer всех товаров которые есть в прайс-листах поставщиков необходимо выгружать с активной галочкой "Выгружать только товары, которые есть в наличии у поставщиков", предварительно загрузив все проимпортированные товары из прайс-листов.
** Алгоритм работы модуля "Вариант №2".
Для всех импортируемых товаров из файла устанавливается значение 1 в поле "Склад" (in_stock) и для всех товаров которых нет в файле, но есть в базе данных интернет магазина устанавливается значение 0 (ноль) в поле "Склад" (in_stock). Такой подход даёт возможность отображать на витрине магазина все товары которые есть в ассортименте, т.е. для товаров у которых в поле "Склад" установлено 1 будут отмечены флагом "В наличии", у которых установлено значение 0 (ноль) будут отмечены флагом "Нет в наличии".
Для выгрузки из программы E-Trade PriceList Importer всех товаров которые есть в списке товара учётной системы (весь ассортимент) необходимо выгружать с НЕ активной галочкой "Выгружать только товары, которые есть в наличии у поставщиков", предварительно загрузив все проимпортированные товары из прайс-листов.
* Алгоритм работы модуля "Вариант №1".
Для всех импортируемых товаров из файла устанавливается значение 1 в поле "Активен" (enabled) и для всех товаров которых нет в файле, но есть в базе данных интернет магазина устанавливается значение 0 (ноль) в поле "Активен" (enabled). Такой подход даёт возможность отображать на витрине магазина все товары которые есть в прайс-листах поставщиков на момент импорта данных, т.е. для товаров у которых в поле "Активен" установлено 1 будут видны на витрине, а у которых установлено значение 0 (ноль) будут скрыты.
Для выгрузки из программы E-Trade PriceList Importer всех товаров которые есть в прайс-листах поставщиков необходимо выгружать с активной галочкой "Выгружать только товары, которые есть в наличии у поставщиков", предварительно загрузив все проимпортированные товары из прайс-листов.
** Алгоритм работы модуля "Вариант №2".
Для всех импортируемых товаров из файла устанавливается значение 1 в поле "Склад" (in_stock) и для всех товаров которых нет в файле, но есть в базе данных интернет магазина устанавливается значение 0 (ноль) в поле "Склад" (in_stock). Такой подход даёт возможность отображать на витрине магазина все товары которые есть в ассортименте, т.е. для товаров у которых в поле "Склад" установлено 1 будут отмечены флагом "В наличии", у которых установлено значение 0 (ноль) будут отмечены флагом "Нет в наличии".
Для выгрузки из программы E-Trade PriceList Importer всех товаров которые есть в списке товара учётной системы (весь ассортимент) необходимо выгружать с НЕ активной галочкой "Выгружать только товары, которые есть в наличии у поставщиков", предварительно загрузив все проимпортированные товары из прайс-листов.
С уважением, поддержка ElbuzGroup.
Пришлите пожалуйста модуль №2.
И еще вопрос. Если ли в программе настройка чтобы скажем при пакетном обновлении цен, она ставила статус товаров в УС - нет в наличии (у тех которых нет в наличии у поставщиков) но желательно из списка сопоставленных товаров.
И еще вопрос. Если ли в программе настройка чтобы скажем при пакетном обновлении цен, она ставила статус товаров в УС - нет в наличии (у тех которых нет в наличии у поставщиков) но желательно из списка сопоставленных товаров.
Пришлите пожалуйста модуль №2.
Для osCommerce 2.2 у нас нет модуля "Вариант №2". Модуль распространяется в отрытом исходном коде, вы можете изменить его по своему усмотрению.
И еще вопрос. Если ли в программе настройка чтобы скажем при пакетном обновлении цен, она ставила статус товаров в УС - нет в наличии (у тех которых нет в наличии у поставщиков) но желательно из списка сопоставленных товаров.
Такой возможности нет. Можно только при экспорте ограничивать экспорт товаров, чтоб выгружать только те которые есть (найдены) в прайс-листах поставщиков.
С уважением, поддержка ElbuzGroup.
Ок, а если выгружать только те которые есть (найдены) в прайс-листах поставщиков. То, те записи в базе данных сайта которым соотвествуют товары, которые не были найдены в прайс-листах поставщиков, просто удаляются или каким-либо образом деактивируются, для отображения на сайте?
Можно чтобы они выгружались только те товары которые были найдены у поставщика на сегодняшний день, а можно чтобы выгружались все товары, и те которые не были найдены не будет цены просто, в настройках админчасти вашего магазина можно чтобы у таких товаров было написано "Цену и наличие уточните дополнительно"
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Документация E-Trade Jumper
То, те записи в базе данных сайта которым соответствую товары, которые не были найдены в прайс-листах поставщиков, просто удаляются или каким-либо образом деактивируются, для отображения на сайте?
Товары не удаляются, а деактивируются. Например если завтра товар появился снова, тогда у товара в интернет-магазине будет активирован флажок "Активен" (поле products_status в базе данных MySQL).
С уважением, поддержка ElbuzGroup.