Добро пожаловать, Гость. Для того, чтобы отвечать на сообщения и создавать новые темы, Вам необходимо зарегистрироваться, если Вы уже зарегистрированы, то войдите используя Ваши E-Mail и Пароль.
Количество сообщений
45
Зарегистрирован:
12-06-2016, 15:16:16
Записки чайника
Всем респект и уважуха.
В этой теме постараюсь вести свой дневник по началу работы в инетшоп, установке, всяких непонятностях, задавать кучу глупых вопросов и все в таком духе. Вопрос: А накой она така ятема вообще нужна? Отвечаю: В первую очередь для себя самого, дабы не забыть что было установлено сделано, с чем столкнулся и как это постарался решить.
Коротко о себе и нафиг вообще сюда полез: 36 лет, с 16 лет в торговле, очень обширный круг предпринимателей, которые изготавливают свою продукцию. Решено создать оптовый интернет магазин собственно по объединению всей их продукции для расширения рынка сбыта. Как вы уже догадались я чуть более чем полностью нуб в развертывании электронной системы коммерции. Ну чтож, попробуем. Надеюсь господа и дамы не только на комментарии типа "куда ты полез лузер ты ж ничо не знаешь" "обратись к фрилансерам и не трахай мозг" и т.п. но и некоторую помощь, рекомендации, подсказки, и т.п. Заранее благодарю.
PS Если тема окажется действительно интересной, просьба к админам - при окончании страницы сдвигать другие комментарии, дабы дневник не выглядел рваным. Со своей стороны, обязусь добавлять ссылки на страницу и пост нового пункта обсуждения. Заранее благодарю.
Итак пожалуй начнем :)
1. Подготовка к установке инетшоп фри. В инструкции сказано ,что необходимо перед установкой инетшопа установить sql server. Ну чтож, замахнув рюмашку для храбрости начинаем ставить нетипичные программы для моего ПК. Почитав инструкцию показалось ка кто все сложновато, был скачан sql server 2014 x64 и поход на ютуб дабы ознакомиться поближе с сим чудом мелкософта. Через пару просмотров инструкция стала понятной, единственный момент пожалуй, было непонятно ставить все таки галочки как на скринах или нет, так как описание над скрином советует, но надо это или нет в переводе на общечеловеческий не совсем понятно. В итоге server был установлен только Database ES и Management tools. Также интересный момент про использование при установке сервера Пользователя, в этом видео: https://youtu.be/_ppPuL5XRmw?t=13m27s очень советуется использовать отдельного, специально созданного Пользователя.
Количество сообщений
45
Зарегистрирован:
12-06-2016, 15:16:16
Итак сервер по инструкции вроде установили, никаких ошибок не показало, комп не вскипел. Пришла очередь установки InetShop free. В скачивании никаких проблем не возникло, заодним скачал Руководство пользователя.
Вот жаль что не нельзя редактировать предыдущий свой пост. Я ж забил написать ,чо я собственно хочу добиться. Так вот, вот чего я хочу добиться: В Инетшоп загружать прайсы от поставщиков, там же их обрабатывать, формировать мне нужную номенклатуру, остатки, подчиненность товаров и т.п. После этого уже сформированную базу выгружать в 1с управление торговлей. Оттуда в интернет магазин. И обратная связь: От интернет магазина получать заявки на товар, в 1с выписывать документы (вообще в идеале хотелось бы автоматизировать этот процесс, но до этого пока также близко как до луны в тапках). Интернет магазин на opencart.
Теперь про установку инетшоп, при установке появилось окошко "Сервер базы данных" Если про сервер базы данных который устанавливается в (local)\SQLEXPRESS вроде понятно, то что такое имя каталога баз данных, при клике на обзор есть возможность выбора master model msdb tempdb - не совсем. Был выбран как и было по умолчанию master, и вроде по умолчанию так поставилось и звучит солидно. Ну и замахнем пожалуй еще рюмашку и на перекур.
Количество сообщений
45
Зарегистрирован:
12-06-2016, 15:16:16
Инетшоп установился, запускаем с ярлыка, открылось серое окошко с непонятными иконками сверху. Таакс, не стремаемся, собираем в кучу мозг, бафаем его очередной рюмашкой и с расширенным сознанием начинаем вкуривать сей продукт украинских программистов. Для начала попробуем чо нить почитать в руководстве пользователя. Кстати говоря я ж готовился заранее у меня даже есть полученный по мылу прайс с ценами и картинками на какое то там видеооборудование. (Как выглядит сам прайс прикрепил файл)Теперь мне этот прайс надо как то запихать в программу, а вот как, надеюсь подскажет руководство пользователя, вроде там есть "Импорт прайсов"
Такс, чтоб загрузять прайс надо выбрать поставщика, лезем в Справочники поставщика и находим внизу под основным экраном мааааленький плюсик. Слава яйцам! Добавили поставщика, ну как добавили, что означает "не учитывать цену" в руководстве пользователя мною не было найдено, мож фигово смотрел?
Теперь снова в импорт прайсов, выбираем нашег созданного поставщика и вылазит в схеме импорта: КПИ-Сервис. Чо ита такое? Дальше курим мануал..
Заходим в "создание и настройка схем импорта" и от обилия букофф и табличек несколько ошеломляемся, мдаа тут без поллитры не разобраться. Для первого дня знакомства пожалуй хватит, а то никакой 40 градусный расширитель сознания не поможет :)
Количество сообщений
1199
Зарегистрирован:
11-04-2008, 19:11:57
Цитата
Написал: Novaxx
очень советуется использовать отдельного, специально созданного Пользователя.
Это для того, чтобы при необходимости давать этому пользователю например отдельные права на локальные каталоги и применять к нему отдельные политики безопасности, например если потребуется работа с COM, HTTP, CMD в скриптах T-SQL.
Цитата
Написал: Novaxx
чего я хочу добиться: В Инетшоп загружать прайсы от поставщиков, там же их обрабатывать, формировать мне нужную номенклатуру, остатки, подчиненность товаров и т.п.
Если под подчиненностью товаров вы имеете в виду опции (варианты) товаров, то в бесплатной версии этого нет, она основана на сборке годичной давности.
Цитата
Написал: Novaxx
От интернет магазина получать заявки на товар, в 1с выписывать документы (вообще в идеале хотелось бы автоматизировать этот процесс, но до этого пока также близко как до луны в тапках). Интернет магазин на opencart.
Смотря какой пакет документов вам нужно выписывать. Если вы работаете как ФОП, то может вам подойдет учет заказов который есть в программе.
Цитата
Написал: Novaxx
Теперь про установку инетшоп, при установке появилось окошко "Сервер базы данных" Если про сервер базы данных который устанавливается в (local)\SQLEXPRESS вроде понятно, то что такое имя каталога баз данных, при клике на обзор есть возможность выбора master model msdb tempdb - не совсем.
Скрипт установки создаст новую базу данных iNETsHOP_free_v2, потому этот выбор БД всего лишь стандартная форма окна программы-установщика.
Количество сообщений
45
Зарегистрирован:
12-06-2016, 15:16:16
Итак продолжаем вникать в работу инетшопа абсолютно ничего в этом пока не понимая :)
Текущая задача: Запихнуть мой прайс который имеет следующий вид (приложил скрин файла)
До самого импорта пока далеко, нужно сделать правильную схему импорта, а вот тут уже ожидается великий затык, ибо картинки в руководстве не совпадают да еще и большинство слов непонятно :)
В самом низу инструкции есть Пример 2, примерно похожий на мой прайс, вот с этого и начнем вникать и анализировать чиво там и как. К сожалению в моем прайсе названия нет вообще, есть только группы (видеорегистраторы) и подгруппы (гибридные видеорегистраторы) товаров и их модели. Как прописать бренд товара непонятно, как прописать группу и подгруппу тоже но оставим пока это, работаем с теми колонками и данными что есть и хотя бы чутарик понятно как их применить и куда вписать на основе инструкции. Из инструкции что вроде понятно, соотнес Цену, Цену2 и шт. в коробке, описание. Остальное пока непонятно как добавлять, прилагаю скрин. Полюбому где-то чота накосячил, но надо ж проверить, может хоть что-нибудь программа покажет, пусть даже это будет жопа, зато реакция уже есть :)
Теперь надо сказать по фоткам которые были в прайсе, достал их и сложил в отдельную папку путем преобразования xls файла в веб-страницу.
Выбираю снова импорт данных, указываю папку с картинками, прайс xls и схему импорта которую тока что выше ковырял. Жамкаю на Просмотр...и всеее. Прога зависла, до этого чота в компе бибикнуло и все накрылось медным тазоом. Через диспетчер пришлось вырубить прогу и тут эксель выдает что ему надо установить какой то толи VBA толи VBL в общим чота такое, вот он косяк! Вот изза чиво ничо не фурычило! С песнями плясками соглашаюсь на установку и топаю курить.
Количество сообщений
45
Зарегистрирован:
12-06-2016, 15:16:16
Такс, жамкаю Просмотр. Опана не зависло и чота даже показало! Показало почему то только 11 товаров только из 1го листа. Респектую разработчикам пограммы за корректную работу формирования цены, так как у меня в прайсе после цены стоит еще знак рубля, думал что цена не покажется или будет с ошибкой, нет все норм в обоих колонках. В процессе анализа прайслиста выяснилось чот есть краткое описание товара, оно в описании выделено жирным, как теперь это краткое описание выделить дабы добавить в краткое описание при импорте пока не известно. При импорте была замечена такая строка "Начальная строка" там стояло 21, изменил на 9, загрузилось 22 позиции.
Итак, возникли следующие проблемы:
1. Как убедить программу брать данные со всех листов прайса а не только с 1го
2. Как добавить бренд, группу, подгруппы, модель
3. Как добавить фото
4. Как убрать лишние столбцы в импорте, напрмиер Сезон, коллекция, валюта и т.д.
5. Ка кдобавить краткое описание если оно в той же строке и колонке где и основное, и ка ксделать так, что-бы не дублировалась инфа.
Также есть вопрос саппорту. Уважаемый саппорт (сори не знаю как к вам обращаться) Подскажите, смогу ли я реализовать ту схему загрузки выгрузки данных между инетшопом и 1с или это есть только в платной версии? Возможно есть более толковые и правильные схемы которые просто мне не известны, заранее благодарю.
Количество сообщений
1199
Зарегистрирован:
11-04-2008, 19:11:57
Цитата
Написал: Novaxx
При импорте была замечена такая строка "Начальная строка" там стояло 21, изменил на 9, загрузилось 22 позиции.
Скорее всего вы редактировали схему импорта которая была в базе данных для примера, а не создали новую. Потому у вас начальная строка стояла 22.
Цитата
Написал: Novaxx
1. Как убедить программу брать данные со всех листов прайса а не только с 1го
Структура прайса на разных листах может быть разная, потому одна и та же схема импорта может не работать на разных листах. Выбор номера листа есть в начале импорта. В бесплатной версии нет возможности вызывать макросы или сценарии VBS перед импортом чтобы преобразовать прайс, но можно подготовить прайс до того таким же сценарием. Ответить более конкретно можно после ознакомления с самим прайс-листом, скриншот прайса дает приблизительное представление о его структуре.
Цитата
Написал: Novaxx
2. Как добавить бренд, группу, подгруппы, модель
Ваш прайс сам по себе не содержит бренд товара, но его можно указать в схеме импорта в колонке "значение по умолчанию". Подгруппы можно выделить дополнительным sql-скриптом (кстати в данной схеме импорта был пример, но возможно он не подходит для вашей структуры). Группа товара у вас (в вашем прайсе) вообще находится непонятно где в верху. В версии free v2 нет колонки модель в справочнике товаров поставщиков, вы можете использовать колонку наименование товара.
Цитата
Написал: Novaxx
3. Как добавить фото
Данные о товарах делятся на 2 основные сущности - "Справочник товаров" и "Справочник товаров поставщиков". "Справочник товаров" - это ваш каталог товаров (сайта, 1С или любой другой учетной системы) с правильными артикулами, названиями и т.п. "Справочник товаров поставщиков" - это товары прайсов, которые после импорта в программу вы "привязываете" к товарам своего каталога. Потому определитесь каким образом вы собираетесь использовать этот прайс, как основу каталога или как прайс поставщика в котором основное - это название товара, цена и остаток (признак наличия).
Цитата
Написал: Novaxx
4. Как убрать лишние столбцы в импорте, напрмиер Сезон, коллекция, валюта и т.д.
Слева есть чекбоксы (галочки).
Цитата
Написал: Novaxx
5. Как добавить краткое описание если оно в той же строке и колонке где и основное, и ка ксделать так, что-бы не дублировалась инфа.
Как вариант обработать макросом в Excel и выделить нужную часть текста (на форумах по Excel должны быть примеры как разделить текст в ячейке Excel или взять только жирный текст) в отдельную колонку. Или обработать прайс после чтения в программу дополнительным скриптом, который например возьмет первый абзац (судя по скриншоту прайса). Без самого прайс-листа трудно что-то сказать более конкретно.
Цитата
Написал: Novaxx
Подскажите, смогу ли я реализовать ту схему загрузки выгрузки данных между инетшопом и 1с или это есть только в платной версии? Возможно есть более толковые и правильные схемы которые просто мне не известны, заранее благодарю.
Количество сообщений
45
Зарегистрирован:
12-06-2016, 15:16:16
Цитата
Скорее всего вы редактировали схему импорта которая была в базе данных для примера, а не создали новую. Потому у вас начальная строка стояла 22.
ага так и было оказывается, спасибо.
Цитата
Ответить более конкретно можно после ознакомления с самим прайс-листом, скриншот прайса дает приблизительное представление о его структуре.
Понял, выкладываю прайс.
Цитата
Ваш прайс сам по себе не содержит бренд товара, но его можно указать в схеме импорта в колонке "значение по умолчанию". Подгруппы можно выделить дополнительным sql-скриптом (кстати в данной схеме импорта был пример, но возможно он не подходит для вашей структуры). Группа товара у вас (в вашем прайсе) вообще находится непонятно где в верху. В версии free v2 нет колонки модель в справочнике товаров поставщиков, вы можете использовать колонку наименование товара.
Буду разбираться сейчас св этим, вроде звучит не так страшно и сложно :)
Цитата
Данные о товарах делятся на 2 основные сущности - "Справочник товаров" и "Справочник товаров поставщиков". "Справочник товаров" - это ваш каталог товаров (сайта, 1С или любой другой учетной системы) с правильными артикулами, названиями и т.п. "Справочник товаров поставщиков" - это товары прайсов, которые после импорта в программу вы "привязываете" к товарам своего каталога. Потому определитесь каким образом вы собираетесь использовать этот прайс, как основу каталога или как прайс поставщика в котором основное - это название товара, цена и остаток (признак наличия).
как прайс поставщика, думается мне что правильно все таки в 1с УТ сформировать правильный и основной каталог.
Цитата
Как вариант обработать макросом в Excel и выделить нужную часть текста (на форумах по Excel должны быть примеры как разделить текст в ячейке Excel или взять только жирный текст) в отдельную колонку. Или обработать прайс после чтения в программу дополнительным скриптом, который например возьмет первый абзац (судя по скриншоту прайса). Без самого прайс-листа трудно что-то сказать более конкретно.
Спасибо про наводочку, буду копать в этом направлении, по результатам отчитаюсь.
Ну чтож уважаемые, по рекомендации саппорта иду копать, читать пробовать, тестить и все такое. Постепенно буду дописывать что удалось реализовать а что совсем никак. Прайс прикрепил к сообщению.
Количество сообщений
16
Зарегистрирован:
22-04-2016, 18:45:22
Видео про обработку прайсов
Цитата
Написал: Novaxx
Ну чтож уважаемые, по рекомендации саппорта иду копать, читать пробовать, тестить и все такое. Постепенно буду дописывать что удалось реализовать а что совсем никак. Прайс прикрепил к сообщению.
Количество сообщений
45
Зарегистрирован:
12-06-2016, 15:16:16
Итак что получилось: Найти скрипт для экселя который отлавливает жирный текст и переносит в другуюб колонку (или только копирует?) Потестить никак не удалось пока, так как саппорт за что ему премного благодарен решил глянуть мой прайс, ждемс что скажут. Далее оказалось совсем легко добавить бренд по инструкции саппорта.
Теперь печалька, что не получилось: Не получилось найти чекбоксы (галочки)которыми можно убрать лишние столбцы. Прикладываю скрин.
Количество сообщений
45
Зарегистрирован:
12-06-2016, 15:16:16
Видео про обработку прайсов
Цитата
Написал: xMaximusx
Цитата
Написал: Novaxx
Ну чтож уважаемые, по рекомендации саппорта иду копать, читать пробовать, тестить и все такое. Постепенно буду дописывать что удалось реализовать а что совсем никак. Прайс прикрепил к сообщению.
спасибо, с некоторыми видео я уже знаком. К сожалению далеко не все фразы там понятны. Приходится смотреть 2-3 подобных видоса от разных авторов, что-бы хотя-бы примерно осилить что они говорят :)
Количество сообщений
1199
Зарегистрирован:
11-04-2008, 19:11:57
Цитата
Написал: Novaxx
Итак что получилось: Найти скрипт для экселя который отлавливает жирный текст и переносит в другуюб колонку (или только копирует?) Потестить никак не удалось пока, так как саппорт за что ему премного благодарен решил глянуть мой прайс, ждемс что скажут. Далее оказалось совсем легко добавить бренд по инструкции саппорта.
Преобразовать лист вашего прайса в более удобный вид для импорта в программу можно следующим скриптов обработки:
DECLARE cPrice CURSOR LOCAL FOR
Select
ID,
CAST(NAME as varchar(8000)),
CAST(BRAND as varchar(8000)),
CAST(ARTIKUL as varchar(8000)),
CAST(DESCRIPTION as varchar(8000)),
ISNULL(DESC_FULL, ''),
CAST(NOTES as varchar(8000)),
IsNull(LTRIM(RTRIM(CAST(PRICE as varchar(8000)))), ''),
CAST(WARRANTY as varchar(8000)),
CAST(PRESENT as varchar(8000)),
LTRIM(LTRIM(CAST(CATEGORY as varchar(8000)))),
LTRIM(LTRIM(CAST(SID as varchar(8000))))
from #TMP_PRICE order by ID;
OPEN cPrice
FETCH NEXT FROM cPrice INTO @ID, @NAME, @BRAND, @ARTIKUL, @DESCRIPTION, @DESC_FULL, @NOTES, @PRICE, @WARRANTY, @PRESENT, @CATEGORY, @SID;
WHILE (@@FETCH_STATUS <> -1)
BEGIN
SET @Pos = CHARINDEX(CHAR(10), @DESC_FULL);
IF (IsNull(@NAME, '') = '')
BEGIN
SELECT @LAST_CATEGORY = LTRIM(RTRIM(@DESC_FULL)) ;
DELETE FROM #TMP_PRICE WHERE ID = @ID;
END
ELSE IF (@DESC_FULL <> '')
BEGIN
UPDATE #TMP_PRICE
SET
DESCRIPTION = LEFT(@DESC_FULL, @Pos),
DESC_FULL = RIGHT(@DESC_FULL, LEN(@DESC_FULL) - @Pos)
WHERE
ID = @ID;
END;
IF (IsNull(@LAST_CATEGORY, '') <> '')
BEGIN
UPDATE #TMP_PRICE
SET CATEGORY = @LAST_CATEGORY
WHERE ID = @ID;
END
ELSE
BEGIN
UPDATE #TMP_PRICE
SET CATEGORY = ''
WHERE ID = @ID;
END;
FETCH NEXT FROM cPrice INTO @ID, @NAME, @BRAND, @ARTIKUL, @DESCRIPTION, @DESC_FULL, @NOTES, @PRICE, @WARRANTY, @PRESENT, @CATEGORY, @SID;
END
CLOSE cPrice;
DEALLOCATE cPrice;
DELETE FROM #TMP_PRICE
WHERE IsNull(LTRIM(RTRIM(CAST(PRICE as VARCHAR(8000)))), '') = ''
OR ISNUMERIC(IsNull(LTRIM(RTRIM(CAST(PRICE as VARCHAR(8000)))), '')) = 0;
Его нужно вставить в схему импорта в соответствующее поле для дополнительных скриптов обработки данных:
Тогда данные с листа прайса будут преобразованы в такой вид
Цитата
Написал: Novaxx
Теперь печалька, что не получилось: Не получилось найти чекбоксы (галочки)которыми можно убрать лишние столбцы. Прикладываю скрин.
В левом верхнем углу таблиц присутствует кнопка для сокрытия колонок из просмотра если они вам не требуются. Ознакомтесь более подробно про работу с таблицами.
Количество сообщений
45
Зарегистрирован:
12-06-2016, 15:16:16
Всех категорически приветсвую!
Спасибо огромедное саппорту за помощь щас будем тестить! Я вот чиво думаю товарисчи, то что саппорт помог в решении задачи по приведению прайса в нормальный вид, это конечно же отлично но ведь нельзя же пользоваться добротой и отзывчивостью постоянно, надо как то самому вдуплятьси в эту тему, пусть даже сейчас скрипт выглядит как набор абракадабры. Что-бы уж если спрашивать потом, то хотя бы понимать не только о чем отвечают но и как это сделать самому, поэтому для себя решил что скрипт постепенно буду разбирать на составляющие, а также выкладывать сюда, что обозначает какой кусок. Может потом придет такойж чайник как я, почитает несколько раз тему в зависимости от способности впитывать новую инфу, по лупится на скрипты, попробоуют так сяк и у него начнет получаться что-то уже сделать самому.
Тут еще вопрос по самому скрипту возник, дело в том что у меня бесплатная версия, ну и понятно некоторые элементы отсутствуют, и в данном случае отсутствует та самая вкладка куда необходимо вставлять скрипт. Из наличия только "Скрипт обработки суммарный" Скрин также прилагаю. Да я знаю что нищебродом быть плохо, но позвольтес господа, яж только учусь, в интеренете по отзывам это одна из лучших программ подобноего рода, многими вообще характеризуется как лучшая, тем более есть беслатная версия для таких начинающих как я :)
Цитата
В левом верхнем углу таблиц присутствует кнопка для сокрытия колонок из просмотра если они вам не требуются. Ознакомтесь более подробно про работу с таблицами.
Все верно, там и ищу, только вот незадача, крыжик ентот толи прячется, толи совсем пропал. Скрин прилагаю.
Цитата
Лучше получите бесплатную полную версию, там очень много переделано и усовершенствовано если сравнивать с free.
Абсолютно с вами согласен, только вот сайта у меня еще нет, он в процессе изготовления, поэтому кнопочку могу разместить например у себя в контакте, но наврядли это то что нужно :) Мое конечно ИМХО но статичные кнопочки почему то больше нравятся.