Еще один блог :)

Руководство по модулю магазина Potto v1

Руководство по модулю Интернет-магазина для Potto CMS
© Автор: Назаров А.А, Оренбург, 2011

Обзор Интернет-магазина

Модуль Интернет-магазина позволяет Продавцу осуществлять складской учет товаров, выполнять проводки под завоз и продажу товаров, выкладывать ассортимент на виртуальную витрину, а Покупателю - делать предзаказы. На основе предзаказа Продавцу высылается уведомление на электронную почту с контактными данными Покупателя. Также предзаказ регистрируется как расходная накладная со статусом ожидание.

Основные понятия

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

Покупатель -  пользователь сайта; физическое лицо, которое может просматривать список товаров на витрине магазине, заполнять карточку предзаказа (условно: Корзину), отправлять предзаказ Продавцу. Покупателям запрещено просматривать данные, относящиеся к складскому учету, тем не менее Покупатель извещается о наличии товара на складе.

Журналы учета

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

Журнал  складского учета - хранит данные об наименовании и описании изделия, количестве единиц учета товара на складе, типе товара (двери, погонаж и т.п.), ссылку на фотографию товара, отпускную цену и артикул - внутреннее системное имя товара, написанное латинскими буквами и/или цифрами.

Журнал операций - хранит данные о контрагенте (поставщике/покупателе), дате операции купли-продажи, имя пользователя, ответственного за проведение документа, статус операции (ожидание, выполнено и т.п.) и системный код операции.

Журнал продаж - содержит сведения о продавце, покупателе, артикул и наименование товара, отпускную цену, количество товара, общую сумму заказа.
Журнал категорий товара - артикул категории, название категории, артикул родительской категории (например, напитки - родительская категория для раздела кофе).

Интерфейс магазина для Покупателя (Внешний вид Витрины товаров)

Витрина магазина - каталог товаров для Покупателя согласно Журнала складского учета, содержащий постраничную выдачу информации о товарах определенного типа: артикул, наименование и описание изделия, цену и сведения о наличии товара (если остаток ненулевой, сайт укажет на наличие товара, если остаток на складе равен 0, будет выдано сообщение: под заказ). Каждый товар на Витрине снабжен ссылкой “В корзину”, которая позволяет внести одну или несколько единиц товара в карточку предзаказа Покупателя.
На Витрине магазине также имеются ссылки на различные типы товаров, переключатели постраничной выдачи и блок “Корзина”(“Покупки”), отражающий внесенные в предзаказ товары с их итоговой стоимостью.  Корзина заказов снабжена ссылками “Оформить заказ” и “Очистить корзину”, которые позволяют соответственно перейти к оформлению предзаказа или напротив стирают карточку заказа, если он был заполнен Покупателем неправильно. Витрину магазина могут просматривать любые посетители сайта.






















Сценарий действий Покупателя

Покупатель просматривает витрину.


Щелчок по ссылке “В корзину” открывает страницу уточнения количества товара.
Покупатель добавляет товар в карточку заказа (в Корзину/к Покупкам)



В этом окне можно изменить количество товара в заказе (например, 45 роз в букете)



Обратим внимание, что сообщение “Корзина пуста” исчезло, а вместо него Покупатель видит блок покупки, в котором отображается количество единиц товара в текущем заказе, общая сумма, артикул и наименование изделия. Товары одного артикула автоматически группируются.















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

Щелчок по кнопке “Отправить предзаказ в магазин” приводит к тому, что данные заказа регистрируются в Журнале операций, также отправляется письмо администратору сайта на электронную почту с описанием заказа.




















Сценарий действия Продавца (Администратора магазина)

Продавец получает имя пользователя (логин) и пароль, которые позволяют ему работать с модулем складского учета.



На основной странице Складского учета доступны следующие элементы:

Накладная - позволяет Продавцу оформить накладную на продажу или завоз товара.

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

Отчет о продажах - позволяет просматривать продажи Продавцов.

Добавить новый артикул - регистрирует изделие в журнале Складского учета.

Добавить новую категорию - регистрирует тип изделия в журнале категорий товаров.

Ссылки на категории товаров. Значок # напротив ссылки позволяет подправить параметры типа товара.


Список товаров. Каждая единица учета снабжена ссылками - в накладную, продажа, исправление.

Переключатели страниц выдачи.

Соответственно Продавец может

1) зарегистрировать/исправить описание типа товара
2) добавить товар к учёту
3) исправить описание товара, изменить остатки товара на складе
4) выполнить проводку на продажу данного товара (ссылка продажа). В этом случае значение остатка товара на складе уменьшается на число единиц учета, заданного продавцом.
5) выполнить проводку на завоз данного товара (ссылка завоз). В этом случае значение остатка товара на складе увеличивается на число единиц учета, заданного продавцом.
6) просматривать, редактировать и проводить операции, связанные с оформление накладных в обычной торговой точке, так и с обработкой предзаказов от Покупателей через интернет-магазин.
7) добавить товар в приходную или расходную накладную для оформления купли-продажи.






















Например, Продавец добавил 2 доборной планки и 1 дверь Италия, Вираж в накладную согласно покупки в обычной торговой точке.



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



Каждой операции присваивается системный код: литера o, случайное число, reg, дата заказа.  Каждую детализацию можно посмотреть, отредактировать заказы при необходимости. Щелчок по ссылкам провести как продажу или провести за завоз запускает обработчик проводки операции. При проводке в режиме продажи остатки на складе по каждому артикулу будет уменьшены на величину, указанную в накладной. В режиме завоза товара на склад, напротив,  остатки увеличиваются.

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

Отметим, что операции  продаж фиксируются в соответствующем Журнале продаж


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






Дополнительные возможности

На странице ВАШСАЙТ.РУ/admin доступна админка для управления сайтом. С помощью админки можно загружать файлы на сайт, изменять дизайн сайта, используя шаблоны
оформления, редактировать разделы и страницы сайта.



Пользователи сайта могут оставлять комментарии и личные сообщения. На странице ВАШСАЙТ.РУ/chat есть многопользовательский чат (как в ICQ). Со страницы ВАШСАЙТ.РУ/feedback/writemail пользователь может отправить администратору сайта электронное письмо.



















Правовая информация

©  Авторские права на модули Интернет-магазина “Складской учёт” и “Витрина товаров”  принадлежат Назарову Артёму Александровичу, Оренбург, Россия, 2011.

Данные модули являются частью Potto CMS - бесплатной системы управления сайтом с открытыми исходными кодами. Potto CMS распространяется по лицензии LGPL v 3, как есть, без каких либо гарантий.

Подробнее о лицензии LGPL v 3 Вы можете ознакомится в сети Интернет.

Информация o Potto CMS представлена на страницах  https://code.google.com/p/potto-cms/ и http://artnazarov.ru/content/aboutpottocms

Е-mail разработчика: admin@artnazarov.ru

© Используется CKEditor, компонент текстового процессора.

© Используется JQuery, Javascript фреймворк

Опубликовано в категории Публикации по PottoCMS

×