Пример для работы

41
1 Оглавление 1. РАМКИ ПРОЕКТА .............................................................................................................................. 3 1.1. Цели ................................................................................................................................................................... 3 1.2. Целевая аудитория ........................................................................................................................................... 3 1.3. Задачи проекта.................................................................................................................................................. 3 2. ОРГАНИЗАЦИОННАЯ СХЕМА САЙТА.......................................................................................... 4 3. СХЕМЫ СТАНИЦ САЙТА.................................................................................................................. 5 4. ФУНКЦИИ И СЕРВИСЫ САЙТА .................................................................................................. 16 4.1. Общее описание.............................................................................................................................................. 16 4.2. Группы доступа ............................................................................................................................................... 16 4.3. Главная страница магазина ............................................................................................................................ 18 4.4. Каталог товаров............................................................................................................................................... 21 4.5. Покупка............................................................................................................................................................ 26 4.6. Личный кабинет .............................................................................................................................................. 28 4.7. Обзоры и новости ........................................................................................................................................... 28 5. АРХИТЕКТУРА ПРОЕКТА (ПРИНЦИПЫ РАБОТЫ, ПОТОКИ ДАННЫХ, ОБЪЕКТЫ). 29 5.1. ...................................................................................................................................................................... 29 5.2. 1С-Битрикс ....................................................................................................................................................... 29 5.3. Кратное описание возможностей обмена ..................................................................................................... 29 5.4. Особенности проекта, расширение информации в обмене. ...................................................................... 31 5.5. Обзорная схема потоков данных ................................................................................................................... 32 5.6. Заказы.............................................................................................................................................................. 36 6. КОМПОНЕНТЫ 1С-БИТРИКС И ЛОГИКА РАБОТЫ ............................................................. 38 6.1. Общие механизмы платформы «1С-Битрикс» .............................................................................................. 38 6.2. Схема страниц с расположением компонент................................................................................................ 39 6.3. Компоненты шаблона сайта и главной .......................................................................................................... 39 6.4. Каталог............................................................................................................................................................. 40 6.5. Покупка............................................................................................................................................................ 41

Upload: max-vasin

Post on 07-Mar-2016

239 views

Category:

Documents


1 download

DESCRIPTION

Пример для работы

TRANSCRIPT

1

Оглавление

1. РАМКИ ПРОЕКТА .............................................................................................................................. 3

1.1. Цели ................................................................................................................................................................... 3

1.2. Целевая аудитория ........................................................................................................................................... 3

1.3. Задачи проекта .................................................................................................................................................. 3

2. ОРГАНИЗАЦИОННАЯ СХЕМА САЙТА .......................................................................................... 4

3. СХЕМЫ СТАНИЦ САЙТА.................................................................................................................. 5

4. ФУНКЦИИ И СЕРВИСЫ САЙТА .................................................................................................. 16

4.1. Общее описание.............................................................................................................................................. 16

4.2. Группы доступа ............................................................................................................................................... 16

4.3. Главная страница магазина ............................................................................................................................ 18

4.4. Каталог товаров ............................................................................................................................................... 21

4.5. Покупка ............................................................................................................................................................ 26

4.6. Личный кабинет .............................................................................................................................................. 28

4.7. Обзоры и новости ........................................................................................................................................... 28

5. АРХИТЕКТУРА ПРОЕКТА (ПРИНЦИПЫ РАБОТЫ, ПОТОКИ ДАННЫХ, ОБЪЕКТЫ). 29

5.1. 1С...................................................................................................................................................................... 29

5.2. 1С-Битрикс ....................................................................................................................................................... 29

5.3. Кратное описание возможностей обмена ..................................................................................................... 29

5.4. Особенности проекта, расширение информации в обмене. ...................................................................... 31

5.5. Обзорная схема потоков данных ................................................................................................................... 32

5.6. Заказы. ............................................................................................................................................................. 36

6. КОМПОНЕНТЫ 1С-БИТРИКС И ЛОГИКА РАБОТЫ ............................................................. 38

6.1. Общие механизмы платформы «1С-Битрикс» .............................................................................................. 38

6.2. Схема страниц с расположением компонент ................................................................................................ 39

6.3. Компоненты шаблона сайта и главной .......................................................................................................... 39

6.4. Каталог ............................................................................................................................................................. 40

6.5. Покупка ............................................................................................................................................................ 41

2

6.6. Личный кабинет .............................................................................................................................................. 41

3

1. Рамки проекта

1.1. Цели

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

Создание интернет-проекта, который позволит получать стабильный доход.

