Продавец консультант

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

Специальное предложение!
Хотите получить промо-код для бесплатной активации Премиум-режима? Напишите нам: pnapp.android@gmail.com Количество промо-кодов ограничено!

Программа позволяет создать каталог товаров, регистрировать продажи, контролировать наличие товара и формировать отчеты.

Каталог товаров

  • Создайте собственный каталог товаров или используйте возможность импорта данных1
  • Для каждого товара в каталоге задается наименование и описание
  • Товару можно сопоставить изображение2
  • При необходимости, можно задать исходное количество товара на складе (внести остатки)
  • Товары в каталоге можно объединять в категории
  • Каждая категория может содержать как список товаров так и вложенные категории.
  • Глубина вложения категорий не ограничена
  • Каждой категории товара сопоставляется изображение, наименование и описание.
  • Все данные о товаре или категории легко редактируются
  • Возможен просмотр каталога в двух режимах "списком" или "постранично". В первом случае, на карточках отображается статистика продаж за последнее время.

Продажи

  • Интерфейс программы позволяет легко и быстро внести сведения о продаже в память
  • Для каждой продажи указывается количество товара, его стоимость и дата операции
  • Ввод значений не потребует усилий и занимает минимум времени
  • При необходимости, сведения о проданном товаре могут быть отредактированы в любое время

Поставки товара

  • Функция регистрации поставок товара позволит вносить сведения о поступлении продукции и вести учет наличия товара на складе

Отчёты

  • На основе внесенных данных программа позволяет формировать отчеты3
  • Составленный отчет легко отправить руководству используя привычные программы для обмена сообщениями или электронную почту4

Экспорт данных

  • Как каталог продукции, так и все зарегистрированные операции по продажам и поставкам товаров могут быть сохранены в файл
  • Файл имеет формат csv
  • Файл можно отправить по электронной почте, сохранить в вашем облачном хранилище или на карте памяти
  • Файл можно открыть простым текстовым редактором или используя программу для работы с электронными таблицами
  • Файл можно редактировать и использовать для импорта

Импорт данных

  • Вы можете создать собственный файл данных для программы или отредактировать файл полученный в результате экспорта данных, а затем отправить его в программу1
  • Функция импорта позволяет восстановить данные при смене устройства, поделиться с коллегами и многое другое
  • Чтобы программа корректно восприняла Ваш файл данных, он должен иметь определенную структуру
  • Самый простой способ получить правильную структуру файла, это выполнить экспорт данных существующего каталога

Внешний вид

  • Название Вашей фирмы и логотип могут отображаться в заголовке программы5
  • Настройте цвета элементов интерфейса программы в соответствии с Вашим фирменным стилем2,5
  • Задайте формат отчетов с указанием наименования торговой точки, сведений о продавце и т.п.3,5


Примечания

1. Для того чтобы добавить в каталог более 100 разновидностей товаров необходимо оплатить режим "Премиум". Ограничений на количество категорий, регистрацию поступлений и продаж не накладывается.
2. В текущей версии программы, добавить в программу изображение можно только используя импорт файла CSV, в котором указывается ссылка на изображение в интернете. Программа скачает картинку из интернета и запомнит ее в кэше. В ближайшее время, это ограничение будет снято. Вы сможете выбрать изображение из галереи или сделать фото.
3. В текущей версии программы доступно лишь два вида отчетов: отчет о продажах за день и отчет о продажах за месяц. В будущем, число и формат отчетов будет увеличен в соответствии с Вашими пожеланиями.
4. Функция отправки отчета доступна только для режима "Премиум"
5. Для изменения внешнего вида программы требуется режим "Премиум", используя функционал импорта данных


Формат CSV файла 


Общие сведения

  • Файл содержит текстовое представление таблицы данных
  • Таблица состоит из ячеек разделенных символом "точка с запятой"
  • Строка в тексте соответствует строке в таблице
  • Если текст в ячейке должен содержать символ точки с запятой или символ новой строки, то этот текст нужно поместить в кавычки
  • Символ кавычек в тексте обозначается двумя подряд символами кавычек

Описание категорий, товаров и операций

Все строки описания категорий, товаров и операций в первой ячейке строки содержат значение "глубины" вложения. Значение 0 (ноль) в этой ячейке означает что категория или товар находятся на самом верхнем уровне, в "корневом каталоге".
Цифра 1 (один) в первой ячейке означает что этот товар или категория относятся к категории
с уровнем ноль, которая расположена ближе всего сверху от данной строки и т.д.

Вторая ячейка содержит одно из трех значений, соответствующих внутреннему имени таблицы базы данных. Эти значения:
  • groups для категорий
  • items для товаров
  • swaps для сделок

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

Далее приводится описание всех ячеек для каждого типа строк:

