Загрузчик Прайс-Листов для Windows

From Zapscript
Jump to: navigation, search
This page contains changes which are not marked for translation.

Other languages:
English • ‎русский

Automatzagruzkuprice.png

Contents

Для чего он нужен?

Данная программа помогает обработать прайс-лист под формат сайта.
Видео Обзор

Системные требования

Операционная система: OS Windows
MS Office - не требующий активаций!!
Программа оттестирована на Windows XP, 7. 8, 2003, 2007 MS Office XP, 2003, 2007, 2010, 2013

Принцип работы

Это простой и лёгкий способ загрузки прайс листа в ваш Интернет Магазин запчастей. А так же прайс-листы ваших поставщиков.

Принцип его работы – симуляция ваших действий с таблицами прайс-листов ( обработка прайс листа ) . Вы создаёте 1 раз шаблон для поставщика. И по этому шаблону загружаете его прайс-листы.

Эти прайс листы загрузиться в магазин уже с нужными для вас данными по цене и сроку доставки. А удобная функция подстановок и замен – поможет сделать прайс-лист под ваши бизнес задачи.

Обработчик работает на вашем компьютере, задействует установленный у вас Microsoft Exel. Благодаря чему мы добились высокой степени отказоустойчивости, по сравнению с решениями сделанных под веб-сервера на Unix платформах. У которых существует проблема с обработками форматов от компании Microsoft.

Получили наиболее экономически выгодную архитектуру:

-Обрабатываем файлы с помощью продукта Microsoft на вашем компьютере.

-Делаем размещение сайта – экономичнее и стабильнее, разместив его на Unix серверах. На данной платформе размещены около 90 % всех сайтов сети интернет.

Установка и работа

Download - Загрузка

Для версии платформы выпущенной до 2013 г. Файл:ZapscriptPriceManager.zip
Для версии платформы на YII Файл:Zapscript price manager yii.zip
Для версии платформы на YII с дополнительными полями Файл:Zapscript price manager yii2.zip

Установка

1. Загрузите к себе из раздела администрирования программу «Загрузчик прайс-листов» 2. Распакуйте архив в рабочую папку программы, в любое для вас удобное место. У папке с рабочей программой должны быть полные права. 3. Запустите файл ZapscriptPriceManager.exe. После первого запуска программы, вам предложат ввести данные о магазине:
Zagr1.png
Адрес сервера, адресс домена без http, www и других символов, пример:

demo.zapscript.ru


Логин, логин от раздела администрирования, пример:

admin
В новой версии 2015 нужно вводить адрес-почты пользователя - администратора, ровно так же, как и авторизуетесь в админ-панель.
Если данные не верны, не подключается, проверьте права, должен стоять "Администратор", в правах пользователя
Admin prava.png

Пароль, пароль от раздела администрирования, пример:

admin 4. После подключения к сайту, вы увидите графический интерфейс программы:
Zagr2.png
5. Нажав на кнопку «Настройки», вы увидите окно настроек загрузчика, там будут ваши данные от магазина, но уже с загруженными складами.
Zagr3.png
Вы можете поставить или снять галочки на против тех складов у которых при загрузки нужно удалять все загруженные ранее прайс-листы.

Это удобная функция позволяет автоматически очищать склады от старых данных.

Создание шаблона Прайс-Листа

6. Создание шаблона прайс-листов для поставщика. 6.1 Перейдите в пункт – «Шаблоны прайсов», в данном разделе вы можете как создать шаблон для прайс листа магазина автозапчастей, так и удалить его
Zagr4.png
6.2 Нажмите кнопку «Добавить»
Zagr5.png
Имя шаблона –Название шаблона.

Имя файла –скопируйте имя файла, программа будет автоматически подставлять шаблон по имени.

Склад – выберите склад, куда будет загружаться прайс лист поставщика запчастей.


Теперь дальше вам необходимо открыть прайс-лист поставщика, и по примеру заполнить Шаблон:
Zagr6.png
Видим, что данные начинаться со 2 строчки, ставим

Номер первой строки с данными: 1

Тип – excel ( можно определить по расширению файла )

Номера листов – номера листов с данными, по умолчанию поле можно не трогать.


Настройки колонок - расставляем столбцы – соотношений данных:
Zagr7.png

Коэфицент, наценка на автодетали

!! В последствии заменён на ценовые группы, которые берутся из сайта-магазина
Перед вводом цеовых групп, настройте их, описание по настройки: [1]

Коэффициенты – поля для установки наценки на авто детали, для разных групп пользователей магазина. Т.е. с помощью них вы можете прибавлять к цене поставщика свою цену и наоборот. Делать скид очные программы для покупателей автозапчастей.

Принцип работы прост:цена поставщика X коэфицент


И в конце данного меню «Доставка» - поле прибавляет к целым числам доставки поставщика вашу.
!!Внимание - срок доставки не "цена доставки", не льзя ставить срок доставки 1-2 дня, так как программа не поймёт какое алгарифмическое действие нужно совершить.
Программа передаёт эти поля на сайт, а сайт уже определяет, как с ними работать.
Zagr8.png
Замены – в этом поле вы можете поставить замены информации, к примеру вам нужно убрать из цены символы «р», соответственно вы ставите:
Zagr9.png
Замены пустых – данный пункт сделан для замены тех полей прайс-листа, в которых отсутствует информация.


После завершения формирования шаблона – нажмите «Сохранить»

Шаблон Кроссов, аналогов

В магазин возможно загружать свои кроссы и пользоваться другими источниками.
7. Создание шаблона кросса.

Опционально для прайс-листа, если в прайсе они есть и вы захотите их выгружать.