1.2. Целевая аудитория

Платёжеспособное население ********, предпочитающее покупки через интернет.

1.3. Задачи проекта

Организация системы ведения учета в 1С, позволяющая заказчику автоматизировать необходимые бизнес-процессы.

Создание интернет-магазина с каталогом товаров и процессом покупки на сайте, позволяющих ЦА проекта комфортно выбирать товар и оформлять заказы.

4

2. Организационная схема сайта

5

3. Схемы станиц сайта

Главная страница сайта

Схема

Главная страница сайта (при наведении на отдельный блок)

схема

6

Главная страница при клике на авторизацию:

Схема

При клике по «Авторизации» пользователю отображается форма представленная на рисунке.

Если пользователь ранее не регистрировался ему необходимо кликнуть на «Регистрация» и в аналогичном окне заполнить соответствующую форму.

При клике по ссылке «Форма запроса пароля» отображается форма позволяющая пользователю указать e-mail для получения пароля.

Страница раздела каталога

7

Страница списка товаров раздела с активным «Обычным фильтром»

8

Страница списка товаров раздела с активным «Расширенным фильтром»

DVD плеерыГлавная -> Каталог -> DVD плееры

DVD портативный PHILIPS PET816артикул: 21617

Тип: портативный DVD-плеерЭкран: 8.5 , 480x234 пикс.Поддерживаемые носители: DVD, DVD R, DVD RW, CD, CD-R, CD-RWПоддерживаемые форматы: MP3, MPEG4, VideoCD, SVCD, JPEG, Picture CDРазмеры (ШxВxГ): 210x39x178 мм

5990 руб.

Сравнить

DVD портативный PHILIPS PET816артикул: 21617

Тип: портативный DVD-плеерЭкран: 8.5 , 480x234 пикс.Поддерживаемые носители: DVD, DVD R, DVD RW, CD, CD-R, CD-RWПоддерживаемые форматы: MP3, MPEG4, VideoCD, SVCD, JPEG, Picture CDРазмеры (ШxВxГ): 210x39x178 мм

5990 руб.

Убрать из сравнения

Сортировать: по имени по цене

1 2 3 ВсеСледующая

Обычный Расширенный

Наши предложенияХиты (10)По акции (2)

ПроизводительLG (15) SAMSUNG (13) INDESIT (9) BOSCH (7) BEKO (7) SHARP (6)

НайтиОчистить

Есть в наличии

Под заказ

Перейти к сравнению

Сравниваемые товары

СравнитьОчистить

DVD портативный PHILIPS PET816

DVD портативный PHILIPS PET816

DVD портативный PHILIPS PET816

DVD портативный PHILIPS PET816

9

Страница детального просмотра товара

10

Путь перемещения пользователя от главной страницы каталога до детального просмотра товара

11

Страница списка обзоров и детальный просмотр обзора

схема

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

схема

12

Страница о Компании (аналогично выглядят все статические страницы проекта)

схема

Процесс покупки, шаг 1 – корзина

13

Процесс покупки, шаг 2 – Оформление заказа

14

Мобильная версия сайта

Главная страница Страница каталога

Страница раздела

Страница детально

15

Страница корзины Оформление заказа

Мобильная версия будет доступна по адресу http://#название_сайта#/mob/.

16

4. Функции и сервисы сайта

4.1. Общее описание

Проект исполняется исходя из современных норм разработки сайтов:

Сайт гарантированно корректно отображается в браузерах: o Internet Explorer версии7-9. 6-я версия и ниже не поддерживается, так как

является крайне не безопасной и не поддерживается крмпанием разработчиком. При посещении сайта в Internet Explorer 6 и ниже будет отображается дополнительный блок в шапке сайта, говорящий о необходимости использовать более современный браузер с предложением скачать один из нескольких, при этом некоторые элементы оформления сайта могут отображаться не корректно, динамические элементы могут не работать.

o Mozilla 4 и выше o Opera 10 и выше o Chrome 13 и выше o Safari 5 и выше

HTML верстка сайта осуществляется в фиксированном формате под минимальное разрешение экрана 1024px. Пример – сайт #####

Пример сайта с фиксированной версткой под 1024px, обряженного на мониторе с

разрешением 1920px по ширине

Все формы ввода полей осуществляют проверку обязательных данных без перезагрузки страниц

Помещение товаров в корзину происходит без перезагрузки страницы

Авторизация в проекте реализуется на основании email без использования отдельного поля «логин»

4.2. Группы доступа