Категории
  1. уровень (0,1,2...)
  2. groups
  3. идентификатор (не обязательно)
  4. наименование категории
  5. описание категории (не обязательно)
  6. url изображения (не обязательно)
Товары
  1. уровень (0,1,2...)
  2. items
  3. идентификатор (не обязательно)
  4. наименование товара
  5. описание товара (не обязательно)
  6. url изображения (не обязательно)
  7. остатки товара на складе (не обязательно)
Сделки
  1. уровень (1,2...)
  2. swaps
  3. идентификатор (не обязательно)
  4. идентификатор товара (не обязательно, значение идентификатора из таблицы товаров)
  5. количество единиц товара (положительное число для поставок и отрицательное для продаж)
  6. цена единицы товара
  7. дата операции в формате YYYY-mm-dd

Переименование

Добавлена возможность переименования элементов каталога (категорий и товаров) по имени, когда неизвестен идентификатор. Для этого:

  • во второй ячейке, к имени таблицы нужно добавить инструкцию, например, вместо "items" укажите "items.rename" без кавычек. 
  • поле идентификатора оставьте пустым.
  • в поле наименования  товара/категории укажите старое наименование
  • в следующем поле - новое
Положение строки и номер уровня должны соответствовать группе к которой привязан данный элемент.

Удаление

Добавлена возможность удаления элементов каталога:
  • во второй ячейке добавьте инструкцию, например "groups.delete"
  • идентификатор или пустое поле для удаления по наименованию
  • наименование (опционально)
Для удаления категории необходимо, предварительно, удалить все связанные с ней элементы, т.е. категория должна быть пуста.

Прямой доступ

Если идентификатор элемента известен, то можно изменять его наименование, описание и связанное изображение напрямую, без привязки к группе. Для этого:
  • установить ignoreRowIds;false
  • установить compareNames;false (только если поле name не будет пустым)
  • записи делаем для уровня 0 в начале таблицы, или после любой записи с уровнем 0
  • обязательно указывайте идентификатор


Параметры импорта

В начале таблицы импорта, перед блоком основных данных, можно указать параметры импорта. Имя параметра указывается в первой ячейке, а его значение во второй. В текущей версии программы "Продавец консультант" поддерживаются следующие параметры импорта:
  • charset - значение параметра указывает кодировку используемую в текущем файле

Кодировка файла. Если кодировка файла отличается от заданной по умолчанию (обычно это UTF-8) то ее можно задать:
    1. charset
    2. название кодировки (например windows-1251)
  • По умолчанию, программа проверяет совпадение имени элемента с уже имеющимися в текущей категории. Если имена совпадают, то данные из файла заменят данные для этого элемента. Для включения/выключения этой функции используйте параметр:
    1. compareNames
    2. true или false
  • В некоторых случаях для изменения данных вместо имен элементов нужно использовать уникальные идентификаторы. Следующий параметр позволяет включить эту функцию
    1. ignoreRowIds
    2. true или false 
Обратите внимание, что если compareNames включено, а ignoreRowIds выключено, то не совпадение идентификатора у товаров с одинаковым именем приведет к сообщению об ошибке.
С другой стороны, если выключен параметр compareNames, то элементы с одинаковыми именами будут продублированы.

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

settingstitleТекст заголовка. Отображается в боковой панели
settingssubtitleПодзаголовок. отображается тамже
settingsiconURL изображения, которое будет использовано в боковой панели
settingsdefaultCharsetКодировка по умолчанию. Эта кодировка будет использоваться как для импрта так и для экспорта
settingscolorPrimaryОсновной цвет
settingscolorPrimaryDarkТемный цвет
settingscolorPrimaryLightСветлый цвет
settingscolorAccentЦвет акцентированных элементов
settingsdailyReportФормат отчета за день
settingsdailyReportRowФормат строки ежедневного отчета
settingsmonthlyReportФормат отчета за месяц
settingsmonthlyReportRowФормат строки отчета за месяц

Формат отчета может содержать следующие переменные, которые будут заменены на значения при формировании отчет
  • {USER} - Имя для идентификации отчета, задается в настройках программы
  • {DATE} - отчетный период
  • {TOTAL_COUNT} - общее число позиций товаров проданных за отчетный период
  • {TOTAL_COST} - общая стоимость товара проданного за отчетный период
  • {ROWS} - отчет по категориям
 Формат строки отчета по категориям содержит сведения о продажах в категориях верхнего уровня. Для каждой категории верхнего уровня формируется отдельная строка. Все полученные строки подставляются вместо {ROWS} в тексте отчета
  • {NAME} - наименование категории
  • {COUNT} - число единиц товара в данной категории проданных за отчетный период
  • {COST} - суммараная стоимость товара в данной категории проданного за отчетный период

Пример

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

1 comment: