Добрый вечер, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались. | |
| Похожие темы |
|
Paul_Rem | Может кто-нибудь мне напишет последовательность действий.Какого типа файл экселя использовать , что в нем менять, какой sql файл и как сделать? И еще, под какие параметры заточен этот импорт в админке, т.е. как должен выглядеть файл внутри экселевский. (сколько столбцов и какие они) |
Odyssey | формат файла Excel 97-2003 1. импорт товаров - создать файл по типу shablon_importa_tovarov.xls заполненных под себя - зайти в Магазин - Импорт товаров выбрать xls файл - система подхватит все поля в файле автоматически и сделает соответствие по ним, если нужно - измените их. - Вперед и ждете пока все будет добавлено в базу (если база большая конечно, то на это требуется определенное время, метод отправки POST, на сколько я помню куски максимум до 2 мб) p.s. учтите ID должен быть уникальным, т.е. не должен повторяться. 2. импорта категорий нет. делается все руками создаете в админ панели одну категорию и подкатегорию выгружаете из базы таблицу sys_shop_kategorie -> Настройки - Импорт / Экспорт - выбираете таблицу и экспортируете её (формат файла будет дата.sql) открываете текстовым редактором этот файл, смотрите как построена структура и по аналогии редактируете согласно ваших категорий, учтите ID должен быть уникальным, т.е. не должен повторяться. как отредактировали заходите в phpmyadmin и импортируете отредактированный файл с таблицей далее проверяете свои категории в админ панели и на сайте |
Цитата Автор: Odyssey Cimes спасибо за ответ, цена 9000 рублей для web-kat: - Выгрузка информации о товаре из 1С Препдриятия в интернет-магазин; - Загрузка заказов в 1С Предприятие из интернет-магазина * При использовании модуля нельзя одновременно вводить товары через административную часть магазина и при помощи выгрузки из 1С, все данные о товаре должны быть выгружены из 1С Предприятия. ДА ХОСТИНГ ТЕБЕ НЕ ДАСТ ДОСТУП К БАЗЕ ИЗ ВНЕ! ВОТ ЧТО! | |
Paul_Rem | Цитата Автор: Odyssey формат файла Excel 97-2003 1. импорт товаров - создать файл по типу shablon_importa_tovarov.xls заполненных под себя - зайти в Магазин - Импорт товаров выбрать xls файл - система подхватит все поля в файле автоматически и сделает соответствие по ним, если нужно - измените их. - Вперед и ждете пока все будет добавлено в базу (если база большая конечно, то на это требуется определенное время, метод отправки POST) p.s. учтите ID должен быть уникальным, т.е. не должен повторяться. 2. импорта категорий нет. делается все руками создаете в админ панели одну категорию и подкатегорию выгружаете из базы таблицу sys_shop_kategorie -> Настройки - Импорт / Экспорт - выбираете таблицу и экспортируете её (формат файла будет дата.sql) открываете текстовым редактором этот файл, смотрите как построена структура и по аналогии редактируете согласно ваших категорий, учтите ID должен быть уникальным, т.е. не должен повторяться. как отредактировали заходите в phpmyadmin и импортируете отредактированный файл с таблицей далее проверяете свои категории в админ панели и на сайте Спасибо тебе за разъяснения , всё подробно расписано, но это же п...ц какой трудоемкий процесс. Кошмар. Сперва создать категории, а потом в эти категории отдельно загонять данные,да и перед этим столько действий, создать категорию,потом надо еще и sql создать с этой таблицей, а у меня этих категорий куча, вот присоединил файл,чтобы посмотрели для сравнения и скажите свое мнение по этому поводу :) на сколько трудоемким будет процесс обновления цен товаров. Может какой -нибудь совет будет ,как упростить и автоматизировать процесс обновления. Просто с таким прайсом я не вижу пока ничего простого. Получается что с прайсом не вариант и с парсером не вариан. все варианты пока в подвешенном состоянии. |
Odyssey | Cimes да я в курсе ! но тк я скриптов и модуля не видел ничего не могу сказать как там импорт происходит |
Кстати еще есть такая хрень - называется Exсel to Mysql (бренд не помню, надо погуглить), тоже юзал её, там вообще намного проще, сопоставление полей делаешь и все! Кнопку надавил импорт и готово! Да, и еще забыл, она на PHP написана! | |
Odyssey | Цитата Автор: Paul_Rem Может какой -нибудь совет будет ,как упростить и автоматизировать процесс обновления. Просто с таким прайсом я не вижу пока ничего простого. Получается что с прайсом не вариант и с парсером не вариан. все варианты пока в подвешенном состоянии. по импорту категорий из excel копируешь в word свои категории, правишь как надо, и затем вставляешь в sql |
Odyssey | я так понимаю речь идет о шараварной Excel to MySQL (Excel-to-MySQL) программе http://convert-in.com/xls2sql.htm а скрипт вроде нашел такой http://rus-phpnuke.com/forum/lofiversion/index.php/t14074.html и такой http://www.codeplex.com/PHPExcel |
SX | Цитата p.s. учтите ID должен быть уникальным, т.е. не должен повторяться. Цитата Кстати еще есть такая хрень - называется Exсel to Mysql (бренд не помню, надо погуглить), тоже юзал её, там вообще намного проще, сопоставление полей делаешь и все! Кнопку надавил импорт и готово! Да, и еще забыл, она на PHP написана! Есть кстати вообще офигительная штука называется MySQL-Front, в базу можно загнать любую таблицу, любой список, из любого формата, с базой работать одно удовольствие. При разработке и отладке модулей вообще красота, сразу видно что в таблицах меняется. Я очень долго искал лучший вариант для работы с базами и для себя нашел. Я все это к чему, к тому что расписанные здесь вами кошмары, просто ерунда с таким инструментом |
Paul_Rem | Цитата Автор: Cimes ДА ХОСТИНГ ТЕБЕ НЕ ДАСТ ДОСТУП К БАЗЕ ИЗ ВНЕ! ВОТ ЧТО! у меня вот к примеру локальный сервер, точнее сервер в сети и доступ к нему мы сможем организовать. А у тех у кого сервер обычный к примеру, не уж-то нельзя никак сделать ? я вот помню несколько лет назад для кубика заказывал делать типа такого парсера за 50$ Версия кубика была 5.8 если память не изменяет, парень писал мне скрипт, который обновлял бы мне цены из xls файла. Делал я следующим образом: Я выгружал базу с хостинга на локальный сервер под денвером. Создавал папку типа название сайта cena.ru в ней конечно же папку WWW и в ней следующая иерархия файлов -index.php ,upd.sql и папка CSV в ней price.csv (это файл прайс ,только пере сохраненный в файл CSV от сюда из одной колонки берутся цены и ищутся совпадения по названию из прайса в базе и соответственно меняет цену , если находит с таким названием товар) по окончанию работы получаем файлик в корне upd.sql он как правило мало весит, и его уже просто импортируем в базу на хостинге где стоит сайт, это уже и обновляет наши цены :) вот и все. Результат скрипта выдает еще нам файлик HTML он там показывает все записи , тоесть название товара и цены и показывает двумя цветами , удачные и не удачные, то есть какие нашел и поменял и не поменял. В общем такой не большой скрипт. По-этому и говорю, не уж-то нельзя и здесь , в нашем случае с парсером или прайсом. Давайте ситуацию с прайсом рассмотрим. Есть XLS файл ,мы его можем сохранить и под CSV (в общем как надо так и сохраним) так же берем как и в выше описанном случае базу с хостинга и подключаем на локальный хостинг на комп, и обработка быстрее будет :) за счет локальных ресурсов, займет это несколько секунд, у меня было несколько тысяч товаров. Далее скрипт должен так же искать совпадения по называнию и менять цену на ту которая в прайсе, ну это в случае если она отличается. И здесь надо придумать и метод добавления категорий. Хотя бы так. Это если по наименьшему сопротивлению если идти. Главное автоматизировать процесс добавления товара в соответствующие категории. (подразумевается создание скриптом категорий , если их нет в базе) Подразумевается, что скрипт будет работать с самыми необходимыми полями в базе - это ID, название,описание если есть,цена (что еще там необходимо обязательно ?) вот вроде как-то так на первый взгляд. Жду комментариев |
Odyssey | все проще. для этого есть родительский id (в добавлении категорий) и поле Kategorie для товаров их и подставляешь. |
SX | Цитата Главное автоматизировать процесс добавления товара в соответствующие категории. (подразумевается создание скриптом категорий , если их нет в базе) Не согласен, объясняю почему. В шестере было проще, товар мог находится только в двух категориях. Здесь же есть мультикатегории имеющие формат в строке 1,2,3,4,5 и так далее, скриптом вы нормальным способом не вычлените все варианты категорий из этой строки, дупустим у вас 10 тыш строк этот отимплодить и отэксплодить как минимум по разу надо, только на этом этапе ваш процесс экспорта может загнуться, нагрузка однако большая,а это вы еще только готовитесь к экспорту Так что делайте отдельно файл во всевозможными категориями. Ну а на крайняк уж использовать галочку активна категория или нет. А если выгружаете из 1с например то ид категорий там теже должны быть что и в базе |
Paul_Rem | Цитата Автор: Odyssey я так понимаю речь идет о шараварной Excel to MySQL (Excel-to-MySQL) программе http://convert-in.com/xls2sql.htm а скрипт вроде нашел такой http://rus-phpnuke.com/forum/lofiversion/index.php/t14074.html и такой http://www.codeplex.com/PHPExcel Что на счет этих программ и скриптов ? стоит их взять на заметку ,в разработку или нет? может она как раз на первое время меня и спасет в плане импорта товаров из прайса XLS в базу ? опять вопрос - что с категориями и под категориями ? как себя эти программы ведут в данном случае? |
Цитата Не согласен, объясняю почему. Абсолютно согласен! Я тоже не согласен! Не потянет это хостеры! Бан влепят ОСОБЕННО мастерхост! | |
Цитата у меня вот к примеру локальный сервер] Тогда у тебя вообще ситуация раз-два и вперед! качай dll, которая цепляет MySQL из под 1С и все! Делай обработку в 1С, качай туда обратно хоть каждые 5 секунд. (ну это если с 1С дружишь) Хотя на сколько я знаю с библиотекой идут примеры (читай там все понятно) | |
|
Похожие темы | Предыдущая тема |
Быстрый переход: |
Темы | Сообщения | Пользователи | |
За сутки: | 0 | 0 | 0 |
За неделю: | 0 | 0 | 0 |
За месяц: | 0 | 0 | 1 |
Всего: | 1444 | 9453 | 3410 |
Мы приветствуем нового участника: dota812651 |