На сайте разделение будет информации по 4 группам: не зарегистрированный, зарегистрированный и Администраторы.

o Не зарегистрированные клиенты получают доступ к просмотру сайта, за исключением некоторых разделов и информации.

o Зарегистрированные клиенты после ввода логина/пароля будут иметь доступ к оформленным заказам, управление своим профилем.

17

o Администраторы после ввода логина/пароля имеют полный доступ к управлению проектом.

o Оператор – доступ к управлению определенными сервисами.

Для распределения прав доступа используется встроенные механизмы 1С-Битрикс, позволяющие гибко распределять доступ. Менять ограничения можно в процессе работы проекта, например при появлении отдельного блока «новостей» Администратор проекта сможет добавить права Оператору на управление новостями.

18

4.3. Главная страница магазина

Схема с разбиением страницы на блоки

Главная страница проекта содержит следующие блоки:

Блок 1. Логотип

В данном блоке размещается логотип компании. При клике по логотипу на внутренних страницах сайта пользователь переходит на главную страницу сайта.

Блок 2. Контактные данные.

В данном блоке отображаются контактные данные компании. Данные меняются в зависимости от того на сайте какой компании находится посетитель.

Блок 3. Информация для покупателей

В данном блоке размещается блок ссылок на материалы полезные для ознакомления покупателям при работе с интернет-магазином.

Блок 4. Выбор сайта

В данном блоке располагаются заметные иконки для выбора магазина или сервисного центра.

Блок 5. Корзина

В данном блоке располагается информация о состоянии корзины, с этого блока осуществляется переход на покупку товара.

Блок 6. Меню (Список разделов каталога первого уровня)

При наведении на название раздела появляется дополнительное вертикальное выпадающее меню со списком разделов второго уровня. При клике по названию раздела первого уровня - посетитель переходит в данный раздел каталога.

Блок 7. Поиск

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

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

Блок 8. Авторизация

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

19

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

Блок 9. Информация о компании / Приветственное слово

В данном блоке располагается приветственное слово с краткой информацией о компании. Информация меняется в зависимости от выбранной компании.

Блок 10. Слайдер

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

При клике на изображение посетитель переходит на описание предложения, в которой можно перейти непосредственно на товар.

Блок 11. Новинки

В данном блоке отображаются новинки каталога. При клике осуществляется переход на детальный просмотр товара.

Блок 12. Новости

В данном блоке осуществляется вывод последних новостей компании.

Блок 13. Топ-товары

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

Блок 14. Обзоры

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

Блок 15. Отзывы

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

Блок 16. Меню с пользовательской информаций

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

20

Блок 17. Меню блока о компании Из данного блока можно осуществить переход на страницы и разделы которые

относятся непосредственно к самой организации: «Подробнее о компании», «Новости компании», «Контакты» и «Схема проезда».

Блок 18. Ссылки на страницы в социальных сетях Ссылки на страницы - на группу Вконтакте, Одноклассники, FaceBook, Twitter.

Блок 19. Копирайт

Информация о копирайте и контактные данные. Информация о разработчике.

Блок 20. Правовая информация

Блок с ссылками на "Политику конфиденциальности" и "Условия продажи в интернет-магазине".

21

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

Каталог товаров состоит из нескольких блоков – верхнего меню (иерархия каталога), список товаров с фильтром, детальный просмотр, сопутствующие блоки (связанные товары, отзыва и т.д.)

Посетитель сайта выбирает в верхнем меню сайта нужный раздел товара, переходит к списку товаров, может воспользоваться фильтром. При переходе на понравившийся товар покупатель может посмотреть все изображения в большом размере, прочитать или оставить отзыв, сделать сравнение товара. Выбранный товар по клику на кнопку «купить» перемещается в корзину.

4.4.1. Классификатор каталога – Верхнее меню

Верхнее меню сайта представляет основной навигатор по каталогу.

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

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

22

4.4.2. Список товаров

Каждый товар в списке представлен полями:

наименование

изображение

стоимость

наличие

характеристики

информация об отзывах

информация об аксессуарах

рейтинг

С товаром доступны следующие действия:

23

переход на подробный просмотр – с изображения или наименования

оценка товара – по клику на полосу оценки, происходит динамически, без перезагрузки страницы

добавление к сравнению

помещение в корзину

сортировка по наименованию и цене

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

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

Цены представлены в виде готовых диапазонов (диапазоны управляются администратором).

По клику на один из параметров страница перезагружается, применяется выбранный фильтр. Фильтр применяется как к списку товара, так и другим параметрам фильтра. Например, если среди выбранных товаров по производителю PHILIPS нет товаров в диапазоне цен до 5 000, то варианты до 5 000 в поле «Цена» становиться неактивным.