По аналогии с шаблонами прайс-листов поставщика запчастей, перейдите в «Шаблоны кроссов» и нажмите кнопку «Добавить»
Zagr10.png
По аналогии с шаблонами прайс листов, выставляем атрибуты прайса.

Выбираем данные о внесении кроссов:
Zagr11.png
Получили:
Zagr12.png
После заполнения полей – нажмите «Сохранить»
Данные загружаются в первую таблицу - Базу кроссов.

Загружаем прайс-листы, обновляем

8. Загрузка прайс-листа и кроссов. Настроив раз поставщика, вы сможете загружать его прайс-лист – нажатием 3 кнопок:
Zagr13.png

Zagr14.png
1.Нажимаем кнопку «Добавить»

2.Выбираем прайс-лист, который нужно загрузить.

3. Нажимаем «обработать и отправить»


И ваш прайс с нужными настройками в вашем магазине.
Zagr15.png
9. Для удобства переноса шаблонов прайс листов вы можете воспользоваться «Экспортом» и «Импортом» шаблонов. Нажав на соответствующие кнопки вы сможете сохранить шаблон и отправить его к примеру коллеге по работе, он в свою очередь сможет его загрузить и с ним работать.



Системные требования:

Windows, MS Office


Программа оттестирована на Windows XP, 7. 8, 2003, 2007 MS Office XP, 2003, 2007, 2010, 2013

Внимание! MS Office не должен иметь проблемы с лицензированием и работать без сбоев.

Для разработчиков и программистов

Примечание по установки скрипта на сервер:

Необходимо прописать доступы к базе данных в файле: ./admin/api_url.php и при необходимости отключить печать ошибок в компиляторе PHP вашего сервера.

Частые вопросы

Что делать, если у прайс-листа нет столбца со сроками?

В этом случаи, в шаблоне, выберите пустой столбец (колонку) в прайс-листе. А в "Замены пустых" в поле срок поставки поставьте срок поставки для этого прайс-листа.

Что делать, если в прайс-листе нет колонки - Производитель, Бренд и т.д.?

В настройках шаблона прайс-листа, выберите пустую колонку. Далее во вкладке "Замены Пустых", в поле "Производитель" - установите значение по умолчанию, тот бренд, производитель который стоит писать для прайс-листа.

Что делать если в прайс-листе указанно значение валюты, к примеру в поле цена по миму цифр стоят буквы (руб)?

В этом случаи - воспользуйтесь в настройках шаблонов прайс-листа - вкладкой "Замены". Установите значение которое стоит заменить и на какое. К примеру руб, в колонки цена, на ничего. Тогда слово руб, будет удаленно из прайс-листа.

Что делать если прайс-лист в другой валюте?

В этом случаи вы можете загрузить прайс-лист в валюте, но с помощью ценовых групп или коэффициентов - установить курс, по которому программа будет пересчитывать цены, приводя их к текущей валюте. К примеру прайс-лист в долларах, курс 35 руб. , тогда к примеру при помощью коэфицентов выставляем наценку 35, т.е. будем умножать на это число. Если вам стоит прибавить вашу наценку, то увеличиваем курс.

Файл обрабатывается но не отправляется на сервер

Иногда сервер не может принять длинные имена файлов или имена файлов на кириллице. Рекомендуем - переименовать файл.

Не правильный формат файла

Очень часто указывают в шаблоне формат файла, который отличаеться от реального формата файла. При возникновение такой ошбки - проверьте формат файла.

Загружено меньше позиций, чем обработано

Пример:
В файле: 60000 позиций, но загружено 18
[Успех] Импортировано 18 записей из E:\прайсы\price.xlsx закладка №1
[Успех] Файлов загружено на сервер: 1

Проверьте корректность заполнения полей в шаблоне, скорей всего важное поле поставлено на пустой столбец в прайсе.
Программа считывает данные, видит пустые строяки, понимает что прайс закончен и перестаёт загружать.

Ошибка при подключение: логин и пароль не верен

Проверьте логин и пароль, если они верны, идентичны, что и вход в раздел администрирования, проверьте права пользователя. Работать с программой имеет право -Администратор. Как настроить права - смотрите тут Назначение прав

Не все артикулы загружены, пропуски данных

В редких случаях программа не может понять данные в ячейках файла Exel, рекомендуем пере сохранить файл в формате CSV - разделён запятой.
В оснастке Microsoft Exel : Файл->Сохранить как , в окне с низу ищем: CSV - разделён запятой
Затем правим шаблон, ставим формат CSV, повторяем загрузку.

При открытии программы, приходится вводить по новой шаблоны, данные об авторизации

Очень часто пользователи запускают программу из архива, после закрытия программы в архив нет возможности сохранить файлы об изменении данных.
Поэтому при следующем запуске - просит их ввести по новой.
Просьба перед началом работы - разархивировать программу в отдельную папку и запускать программу из неё.

Ошибка "Не удалось загрузить данные на сервер"

Может возникануть на платформе YII
Скрин ошибки:
Err no otpr file.png
Причина:
Не заполнены ценовые группы в шаблоне:
Koef zapoln cen pol.png
Заполните данные группы и повторите попытку.

Так же ошибка может возникнуть при недостаточной памяти или времени обработки скриптов PHP на сервере.
Решение: увеличить время, память.

Данные из файла "перемешались"

Если вы видите то что в одних полях данные из прайс-листа.
Autozag smeh dan.png
Проверьте корректность загружаемого файла, встречались случаи что поставщик прайс-листа пишет "через enter" , примеру номера:
Trubl autozag.png
При обработки данных - программа понимает это как новая строчка - новая позиция:
Со стороны программы виден прайс вот так:
Autozag prog err.png
Правильные данные:
Autozag prav zagr.png