Такой фильтр позволит покупателю отбирать товар по нужным параметрам и не получить пустого отбора.

Расширенный фильтр позволяет указать сразу несколько значений по одному свойству, но строит отбор после клика на кнопку «Найти» и может показать пустую выборку товаров.

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

4.4.3. Товар детально

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

Отзывы могут оставлять зарегистрированные и не зарегистрированные пользователи, отзыв проходит модерацию перед размещением, администратор будет уведомлен по email о размещении нового отзыва.

24

Аксессуары и связанные товары управляются администратором проектов, блок «другие производители» строиться на основании случайной выборки товара.

Страница детального просмотра товара содержит следующие блоки:

Блок 1. Постраничная навигация Данный блок просмотреть полный путь к товару от главной страницы до детальной

страницы товара.

Блок 2. Название товара В данном блоке отображается однострочное название товара.

Блок 3 и 4. Изображение анонса В данном блоке выводится мини-изображение товара. При клике по изображению

в всплывающем окне отображается увеличенное изображение, с возможностью просмотра других изображений относящихся к данному товару (из блока 4). Во всплывающем окне также отображается кнопка «Добавить в корзину».

Блок 5. Текст описания товара

В данном блоке выводится полное название товара, артикул и описание товара.

25

Блок 6-8. Информация для покупки В данном блоке отображается следующая информация: стоимость, наличие товара

и возможность добавить товар в корзину.

Блок 9. Характеристики В данном блоке выводятся все характеристики которые присущи данному товару.

Блок 10. Аксессуары (краткий блок) В данном блоке отображаются товары, являющиеся аксессуарами к

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

Блок 11. Связанные товары

В данном блоке отображаются товары, которые рекомендуется приобрести с товаром который просматривается.

Блок 12. Другие производители

В данном блоке отображаются другие производители данного товара.

4.4.4. Дополнительные сервисы – Страница сравнения товаров

При просмотре раздела каталога пользователь может выбрать товары характеристики которых он хочет сравнить. Кликнув по ссылке сравнить откроется окно с выбранными для сравнения товарами. Пользователь может в данном окне изменить параметры сравнения: либо сравнение по «всем параметрам», либо «только отличающиеся характеристики».

26

4.5. Покупка

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

Оформление заказа осуществляется на одной странице. Пользователю необходимо выполнить следующую последовательность действий:

Если пользователь ранее был зарегистрирован на сайте, и у него есть логин и пароль, то кликнув по ссылке «У меня есть логин и пароль» ему будет предоставлена форма для авторизации.

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

Затем пользователю необходимо осуществить выбор способа доставки, способ оплаты.

Если пользователь не заполнил какое-либо из полей и нажал подтвердить заказ, то ему будет выведено сообщение о том, что не все обязательные поля заполнены и подсвечены соответствующие поля.

Если пользователь ранее не был зарегистрирован на сайте:

Предварительно ему необходимо будет заполнить форму «информация для оплаты и доставки». Далее выполняется последовательность действий аналогичная ранее зарегистрированному пользователю – заполняются формы доставки и выбор способа оплаты. После клика по кнопке «Оформить заказ» пользователю будет сгенерирован логин и пароль, и будет отравлено электронное письмо на указанный им e-mail с информацией о созданном аккаунте с ссылками на личный кабинет. При необходимости пользователь может сменить пароль к своему аккаунту перейдя по ссылке.

4.5.1. Мини корзина

В шапке сайта отображается краткая информация о текущей покупке.

Список товаров: Количество товаров, цена. Так же отображается итоговая стоимость покупки.

4.5.2. Корзина

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

Все действия осуществляются без перезагрузки страницы.

4.5.3. Оформление заказа

Оформление заказа осуществляется на одной странице, заполняются данные, выбирается способ доставки и оплаты. Если пользователь уже зарегистрирован и уже оформлял заказ, ему будет предложено использовать повторно (при клике на ссылку «У

27

меня уже есть логин и пароль» появляется всплывающее окно с формой авторизации) и можно будет использовать данные указанные в предыдущих покупках.

Данные при оформлении физическим лицом (обязательные поля отмечены - *):

*ФИО (подставляется из персональных данных, если пользователь зарегистрирован)

*Email (подставляется email из персональных данных, если пользователь зарегистрирован)

*Телефон

Индекс

*Город

Адрес доставки

Данные при оформлении юридическим лицом (обязательные поля отмечены - *):

*Наименование компании

*ИНН

*КПП

*ФИО контактного лица (подставляется из персональных данных если пользователь зарегистрирован)

*Email контактного лица (подставляется email из персональных данных если пользователь зарегистрирован)

*Телефон

Индекс

*Юридический адрес

*Город и Адрес доставки

Поля в форме меняются динамически в зависимости от выбора типа плательщика.

Доступные системы доставок:

доставка (стоимость уточняется у менеджера и не рассчитывается автоматически)

самовывоз (указывается адрес точки)

Доступные системы оплат:

наличным (при указании курьера и самовывоз)

безналичный расчет

электронные платежи с помощью агрегатора

кредит (с помощью системы банка)

28

При оформлении покупки пользователю предоставляется возможность смены «профиля покупателя». Профиль покупателя отвечает за выбор адреса доставки и контактное лицо. Каждый покупатель может иметь более 1-го профиля.

Во время оформления покупки для нового профиля в выпадающем списке ранее созданных профилей необходимо будет выбрать пункт «Новый профиль» и заполнить все поля формы профиля.

Все формы на сайте, в процессе покупки, проходят валидацию на корректность заполненных данных.

4.6. Личный кабинет

Личный кабинет содержит 3 раздела – управление регистрационными данными и смена пароля, список оформленных заказов, управления профилями (сохраненные данные при оформлении заказа).

4.7. Обзоры и новости

При переходе на страницу «обзоры» («новости») осуществляется вывод всех обзоров (новостей) с постраничной навигацией. По умолчанию 10 (опционально) обзоров (новостей) на страницу. Переход на детальный просмотр обзора (новости) осуществляется по клику на заголовок обзора (новости) и изображение анонса.

На детальной странице обзора (новости) предполагается вывод детального текста и увеличенного изображения.

При указании связки обзора (новости) с товаром осуществляется вывод ссылки на товар.

29

5. Архитектура проекта (принципы работы, потоки данных, объекты).

Данный раздел технического задания описывает «внутреннюю» организацию

работы интернет-магазина, взаимодействие систем, потоки данных.

Описываемый проект состоит из двух информационных систем «1С-Битрикс» и «1С», далее подробно указано взаимодействие систем.

Ключевым отличие проекта является реализаций 3х различных проектов в рамках одного.

5.1. 1С

Информационная система «1С», конфигурация «Управление торговлей» обеспечивает хранении и передачу на сайт информации о торговом каталоге – перечень позиций, информации о наличии, ценах. Так же 1С обеспечивает обновление информации по принятым заказам.

Так как конфигурация «1С» Заказчика не имеет типового модуля обмена с сайтом, то производиться проектная работа по интеграции модуля из конфигурации XXXXX (нужно будет выбрать наиболее соответствующий модуль) в конфигурацию Заказчика. При этом конфигурация снимается с поддержки.

5.2. 1С-Битрикс

Информационная система «1С-Битрикс», редакции «Малый Бизнес» обеспечивает базу для реализации всего заявленного функционала, в числе которого: обмен с «1С», прием и хранение информации по торговому каталогу, отображение каталога товаров и соответствующие элементы (фильтры, системы акции, новинок и т.д.), процедуру оформления заказа, хранение заказов и передачу заказов в «1С».

5.3. Кратное описание возможностей обмена

Возможности, представленные в типовом функционале, используемые в проекте:

Выгрузка номенклатуры со стороны 1С на сайт.

o Наименование

o Остаток (общий, один числом)

o Цены

Загрузка заказов с сайта в 1С.

o Перечь позиций

o Данные по котрагенту

30

o Используется документ «Заказ покупателя»

«Обращения» между системами происходят только со стороны системы «1С» к системе «1С-Битрикс». Обмен происходит по протоколу http, с помощью управляющих команд и xml файлов.

Обмен может работать в 2х режимах : «1С» запускает обмен как автоматически, по расписанию, так и в «вручную».

Данная схема дает полную безопасность данных в «1С», но при этом дает небольшое ограничение на актуальность данных на сайте. Актуальность регулируется периодичностью обмена, рекомендуемый интервал – 2-3 раза в сутки. В данном проекте актуальность в несколько часов полностью решает задачи проекта.

31

5.4. Особенности проекта, расширение информации в обмене.

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

Пользователи имеют сквозную «авторизацию», нет необходимости регистрироваться на каждом сайте отдельно.

Так же в данном проекте необходимо учесть несколько особенностей учета и расширить под них возможности типового обмена между «1С» и «1С-Битрикс»:

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

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

При покупке физ. лицами для документооборота в 1С используется документы «____________»

Для учета особенностей проекта необходимо расширить типовой обмен между системами «1С» и «1С-Битрикс» следующими данными:

Выгрузка информации по остаткам номенклатуры будет производиться в разрезе складов

Загрузка заказов будет осуществляется в разрезе различных складов и компаний. В конфигурации 1С необходимо хранить такое соответствие

Создание документа «____________»и «____________» вместо типового «заказ покупателя» при загрузки заказов в «1С».

32

5.5. Обзорная схема потоков данных

Если описать потоки данных при публикации на сайте товаров, учитываемых по 2м разным компаниям, получается схема (№5.5-1 указана ниже). Схема отражает различные комбинации: покупку товара отсутствующего на складе, покупку товара который в наличии на 2х складах и нужно отгрузить с обоих, и обычную ситуацию наличия товара на одном складе. Так же показана подстановка других реквизитов для оплаты от юр. лица (Компания 3), обычная отплата от физ. лица.

Схема №5.5-1 описывает решение, при котором корзина покупателя разделяется на 2 заказа, учитывая наличие покупаемых товаров по складам. Уже исходя их схемы видно, что разделение единой корзины на 2- заказа – создает некоторую путаницу для покупателя и добавляет административной работы по отработке такого заказа.

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

На схеме (№5.5-2 указана ниже) указаны потоки данных при отсутствии разделения оплат по различным складам, это существенно упростит как понимание покупателя покупки на сайте (она станет ожидаема и более узнаваема) так и администрирование проекта в процессе эксплуатации, а так же уменьшит административные вопросы, связанные с 2-м подключением платежных систем. Мы рекомендуем рассмотреть возможность отказа от оплат по различным компаниям и реализовать проект по схеме 5.5-2.

33

Телевизоры

Телевизоры

LG 22LE3400

Номенклатура Склады и остатки

LG 22LE3500

LG 22LE3400 - 2 шт

Компании

Склад 1 (по умолчанию)

Склад 2

LG 22LE3500 - 2 шт

LG 22LE3600 - 0 штLG 22LE3600

LG 22LE3400 - 0 штLG 22LE3500 - 1 шт

LG 22LE3600 - 0 шт

Компания 1Склад 1ООО «Компания 1»ИНН 111111111……

Компания 2Склад 2ООО «Компания 2»ИНН 22222222222……

Компания 3 (Для Юр.Лиц)ООО «Компания 3»ИНН 333333333333…...

LG 22LE3400 10 000 р.

LG 22LE3500 15 000 р.LG 22LE3600 20 000 р.

Цены

ТелевизорыLG 22LE3400

LG 22LE3500

«Прайс-лист» из «1С» Компании Система оплаты

Остаток 1 – 2 штОстаток 2 – 0 штЦена 10 000 р.

Компания 1Склад 1ООО «Компания 1»……

Компания 2Склад 2ООО «Компания 2»…...

Компания 1ООО «Компания 1»ИНН 111111111

Компания 2ООО «Компания 2»ИНН 22222222222

Компания 3 (Юр. лица)ООО «Компания 3»ИНН 33333333333

LG 22LE3400 Наличие: На складеЦена: 10 000 р.Описание:В мире существует только один самый тонкий, элегантный и яркий тип телевизора-это LED телевизор Samsung серии 6. Этот телевизор напоминает бриллиант чистой воды, обработанный рукой мастера. На его ярком экране со светодиодной(LED) ….

LG 22LE3500 Наличие: На складеЦена: 15 000 р.Описание:В мире существует только один самый тонкий, элегантный и яркий тип телевизора-это LED телевизор Samsung серии 6. Этот телевизор напоминает бриллиант чистой воды, обработанный рукой мастера. На его ярком экране со светодиодной(LED) ….

LG 22LE3600 Наличие: Под заказЦена: 20 000 р.Описание:В мире существует только один самый тонкий, элегантный и яркий тип телевизора-это LED телевизор Samsung серии 6. Этот телевизор напоминает бриллиант чистой воды, обработанный рукой мастера. На его ярком экране со светодиодной(LED) ….

Купить

Купить

Купить

LG 22LE3400 ----- 1шт ----- 10 000 р.

LG 22LE3500 ----- 3шт ----- 45 000 р.LG 22LE3600 ----- 1шт ----- 20 000 р.

Итого 75 000 р.

На сайт выгружается собранная информация по каждой позиции каталога

Для посетителя строиться каталог на основании собранной информации - прайс-листа из 1С и каталога заполняемого на сайте

Телевизоры

LG 22LE3400 Изображения, описание, свойства

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

LG 22LE3500

LG 22LE3600

Изображения, описание, свойства

Изображения, описание, свойства……

……

Посетитель наполняет корзину

Так как при наличии на различных складах товары оформляются на различные компании, то мы должны оформить 2 заказа и выставить 2 счета

LG 22LE3400 ----- 1шт ----- 10 000 р.

LG 22LE3500 ----- 2шт ----- 30 000 р.LG 22LE3600 ----- 1шт ----- 20 000 р.

Итого 60 000 р.

Заказ N1 (товары с отгрузкой по складу 1)

Оплата от физ. лица - счет от Компании 1Оплата от юр. лица - счет от Компании 3

LG 22LE3500 ----- 1шт ----- 15 000 р.

Итого 15 000 р.

Заказ N2 (товары с отгрузкой по складу 2)

Оплата от физ. лица - счет от Компании 2Оплата от юр. лица - счет от Компании 3

LG 22LE3400 ----- 1шт ----- 10 000 р.LG 22LE3500 ----- 2шт ----- 30 000 р.LG 22LE3600 ----- 1шт ----- 20 000 р.

Итого 60 000 р.

Заказ N1

Оплата от физ. лица - счет от Компании 1

LG 22LE3500 ----- 1шт ----- 15 000 р.Итого 15 000 р.

Заказ N2

Оплата от физ. лица - счет от Компании 2

Сформированные заказы сохраняются в 1С-Битрикс и доступны к просмотру в административном разделе

Заказ N1 – (Документ «XXXX»)

LG 22LE3500 ----- 1шт ----- 15 000 р.Итого 15 000 р.

Заказ N2 – (Документ «YYYY»)

Контрагенты

Склад: Склад 1Компания: Компания 3Контрагент: «ООО Компания»

Склад: Склад 2Компания: Компания 2Контрагент: Иванов Иван

LG 22LE3400 ----- 1шт ----- 10 000 р.LG 22LE3500 ----- 2шт ----- 30 000 р.LG 22LE3600 ----- 1шт ----- 20 000 р.

Итого 60 000 р.

«ООО Компания»ИНН 425415323КППАдресКонтактное лицо……

Иванов ИванИД на сайте – 34 (уник)ФИОТелефонАдрес….

Заказы

Заказы выгружаются в 1С, либо создаются либо определяются контрагенты по данным с сайта

1

2

3

4

5

6

Остаток 1 – 2 штОстаток 2 – 1 штЦена 15 000 р.

……

База «1С»

Административная часть сайта

Публичная часть сайта

Схема №5.5-1

Потоки в схеме №5.5-1: Учетные данные по каталогу хранятся и ведутся в 1С – позиции, цены, остатки. Эти

данные выгружаются на сайт, в каталог, который не доступен посетителя сайта - покупателем.

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

34

Так же на сайте ведется информация по компаниям в привязке к различным складам (данные будут заполнены на этапе разработки) и данным по оплате для безналичного расчета (так же будут заполнены на этапе разработки проекта).

При покупке товаров, на сайте производится анализ наличия товара на том или ином складе. В простой ситуации, когда все товары есть на одном складе, – создаем один заказ, если товары есть на разных складах, создаем 2 разных заказа.

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

Если покупатель выбирает оплату по без. наличному расчету, то заказ формируется на отдельные реквизиты (Условно компания 3) и оплата по без налу должна идти на 3-и реквизиты

35

Схема №5.5-2

Потоки в схеме №5.5-2 в общем аналогичны схеме №5.5-1, но существенно упрощаются

за счет отсутствия разделения одного заказа на склады. Мы рекомендуем использовать эту схему.

36

Ведение карточки товара

Товары ведутся в конкретном блоке каталога. Поля у товара:

Наименование, до 255 символов.

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

Связка в прайс-листом «1С». Указывается привязка товара к товару из 1С, тем самым будут отражены: цена, наличие. Так же это поле обеспечивает формирование и передачу в «1С» заказа по нужным номенклатурным позициям.

Изображение. Чем больше и качественнее - тем лучше, мы рекомендуем не менее чем 600 на 600 пикселей. Изображение размещается одно, все уменьшенные копии формируются автоматически.

Свойства

o Производитель

o + свойства, созданные администратором именно

o для этого каталога.

Текстовое описание краткое. Это поле может использоваться для текстового описания товара

Полное описание – характеристики. Это поле может использоваться для формирования подробного описания всех свойств товара. Используется специальный формат:

#Страна#ЕС #Общие# #######

Построение фильтра

Фильтр в каждом конкретном разделе товаров строиться автоматически на основании созданных свойств. Для построения множественных значений используются свойства типа список, стоимость строиться по диапазонам указанным администратором, если они не указаны, то создаются 4 равных диапазона, которые строятся автоматически по диапазону между максимальной и минимальной цены в разделе.

5.6. Заказы.

37

В проекте будет использован подход с автоматической регистрацией пользователей на сайте, так как использование предварительной регистрации является одним из барьеров при оформлении покупки.

Если пользователь не зарегистрирован, то происходит автоматическое создание пользователя, и уведомление его, по указанному email, о факте регистрации и способа доступа в персональный раздел.

При оформлении заказа, по email, уведомляется и покупатель и администратор проекта. Созданный заказ сохраняется в системе «1С-Битрикс» и выгружается в «1С».

При выгрузке заказа в 1С происходить определение или создание контрагентов. Определение физ. лиц происходит по уникальному номеру пользователя на сайте, который сохраняется в поле ИНН контрагента в 1С, по юр. лицам - определение происходит по ИНН.

После фиксации в системе «1С» факта оплаты и отгрузки заказа, данная информация отображается на сайте.

Обмен заказами настраивается отдельно от обмена товарами и может проводиться в нужном режиме и периодичности отдельно от каталога.

38

6. Компоненты 1С-Битрикс и логика работы

6.1. Общие механизмы платформы «1С-Битрикс»

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

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

В проекте должно использоваться ЧПУ. Для каждого динамического раздела условия оговариваются отдельно.

В проекте используется авторизация по email (отдельного поля email как такового нет)

Отправку почтовых уведомлений и запуск других агентов необходимо вынести на cron

39

6.2. Схема страниц с расположением компонент

Главная

6.3. Компоненты шаблона сайта и главной

6.3.1. Карусель (К6)

На главной странице сайта, и на странице раздела первого уровня, будет выводиться промо блок «карусель». Блок показывает ряд промо изображений, с автоматическим переключением, возможностью переключить «слайд» вручную. При размещении нового слайда администратору будут доступны поля:

изображение

сортировка (для управления очередностью размещения)

40

товар из каталога (для автоматического построения ссылки с картинки на товар и разделений слайдов по конкретным разделам).

дата окончания показа (может быть не задана, слайд отображается всегда)

При клике на изображение или наименование осуществляется переход на товар подробно.

Сервис будет реализован без использования технологии flash.

6.3.2. Баннеры новинки (К7)

Разработать компонент для вывода новинок. Элемент новинка хранится в инфоблоке «Новинки». Новинка привязывается к элементу каталога. На сайте создать инфоблок новинки.

6.3.3. Новости (К8)

Использовать комплексный компонент «Новости». Включить поддержку ЧПУ.

6.3.4. Обзоры (К9)

Использовать комплексный компонент «Новости». Включить поддержку ЧПУ.

6.3.5. Последние отзывы (К10)

Разработать компоненты для отображения последних отзывов о товарах из каталога. Количество отзывов выводится по умолчанию 5 (опционально).

6.4. Каталог

Разработать компонент для отображения на странице список разделов с их подразделами.

При клике по названию раздела осуществляется переход на страницу с подразделами второго уровня данного раздела.

На странице подраздела отображаются акции и новости относящиеся только к данному разделу.

Каталог будет иметь стандартные «блоки», компоненты делать не типовые. Каждый компонент должен содержать настройки:

исходных данных (иблоков)

кеширования

шаблонов

выводимых данных, цены, набор выводимых свойств

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

41

Реализация каталога должна позволять подключать новые категории товаров (разделы 1, 2 и 3 – го уровня каталога) только с помощью администрирования и настроек компонент.

Каталог использует ЧПУ на основе символьных кодов секций и разделов.

6.4.1. Классификатор

Левое меню сайта – это классификатор каталога. Строится на основании иблока каталога товаров.

6.4.1. Классификатор - обзорно

Полный классификатор каталога. Строится на основании иблока каталога товаров.

6.4.2. Товар детально

Реализуется на основе компонента «подробного просмотр элемента информационного блока», с доработками по требованиям проекта.

6.4.3. Фильтр

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

6.5. Покупка

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

6.6. Личный кабинет

Разделы в личном кабинете необходимо реализовать на основании компонент «список заказов», «профили покупателя», «редактирование профиля» с доработками для реализации нюансов описанных в архитектуре проекта.